Rechtliches
Lizenzen
SquadraCAD (Pre-Alpha) ist proprietäre Software. Es lädt in deinem Browser zwei Open-Source-Komponenten unter der GNU Lesser General Public License, und wir veröffentlichen ihren Quellcode und ihre Build-Skripte, wie es die Lizenz verlangt.
| Komponente | Rolle | Lizenz |
|---|---|---|
| Open CASCADE Technology 8.0.1 | Geometriekernel | LGPL-2.1 mit der Open CASCADE Exception 1.0 |
| opencascade.js 3.0.0-beta.0 | Bindings und Build-Image | LGPL-2.1 mit der Open CASCADE Exception 1.0 |
| planegcs 1.2.0 | 2D-Bedingungslöser (aus FreeCAD) | LGPL-2.0-or-later |
| @salusoft89/planegcs 1.2.0 | TypeScript-Wrapper | LGPL-2.0-or-later |
Ebenfalls in diesen Modulen: Eigen 3.4.0 (MPL-2.0), Boost-1.83-Header (BSL-1.0), earcut von Mapbox (ISC) und unsere eigene C++-Fassade (MIT). Die JavaScript-Loader erzeugt Emscripten (MIT).
Quellcode und modifizierte Builds
Quellcode, Build-Skripte und Lizenztexte liegen im Repository unten. Beide Komponenten werden als separate Dateien ausgeliefert, die die App zur Laufzeit lädt; du kannst sie durch deinen eigenen Build ersetzen. Unsere Nutzungsbedingungen erlauben ihre Änderung und das Reverse Engineering, das zum Debuggen solcher Änderungen nötig ist. Wenn du das Repository nicht erreichen kannst, schreib uns, und wir senden dir eine Kopie zu höchstens den Übertragungskosten, mindestens drei Jahre nach der letzten Auslieferung der betreffenden Version.
Eine vollständige Übersicht der übrigen Drittanbieter-Pakete der App und dieser Website wird hier veröffentlicht.