Open Source
Kozorosa für Mac enthält Komponenten, die unter der GNU Lesser General Public License (LGPL) veröffentlicht sind. Diese Lizenz gibt Ihnen Rechte an ihnen: ihren Quellcode zu erhalten, sie zu ändern und eine geänderte Fassung mit der Anwendung zu verwenden. Auf dieser Seite nehmen Sie diese Rechte wahr.
Aktualisiert am 12. Oktober 2026.
Zu jeder Komponente unten steht die genaue Version, die die Anwendung enthält, wo ihr ursprünglicher Quellcode veröffentlicht ist und, wenn wir sie geändert haben, unsere Änderung als Datei zum Herunterladen. Ändert ein Update der Anwendung eine dieser Versionen, bleibt der frühere Eintrag drei Jahre lang auf dieser Seite.
Alle anderen Open-Source-Komponenten der Anwendung sind mit ihrer Lizenz und deren Text in der Anwendung selbst aufgeführt, unter Hilfe → Lizenzen der Komponenten.
Open CASCADE Technology 7.9.3
Die Bibliothek für geometrische Modellierung, mit der der Kernel jede Form aufbaut. Sie wird als eigene dynamische Bibliotheken in der Anwendung ausgeliefert (Contents/Frameworks/libTK*.dylib), die durch eine geänderte Fassung mit derselben Schnittstelle ersetzt werden können.
- Lizenz: GNU Lesser General Public License Version 2.1, mit der Open-CASCADE-Ausnahme.
- Ursprünglicher Quellcode: Tag
V7_9_3von github.com/Open-Cascade-SAS/OCCT, Commita016080bf6738d6aeae020badee4e888ad1540a5. - Dasselbe als Archiv:
V7_9_3.tar.gz, SHA-2565ecf094ec6b12d5413dfb851d8c3590c354058aee556e32e408bdfbf8c357d57. - Unsere Änderung:
occt-7.9.3-tie-order.patch(SHA-256aa4f9f2c3e54197b1c55881ca1fbfa52675b66a59f2ceebb1060745bc0f9d584). Der Delaunay-Vernetzer sortiert gleichwertige Knoten in der Reihenfolge, die die C++-Bibliothek von GNU wählt, damit ein Mac eine Fläche genau so vernetzt wie unsere Linux-Referenz. Sonst ist nichts geändert. - Wie wir sie bauen:
build-deps-macos.sh(SHA-256759c6c0d33d94a462376246efbad5ce1a965b67dbdf790d0c477838a423b9730); das Skript lädt den Tag, wendet den Patch an und kompiliert für macOS 13.3 mit-ffp-contract=offund den mathematischen Funktionen aus libglibcm (unten).
libglibcm
Die mathematischen Funktionen der GNU C Library 2.43 (Sinus, Kosinus, Potenz, Logarithmus…), eigenständig kompiliert, damit die Anwendung genau das berechnet, was unsere Linux-Referenz berechnet. Sie wird als eigene dynamische Bibliothek ausgeliefert (Contents/Frameworks/libglibcm.dylib), die durch eine geänderte Fassung mit derselben Schnittstelle ersetzt werden kann.
- Lizenz: GNU Lesser General Public License Version 2.1 oder später.
- Ursprünglicher Quellcode:
glibc-2.43.tar.xzvom GNU-Projekt, SHA-256d9c86c6b5dbddb43a3e08270c5844fc5177d19442cf5b8df4be7c07cd5fa3831. Seine Quelldateien werden unverändert verwendet. - Unser Build:
libglibcm-2.43-build.tar.gz(SHA-256dcc20647505e2b78ef2376210e6893c0b01919dd558cd6b99303a1c43dea8209): das Build-Skript, die kleinen Header, die die internen Build-Header der glibc ersetzen, die Liste der exportierten Funktionen und der Test, der jede Funktion mit den Ergebnissen der glibc selbst vergleicht.build.shlädt das Archiv oben herunter, prüft seinen SHA-256 und baut die Bibliothek.
Bun 1.4.2 — JavaScriptCore
Der Server der Anwendung wird mit Bun kompiliert, einer JavaScript-Laufzeitumgebung unter der MIT-Lizenz. Bun enthält, in seine ausführbare Datei gelinkt, JavaScriptCore aus WebKit und den Tiny C Compiler, die unter der LGPL stehen. Wir verwenden die offizielle Version von Bun unverändert.
- Bun: Tag
bun-v1.4.2von github.com/oven-sh/bun; die verwendete Version istbun-darwin-aarch64.zip, SHA-25690987a3a16d7db556d886ac3d551e7b6d3edf0a1cf43acaed622e8676be1d12f. - JavaScriptCore (WebKit), GNU Library General Public License Version 2: die WebKit-Fassung von Bun, Commit
2e2aa2290fac856d6f451ceacb58f7f5b44dd057von github.com/oven-sh/WebKit, den Bun 1.4.2 angibt. - Tiny C Compiler, GNU Lesser General Public License Version 2.1: Commit
05f0fafaa3be31e31d7b4b5c17dc60f62c991171von github.com/oven-sh/tinycc. - Wie man Bun mit einem geänderten JavaScriptCore neu baut, erklärt Bun selbst unter bun.sh/docs/project/licensing.
Den Quellcode bei uns anfordern
Drei Jahre lang ab der Verbreitung jeder Version von Kozorosa für Mac stellen wir auf Anfrage an hello@kozorosa.com jeder Person den vollständigen entsprechenden Quellcode der oben genannten Komponenten bereit, mit unseren Änderungen, auf einem physischen Datenträger oder zum Herunterladen, zu höchstens den Kosten seiner Verbreitung.
Geben Sie an, welche Version der Anwendung Sie haben (Kozorosa → Über Kozorosa) und welche Komponenten Sie möchten.
Niente da dire SRL — hello@kozorosa.com