Código aberto
O Kozorosa para Mac contém componentes publicados sob a GNU Lesser General Public License (LGPL). Essa licença lhe dá direitos sobre eles: ter o código-fonte, modificá-los e usar uma versão modificada com o aplicativo. É nesta página que você exerce esses direitos.
Atualizado em 12 de outubro de 2026.
Para cada componente abaixo: a versão exata que o aplicativo contém, onde o código-fonte original é publicado e, quando o modificamos, nossa modificação como arquivo para baixar. Quando uma atualização do aplicativo muda uma dessas versões, a entrada anterior permanece nesta página por três anos.
Todos os outros componentes de código aberto do aplicativo, com sua licença e o texto dela, estão listados no próprio aplicativo, em Ajuda → Licenças de componentes.
Open CASCADE Technology 7.9.3
A biblioteca de modelagem geométrica com que o kernel constrói cada forma. Ela é distribuída como bibliotecas dinâmicas separadas dentro do aplicativo (Contents/Frameworks/libTK*.dylib), que podem ser substituídas por uma versão modificada com a mesma interface.
- Licença: GNU Lesser General Public License versão 2.1, com a exceção Open CASCADE.
- Código-fonte original: tag
V7_9_3de github.com/Open-Cascade-SAS/OCCT, commita016080bf6738d6aeae020badee4e888ad1540a5. - O mesmo como arquivo compactado:
V7_9_3.tar.gz, SHA-2565ecf094ec6b12d5413dfb851d8c3590c354058aee556e32e408bdfbf8c357d57. - Nossa modificação:
occt-7.9.3-tie-order.patch(SHA-256aa4f9f2c3e54197b1c55881ca1fbfa52675b66a59f2ceebb1060745bc0f9d584). O gerador de malha de Delaunay ordena os vértices equivalentes na ordem em que a biblioteca C++ do GNU o faz, para que um Mac gere a malha de uma face exatamente como nossa referência Linux. Nada mais é modificado. - Como a compilamos:
build-deps-macos.sh(SHA-256759c6c0d33d94a462376246efbad5ce1a965b67dbdf790d0c477838a423b9730), que baixa a tag, aplica o patch e a compila para macOS 13.3 com-ffp-contract=offe as funções matemáticas tiradas da libglibcm (abaixo).
libglibcm
As funções matemáticas da biblioteca C do GNU 2.43 (seno, cosseno, potência, logaritmo…), compiladas à parte, para que o aplicativo calcule exatamente o que nossa referência Linux calcula. Ela é distribuída como biblioteca dinâmica separada (Contents/Frameworks/libglibcm.dylib), que pode ser substituída por uma versão modificada com a mesma interface.
- Licença: GNU Lesser General Public License versão 2.1 ou posterior.
- Código-fonte original:
glibc-2.43.tar.xzdo projeto GNU, SHA-256d9c86c6b5dbddb43a3e08270c5844fc5177d19442cf5b8df4be7c07cd5fa3831. Seus arquivos-fonte são usados sem modificação. - Nossa compilação:
libglibcm-2.43-build.tar.gz(SHA-256dcc20647505e2b78ef2376210e6893c0b01919dd558cd6b99303a1c43dea8209): o script de compilação, os pequenos cabeçalhos que substituem os cabeçalhos internos de compilação da glibc, a lista de funções exportadas e o teste que compara cada função com os resultados da própria glibc.build.shbaixa o arquivo acima, confere seu SHA-256 e compila a biblioteca.
Bun 1.4.2 — JavaScriptCore
O servidor do aplicativo é compilado com o Bun, um ambiente de execução JavaScript sob a licença MIT. O Bun contém, vinculados ao seu executável, o JavaScriptCore do WebKit e o Tiny C Compiler, que estão sob a LGPL. Usamos a versão oficial do Bun sem modificação.
- Bun: tag
bun-v1.4.2de github.com/oven-sh/bun; a versão que usamos ébun-darwin-aarch64.zip, SHA-25690987a3a16d7db556d886ac3d551e7b6d3edf0a1cf43acaed622e8676be1d12f. - JavaScriptCore (WebKit), GNU Library General Public License versão 2: a versão do WebKit do Bun, commit
2e2aa2290fac856d6f451ceacb58f7f5b44dd057de github.com/oven-sh/WebKit, o indicado pelo Bun 1.4.2. - Tiny C Compiler, GNU Lesser General Public License versão 2.1: commit
05f0fafaa3be31e31d7b4b5c17dc60f62c991171de github.com/oven-sh/tinycc. - Como recompilar o Bun com um JavaScriptCore modificado é explicado pelo próprio Bun, em bun.sh/docs/project/licensing.
Pedir-nos o código-fonte
Por três anos a partir da distribuição de cada versão do Kozorosa para Mac, mediante pedido para hello@kozorosa.com, fornecemos a qualquer pessoa o código-fonte correspondente completo dos componentes acima, com nossas modificações, em mídia física ou por download, por no máximo o custo de sua distribuição.
Diga qual versão do aplicativo você tem (Kozorosa → Sobre o Kozorosa) e quais componentes deseja.
Niente da dire SRL — hello@kozorosa.com