Código abierto
Kozorosa para Mac contiene componentes publicados bajo la GNU Lesser General Public License (LGPL). Esa licencia le da derechos sobre ellos: tener su código fuente, modificarlos y usar una versión modificada con la aplicación. En esta página ejerce esos derechos.
Actualizado el 12 de octubre de 2026.
Para cada componente de abajo: la versión exacta que lleva la aplicación, dónde está publicado su código fuente original y, cuando lo hemos modificado, nuestra modificación como archivo descargable. Cuando una actualización de la aplicación cambia una de estas versiones, la entrada anterior permanece en esta página durante tres años.
Todos los demás componentes de código abierto de la aplicación, con su licencia y el texto de esta, figuran en la propia aplicación, en Ayuda → Licencias de componentes.
Open CASCADE Technology 7.9.3
La biblioteca de modelado geométrico con la que el núcleo construye cada forma. Se incluye como bibliotecas dinámicas independientes dentro de la aplicación (Contents/Frameworks/libTK*.dylib), que pueden sustituirse por una versión modificada con la misma interfaz.
- Licencia: GNU Lesser General Public License versión 2.1, con la excepción de Open CASCADE.
- Código fuente original: etiqueta
V7_9_3de github.com/Open-Cascade-SAS/OCCT, commita016080bf6738d6aeae020badee4e888ad1540a5. - Lo mismo como archivo comprimido:
V7_9_3.tar.gz, SHA-2565ecf094ec6b12d5413dfb851d8c3590c354058aee556e32e408bdfbf8c357d57. - Nuestra modificación:
occt-7.9.3-tie-order.patch(SHA-256aa4f9f2c3e54197b1c55881ca1fbfa52675b66a59f2ceebb1060745bc0f9d584). El mallador de Delaunay ordena los vértices equivalentes en el orden en que lo hace la biblioteca C++ de GNU, para que un Mac malle una cara exactamente como nuestra referencia Linux. No se cambia nada más. - Cómo la compilamos:
build-deps-macos.sh(SHA-256759c6c0d33d94a462376246efbad5ce1a965b67dbdf790d0c477838a423b9730), que descarga la etiqueta, aplica el parche y la compila para macOS 13.3 con-ffp-contract=offy sus funciones matemáticas tomadas de libglibcm (abajo).
libglibcm
Las funciones matemáticas de la biblioteca C de GNU 2.43 (seno, coseno, potencia, logaritmo…), compiladas por separado, para que la aplicación calcule exactamente lo que calcula nuestra referencia Linux. Se incluye como biblioteca dinámica independiente (Contents/Frameworks/libglibcm.dylib), que puede sustituirse por una versión modificada con la misma interfaz.
- Licencia: GNU Lesser General Public License versión 2.1 o posterior.
- Código fuente original:
glibc-2.43.tar.xzdel proyecto GNU, SHA-256d9c86c6b5dbddb43a3e08270c5844fc5177d19442cf5b8df4be7c07cd5fa3831. Sus archivos fuente se usan sin cambios. - Nuestra compilación:
libglibcm-2.43-build.tar.gz(SHA-256dcc20647505e2b78ef2376210e6893c0b01919dd558cd6b99303a1c43dea8209): el script de compilación, los pequeños encabezados que sustituyen a los encabezados internos de compilación de glibc, la lista de funciones exportadas y la prueba que compara cada función con los resultados de la propia glibc.build.shdescarga el archivo de arriba, comprueba su SHA-256 y compila la biblioteca.
Bun 1.4.2 — JavaScriptCore
El servidor de la aplicación se compila con Bun, un entorno de ejecución de JavaScript bajo licencia MIT. Bun contiene, enlazados en su ejecutable, JavaScriptCore de WebKit y el Tiny C Compiler, que están bajo LGPL. Usamos la versión oficial de Bun sin cambios.
- Bun: etiqueta
bun-v1.4.2de github.com/oven-sh/bun; la versión que usamos esbun-darwin-aarch64.zip, SHA-25690987a3a16d7db556d886ac3d551e7b6d3edf0a1cf43acaed622e8676be1d12f. - JavaScriptCore (WebKit), GNU Library General Public License versión 2: la versión de WebKit de Bun, commit
2e2aa2290fac856d6f451ceacb58f7f5b44dd057de github.com/oven-sh/WebKit, el que indica Bun 1.4.2. - Tiny C Compiler, GNU Lesser General Public License versión 2.1: commit
05f0fafaa3be31e31d7b4b5c17dc60f62c991171de github.com/oven-sh/tinycc. - Cómo recompilar Bun con un JavaScriptCore modificado lo explica el propio Bun, en bun.sh/docs/project/licensing.
Pedirnos el código fuente
Durante tres años desde la distribución de cada versión de Kozorosa para Mac, a petición enviada a hello@kozorosa.com, proporcionamos a cualquier persona el código fuente correspondiente completo de los componentes anteriores, con nuestras modificaciones, en un soporte físico o por descarga, por no más del coste de su distribución.
Indique qué versión de la aplicación tiene (Kozorosa → Acerca de Kozorosa) y qué componentes desea.
Niente da dire SRL — hello@kozorosa.com