Open source
Kozorosa pour Mac contient des composants publiés sous la GNU Lesser General Public License (LGPL). Cette licence vous donne des droits sur eux : en avoir le code source, les modifier, et utiliser une version modifiée avec l’application. C’est sur cette page que vous exercez ces droits.
Mis à jour le 12 octobre 2026.
Pour chaque composant ci-dessous : la version exacte que contient l’application, l’endroit où son code source d’origine est publié et, quand nous l’avons modifié, notre modification sous forme de fichier à télécharger. Quand une mise à jour de l’application change l’une de ces versions, l’entrée précédente reste sur cette page pendant trois ans.
Tous les autres composants open source de l’application, avec leur licence et le texte de celle-ci, sont listés dans l’application elle-même, sous Aide → Licences des composants.
Open CASCADE Technology 7.9.3
La bibliothèque de modélisation géométrique avec laquelle le noyau construit chaque forme. Elle est livrée sous forme de bibliothèques dynamiques distinctes dans l’application (Contents/Frameworks/libTK*.dylib), qui peuvent être remplacées par une version modifiée de même interface.
- Licence : GNU Lesser General Public License version 2.1, avec l’exception Open CASCADE.
- Source d’origine : tag
V7_9_3de github.com/Open-Cascade-SAS/OCCT, commita016080bf6738d6aeae020badee4e888ad1540a5. - La même sous forme d’archive :
V7_9_3.tar.gz, SHA-2565ecf094ec6b12d5413dfb851d8c3590c354058aee556e32e408bdfbf8c357d57. - Notre modification :
occt-7.9.3-tie-order.patch(SHA-256aa4f9f2c3e54197b1c55881ca1fbfa52675b66a59f2ceebb1060745bc0f9d584). Le mailleur de Delaunay trie les sommets égaux dans l’ordre où le fait la bibliothèque C++ de GNU, pour qu’un Mac maille une face exactement comme notre référence Linux. Rien d’autre n’est modifié. - Comment nous la compilons :
build-deps-macos.sh(SHA-256759c6c0d33d94a462376246efbad5ce1a965b67dbdf790d0c477838a423b9730), qui récupère le tag, applique le correctif et la compile pour macOS 13.3 avec-ffp-contract=offet ses fonctions mathématiques prises dans libglibcm (ci-dessous).
libglibcm
Les fonctions mathématiques de la bibliothèque C de GNU 2.43 (sinus, cosinus, puissance, logarithme…), compilées à part, pour que l’application calcule exactement ce que calcule notre référence Linux. Elle est livrée sous forme de bibliothèque dynamique distincte (Contents/Frameworks/libglibcm.dylib), qui peut être remplacée par une version modifiée de même interface.
- Licence : GNU Lesser General Public License version 2.1 ou ultérieure.
- Source d’origine :
glibc-2.43.tar.xzdu projet GNU, SHA-256d9c86c6b5dbddb43a3e08270c5844fc5177d19442cf5b8df4be7c07cd5fa3831. Ses fichiers source sont utilisés sans modification. - Notre compilation :
libglibcm-2.43-build.tar.gz(SHA-256dcc20647505e2b78ef2376210e6893c0b01919dd558cd6b99303a1c43dea8209) : le script de compilation, les petits en-têtes qui remplacent les en-têtes de compilation internes de la glibc, la liste des fonctions exportées, et le test qui compare chaque fonction aux résultats de la glibc elle-même.build.shtélécharge l’archive ci-dessus, vérifie son SHA-256 et compile la bibliothèque.
Bun 1.4.2 — JavaScriptCore
Le serveur de l’application est compilé avec Bun, un environnement d’exécution JavaScript sous licence MIT. Bun contient, liés dans son exécutable, JavaScriptCore de WebKit et le Tiny C Compiler, qui sont sous LGPL. Nous utilisons la version officielle de Bun sans modification.
- Bun : tag
bun-v1.4.2de github.com/oven-sh/bun ; la version que nous utilisons estbun-darwin-aarch64.zip, SHA-25690987a3a16d7db556d886ac3d551e7b6d3edf0a1cf43acaed622e8676be1d12f. - JavaScriptCore (WebKit), GNU Library General Public License version 2 : la version de WebKit de Bun, commit
2e2aa2290fac856d6f451ceacb58f7f5b44dd057de github.com/oven-sh/WebKit, celui que désigne Bun 1.4.2. - Tiny C Compiler, GNU Lesser General Public License version 2.1 : commit
05f0fafaa3be31e31d7b4b5c17dc60f62c991171de github.com/oven-sh/tinycc. - Comment recompiler Bun avec un JavaScriptCore modifié est expliqué par Bun lui-même, sur bun.sh/docs/project/licensing.
Nous demander le code source
Pendant trois ans à compter de la distribution de chaque version de Kozorosa pour Mac, sur demande à hello@kozorosa.com, nous fournissons à quiconque le code source correspondant complet des composants ci-dessus, avec nos modifications, sur un support physique ou par téléchargement, pour un prix ne dépassant pas le coût de sa distribution.
Indiquez quelle version de l’application vous avez (Kozorosa → À propos de Kozorosa) et quels composants vous voulez.
Niente da dire SRL — hello@kozorosa.com