Aller au contenu
SquadraCADSquadraCAD

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.

ComposantRôleLicence
Open CASCADE Technology 8.0.1Noyau géométriqueLGPL-2.1 avec l'Open CASCADE Exception 1.0
opencascade.js 3.0.0-beta.0Bindings et image de compilationLGPL-2.1 avec l'Open CASCADE Exception 1.0
planegcs 1.2.0Solveur de contraintes 2D (issu de FreeCAD)LGPL-2.0-or-later
@salusoft89/planegcs 1.2.0Enveloppe TypeScriptLGPL-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.