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.
| Componente | Ruolo | Licenza |
|---|---|---|
| Open CASCADE Technology 8.0.1 | Kernel geometrico | LGPL-2.1 con la Open CASCADE Exception 1.0 |
| opencascade.js 3.0.0-beta.0 | Binding e immagine di compilazione | LGPL-2.1 con la Open CASCADE Exception 1.0 |
| planegcs 1.2.0 | Risolutore di vincoli 2D (da FreeCAD) | LGPL-2.0-or-later |
| @salusoft89/planegcs 1.2.0 | Wrapper TypeScript | LGPL-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.