Mentions légales
Licences
SquadraCAD (pré-alpha) est un logiciel propriétaire. Il charge dans votre navigateur deux composants open source sous GNU Lesser General Public License, et nous publions leur code source et leurs scripts de compilation comme la licence l'exige.
| Composant | Rôle | Licence |
|---|---|---|
| Open CASCADE Technology 8.0.1 | Noyau géométrique | LGPL-2.1 avec l'Open CASCADE Exception 1.0 |
| opencascade.js 3.0.0-beta.0 | Bindings et image de compilation | LGPL-2.1 avec l'Open CASCADE Exception 1.0 |
| planegcs 1.2.0 | Solveur de contraintes 2D (issu de FreeCAD) | LGPL-2.0-or-later |
| @salusoft89/planegcs 1.2.0 | Enveloppe TypeScript | LGPL-2.0-or-later |
Également dans ces modules : Eigen 3.4.0 (MPL-2.0), en-têtes Boost 1.83 (BSL-1.0), earcut de Mapbox (ISC) et notre propre façade C++ (MIT). Les chargeurs JavaScript sont générés par Emscripten (MIT).
Code source et compilations modifiées
Le code source, les scripts de compilation et les textes des licences sont dans le dépôt ci-dessous. Les deux composants sont livrés comme des fichiers séparés que l'app télécharge à l'exécution : vous pouvez les remplacer par votre propre compilation ; nos conditions d'utilisation autorisent leur modification et la rétro-ingénierie nécessaire pour déboguer ces modifications. Si vous ne pouvez pas accéder au dépôt, écrivez-nous et nous vous en enverrons une copie pour au plus le coût du transfert, pendant au moins trois ans après la dernière distribution de la version concernée.
L'inventaire complet des autres paquets tiers de l'app et de ce site sera publié ici.