Vai al contenuto
SquadraCADSquadraCAD

Note legali

Licenze

SquadraCAD (pre-alpha) è software proprietario. Carica nel tuo browser due componenti open source sotto GNU Lesser General Public License, e ne pubblichiamo il codice sorgente e gli script di compilazione come richiede la licenza.

ComponenteRuoloLicenza
Open CASCADE Technology 8.0.1Kernel geometricoLGPL-2.1 con la Open CASCADE Exception 1.0
opencascade.js 3.0.0-beta.0Binding e immagine di compilazioneLGPL-2.1 con la Open CASCADE Exception 1.0
planegcs 1.2.0Risolutore di vincoli 2D (da FreeCAD)LGPL-2.0-or-later
@salusoft89/planegcs 1.2.0Wrapper TypeScriptLGPL-2.0-or-later

Anche all'interno di quei moduli: Eigen 3.4.0 (MPL-2.0), header di Boost 1.83 (BSL-1.0), earcut di Mapbox (ISC) e la nostra facciata C++ (MIT). I loader JavaScript sono generati da Emscripten (MIT).

Codice sorgente e compilazioni modificate

Il codice sorgente, gli script di compilazione e i testi delle licenze sono nel repository qui sotto. Entrambi i componenti sono distribuiti come file separati che l'app scarica all'avvio, quindi puoi sostituirli con la tua compilazione; i nostri termini di servizio consentono di modificarli e il reverse engineering necessario per eseguire il debug di tali modifiche. Se non riesci ad accedere al repository, scrivici e ti invieremo una copia a non più del costo del trasferimento, per almeno tre anni dall'ultima distribuzione della versione interessata.

Qui verrà pubblicato l'inventario completo degli altri pacchetti di terze parti dell'app e di questo sito.