Licença
O Turian Engine é um software livre e de código aberto licenciado sob a Mozilla Public License versão 2.0 (MPL 2.0). Uma cópia da licença está incluída em cada distribuição ou pode ser lida em https://mozilla.org/MPL/2.0/.
Por que a MPL 2.0
Escolhemos a MPL 2.0 para dar a cada desenvolvedor — criadores solo, equipes indie, estúdios de médio porte e grandes empresas — a liberdade de construir jogos comerciais sem restrições. Ao mesmo tempo, queremos que melhorias no engine em si sejam compartilhadas com a comunidade.
A MPL 2.0 realiza isso com copyleft de arquivos individuais: se você modificar o engine e distribuir, compartilha essas alterações. Mas seu jogo — o código, arte e dados que você cria — é inteiramente seu sob qualquer licença que você escolher. Isso significa que estúdios de qualquer tamanho podem contribuir com o Turian, se beneficiar das contribuições de todos os outros, e lançar exatamente os jogos que querem lançar.
O que isso significa para os seus jogos
Criar um jogo com o Turian não exige que você libere o código-fonte dele, o licencialize sob a MPL, pague quaisquer royalties ou se associe a um grupo. A engine é uma ferramenta que você usa para construir seu jogo. O próprio código e assets do jogo são seu trabalho e sua propriedade intelectual (copyright) — seus para vender, abrir o código ou manter privados, sob qualquer licença que você escolher.
Você pode construir e distribuir jogos proprietários com o Turian. A MPL 2.0 cobre apenas os arquivos de código-fonte do engine; seu código de jogo, scripts, arte, sons e dados são inteiramente seus.
O que isso significa se você modificar o engine
Se você distribuir uma versão modificada do engine (por exemplo, um fork do repositório ou uma build personalizada com suas próprias alterações), a MPL 2.0 exige:
- Código-fonte para mudanças — você deve fornecer o código-fonte para arquivos que modificou no engine.
- Mesma licença para arquivos do engine — arquivos modificados do engine devem ser distribuídos sob a MPL 2.0 (ou uma licença compatível).
- Aviso proeminente — você deve declarar quais arquivos modificou e incluir um resumo das alterações.
A MPL 2.0 cobre apenas os arquivos de código-fonte da engine. Seu código de jogo, scripts, arte, sons e dados são inteiramente seus e podem ser licenciados como você escolher.
Isso se aplica apenas quando você distribui o engine modificada para terceiros. Se você modificar o engine internamente — para o seu próprio jogo, dentro do seu time ou studio —, a MPL 2.0 não exige que você libere essas alterações. Você pode manter seu fork interno privado e usá-lo para construir e lançar seus jogos. Os deveres de copyleft só se aplicam quando você entrega o engine modificada em si para alguém fora da sua organização.
Contribuições
Quando você compartilha código, documentação ou assets com o Turian, você os está dando à comunidade de graça. É simples assim — sem papelada separada, sem taxas, sem disputas de propriedade. Apenas envie seu trabalho e contribua para algo que ajuda todos.
Suas contribuições ajudam toda a comunidade, incluindo você. Mantemos as coisas simples: apenas código compartilhado abertamente.
Contribution license
By submitting any contribution (including code, documentation, or assets) to this repository, you agree to the following terms:
You license your contribution under the project's primary outbound license (Mozilla Public License 2.0).
You grant the project maintainer(s) a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to distribute, adapt, dual-license, or relicense your contributions under any alternative terms at their sole discretion.
Código de terceiros
O repositório do Turian inclui código de terceiros sob várias licenças permissivas:
| Componente | Licença |
|---|---|
| cgltf | MIT |
| stb | MIT / domínio público |
| SDL3 | licença zlib |
| math3d | MIT |
| guid | MIT |
| serde | MIT |
| open_asset_package | MIT |
Cada componente mantém seus direitos autorais originais. A combinação como um todo é licenciada sob a MPL 2.0, mas os componentes permissivos individuais também podem ser usados separadamente sob seus próprios termos.
Marca e marcas registradas
O nome "Turian", os logotipos e os assets de marca relacionados não são cobertos pela MPL 2.0 e permanecem como propriedade intelectual exclusiva de Bruno Massa. Eles não podem ser usados para sugerir endosso ou associação com produtos derivados sem permissão explícita.