Ermöglicht die Verwaltung (Erstellen, Auflisten, Ausführen) von Tools über eine Befehlszeilenschnittstelle für Automatisierung und Integration. Die Benutzeroberfläche wurde mit dedizierten Ansichten für Toolerstellung und -bearbeitung, In-App-Lua-Hilfe sowie kontextsensitiven Menüs erweitert. Neue Abhängigkeiten (CLI11, rang) wurden integriert und eine umfassende Testsuite hinzugefügt. Die Lizenzierung wurde auf AGPL-3.0 umgestellt und ein Kontributionsleitfaden bereitgestellt.
1.3 KiB
1.3 KiB
Third-Party Licenses
Dieses Verzeichnis enthält die Lizenztexte der eingebetteten Drittanbieter-Bibliotheken, die nicht als Git-Submodule verwaltet werden.
Prism.js (MIT)
Prism.js by Lea Verou – MIT License Siehe: res/vendor/prism/LICENSE.txt
Eingebettete CPM-Pakete (alle MIT)
Folgende Pakete werden zur Build-Zeit über CPM heruntergeladen und statisch gelinkt. Alle stehen unter der MIT-Lizenz:
- coco (https://github.com/Curve/coco)
- saucer-fill (saucer-Abhängigkeit)
- saucer-embed (saucer-Abhängigkeit)
- glaze (saucer-Abhängigkeit)
- lockpp (saucer-Abhängigkeit)
- packageproject (saucer-Abhängigkeit)
- ereignis (saucer-Abhängigkeit)
- flagpp (saucer-Abhängigkeit)
- polo (saucer-Abhängigkeit)
- rebind (saucer-Abhängigkeit)
Alle MIT-lizenzierten Bibliotheken sind mit der AGPL-3.0 kompatibel.
Submodule-Lizenzen
Die Git-Submodule bringen ihre eigenen LICENSE-Dateien mit:
| Submodule | Lizenz | Lizenzdatei |
|---|---|---|
| lib/saucer | MIT | lib/saucer/LICENSE |
| lib/sol2 | MIT | lib/sol2/LICENSE.txt |
| lib/lua (lua-cmake) | MIT | lib/lua/LICENSE |
| lib/c_tray | MIT | lib/c_tray/LICENSE |
| lib/json (nlohmann/json) | MIT | lib/json/LICENSE.MIT |
| lib/cppcodec | MIT | lib/cppcodec/LICENSE |
| lib/CLI11 | BSD-3-Clause | lib/CLI11/LICENSE |
| lib/rang | Unlicense | lib/rang/LICENSE |