Open source
Kozorosa voor Mac bevat onderdelen die zijn gepubliceerd onder de GNU Lesser General Public License (LGPL). Die licentie geeft u rechten op die onderdelen: hun broncode krijgen, ze wijzigen en een gewijzigde versie met de applicatie gebruiken. Op deze pagina oefent u die rechten uit.
Bijgewerkt op 12 oktober 2026.
Bij elk onderdeel hieronder staat de exacte versie die de applicatie bevat, waar de oorspronkelijke broncode gepubliceerd is en, als we het hebben gewijzigd, onze wijziging als bestand om te downloaden. Wanneer een update van de applicatie een van deze versies verandert, blijft het vorige item drie jaar op deze pagina staan.
Alle andere opensourceonderdelen van de applicatie staan, met hun licentie en de tekst ervan, in de applicatie zelf, onder Help → Licenties van onderdelen.
Open CASCADE Technology 7.9.3
De bibliotheek voor geometrische modellering waarmee de kernel elke vorm opbouwt. Ze wordt geleverd als afzonderlijke dynamische bibliotheken in de applicatie (Contents/Frameworks/libTK*.dylib), die door een gewijzigde versie met dezelfde interface kunnen worden vervangen.
- Licentie: GNU Lesser General Public License versie 2.1, met de Open CASCADE-uitzondering.
- Oorspronkelijke broncode: tag
V7_9_3van github.com/Open-Cascade-SAS/OCCT, commita016080bf6738d6aeae020badee4e888ad1540a5. - Hetzelfde als archief:
V7_9_3.tar.gz, SHA-2565ecf094ec6b12d5413dfb851d8c3590c354058aee556e32e408bdfbf8c357d57. - Onze wijziging:
occt-7.9.3-tie-order.patch(SHA-256aa4f9f2c3e54197b1c55881ca1fbfa52675b66a59f2ceebb1060745bc0f9d584). De Delaunay-mesher sorteert gelijkwaardige punten in de volgorde die de C++-bibliotheek van GNU aanhoudt, zodat een Mac een vlak precies zo in een mesh verdeelt als onze Linux-referentie. Verder is er niets gewijzigd. - Hoe we haar bouwen:
build-deps-macos.sh(SHA-256759c6c0d33d94a462376246efbad5ce1a965b67dbdf790d0c477838a423b9730), dat de tag ophaalt, de patch toepast en haar compileert voor macOS 13.3 met-ffp-contract=offen de wiskundige functies uit libglibcm (hieronder).
libglibcm
De wiskundige functies van de GNU C Library 2.43 (sinus, cosinus, macht, logaritme…), apart gecompileerd, zodat de applicatie precies berekent wat onze Linux-referentie berekent. Ze wordt geleverd als afzonderlijke dynamische bibliotheek (Contents/Frameworks/libglibcm.dylib), die door een gewijzigde versie met dezelfde interface kan worden vervangen.
- Licentie: GNU Lesser General Public License versie 2.1 of later.
- Oorspronkelijke broncode:
glibc-2.43.tar.xzvan het GNU-project, SHA-256d9c86c6b5dbddb43a3e08270c5844fc5177d19442cf5b8df4be7c07cd5fa3831. De bronbestanden worden ongewijzigd gebruikt. - Onze build:
libglibcm-2.43-build.tar.gz(SHA-256dcc20647505e2b78ef2376210e6893c0b01919dd558cd6b99303a1c43dea8209): het buildscript, de kleine headers die de interne buildheaders van glibc vervangen, de lijst met geëxporteerde functies en de test die elke functie vergelijkt met de resultaten van glibc zelf.build.shdownloadt het archief hierboven, controleert de SHA-256 ervan en bouwt de bibliotheek.
Bun 1.4.2 — JavaScriptCore
De server van de applicatie wordt gecompileerd met Bun, een JavaScript-runtime onder de MIT-licentie. Bun bevat, gelinkt in zijn uitvoerbaar bestand, JavaScriptCore van WebKit en de Tiny C Compiler, die onder de LGPL vallen. We gebruiken de officiële release van Bun ongewijzigd.
- Bun: tag
bun-v1.4.2van github.com/oven-sh/bun; de release die we gebruiken isbun-darwin-aarch64.zip, SHA-25690987a3a16d7db556d886ac3d551e7b6d3edf0a1cf43acaed622e8676be1d12f. - JavaScriptCore (WebKit), GNU Library General Public License versie 2: de WebKit-versie van Bun, commit
2e2aa2290fac856d6f451ceacb58f7f5b44dd057van github.com/oven-sh/WebKit, de commit die Bun 1.4.2 noemt. - Tiny C Compiler, GNU Lesser General Public License versie 2.1: commit
05f0fafaa3be31e31d7b4b5c17dc60f62c991171van github.com/oven-sh/tinycc. - Hoe u Bun opnieuw bouwt met een gewijzigde JavaScriptCore, legt Bun zelf uit op bun.sh/docs/project/licensing.
Ons om de broncode vragen
Gedurende drie jaar vanaf de distributie van elke versie van Kozorosa voor Mac leveren wij, op verzoek aan hello@kozorosa.com, iedereen de volledige overeenkomstige broncode van de bovenstaande onderdelen, met onze wijzigingen, op een fysieke drager of als download, voor niet meer dan de kosten van de distributie ervan.
Vermeld welke versie van de applicatie u hebt (Kozorosa → Over Kozorosa) en welke onderdelen u wilt.
Niente da dire SRL — hello@kozorosa.com