Ir al contenido
SquadraCADSquadraCAD

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.

ComponenteFunciónLicencia
Open CASCADE Technology 8.0.1Núcleo geométricoLGPL-2.1 con la Open CASCADE Exception 1.0
opencascade.js 3.0.0-beta.0Bindings e imagen de compilaciónLGPL-2.1 con la Open CASCADE Exception 1.0
planegcs 1.2.0Solver de restricciones 2D (de FreeCAD)LGPL-2.0-or-later
@salusoft89/planegcs 1.2.0Envoltorio TypeScriptLGPL-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.