Legal
Licencias
SquadraCAD (pre-alpha) es software propietario. Carga en tu navegador dos componentes de código abierto bajo la GNU Lesser General Public License, y publicamos su código fuente y sus scripts de compilación como exige la licencia.
| Componente | Función | Licencia |
|---|---|---|
| Open CASCADE Technology 8.0.1 | Núcleo geométrico | LGPL-2.1 con la Open CASCADE Exception 1.0 |
| opencascade.js 3.0.0-beta.0 | Bindings e imagen de compilación | LGPL-2.1 con la Open CASCADE Exception 1.0 |
| planegcs 1.2.0 | Solver de restricciones 2D (de FreeCAD) | LGPL-2.0-or-later |
| @salusoft89/planegcs 1.2.0 | Envoltorio TypeScript | LGPL-2.0-or-later |
También dentro de esos módulos: Eigen 3.4.0 (MPL-2.0), cabeceras de Boost 1.83 (BSL-1.0), earcut de Mapbox (ISC) y nuestra propia fachada en C++ (MIT). Los cargadores JavaScript los genera Emscripten (MIT).
Código fuente y compilaciones modificadas
El código fuente, los scripts de compilación y los textos de las licencias están en el repositorio de abajo. Los dos componentes se entregan como archivos separados que la app descarga al arrancar, así que puedes sustituirlos por tu propia compilación; nuestros términos de servicio permiten modificarlos y la ingeniería inversa necesaria para depurar esas modificaciones. Si no puedes acceder al repositorio, escríbenos y te enviaremos una copia por no más que el coste del envío, durante al menos tres años desde la última vez que distribuyamos la versión en cuestión.
Aquí se publicará el inventario completo de los demás paquetes de terceros de la app y de este sitio.