Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

Conformidade com as licenças

Aviso

As recomendações nesta página não são recomendações legais. Elas são disponibilizadas de boa fé para ajudar usuários a navegar os requerimentos de atribuição de licença.

O que são licenças?

Como muitas outras bibliotecas (Qt por exemplo), o Godot não utiliza STL (com poucas exceções como primitivas para threading). Acreditamos que o STL é uma excelente biblioteca de uso geral, mas tínhamos requisitos especiais para o Godot.

A licença é o requisito legal para que você (ou sua empresa) use e distribua o software (e projetos derivados, incluindo jogos feitos com ele). Seu jogo ou projeto pode ter uma licença diferente, mas ainda precisa cumprir com a original.

Nota

Esta seção aborda a conformidade com licenças sob uma perspectiva do usuário. Se você está interessado na conformidade com a licença como um contribuinte, você pode encontrar orientações aqui.

Dica

Ao lado do texto da licença Godot, lembre-se também listar avisos de terceiros para recursos que você está usando, como texturas, modelos, sons, música e fontes. Isso inclui recursos gratuitos, que muitas vezes vêm com licenças que exigem atribuição.

Requisitos

No caso da licença MIT, o único requisito é incluir o texto da licença em algum lugar do seu jogo ou projeto derivado.

O texto é o seguinte:

This game uses Godot Engine, available under the following license:

Copyright (c) 2014-present Godot Engine contributors.
Copyright (c) 2007-2014 Juan Linietsky, Ariel Manzur.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

Além de sua própria licença MIT, o Godot incluí código de vários bibliotecas de terceiros. Veja Licenças de terceiros para detalhes.

Nota

Seus jogos não precisam estar sob a mesma licença. Você é livre para lançar seus projetos em Godot sob qualquer licença e criar jogos comerciais com a Engine.

Inclusão

O texto da licença deve ser disponibilizado ao usuário. A licença não especifica como deve ser incluída, mas aqui estão as abordagens mais comuns (só é necessário implementar uma delas, não todas).

Tela de créditos

Inclua o texto de licença acima em algum lugar na tela de créditos. Pode ser na parte inferior após mostrar o resto dos créditos. A maioria dos estúdios grandes usam esta abordagem com licenças de código aberto.

Tela de licenças

Alguns jogos têm um menu especial (geralmente nas preferências) para mostrar linceças. Este menu tipicamente é acessado por um botão chamado Licenças de Terceiros ou Linceças de Código-Livre.

Registro de saída

Imprimir o texto da licença usando a função print() pode ser suficiente em plataformas onde um log de saída global é legível. Este é o caso em plataformas desktop, Android e HTML5 (mas não no iOS).

Arquivo anexo

Se o jogo for distribuído em plataformas desktop, um arquivo contendo a licença pode ser adicionado ao software instalado no PC do usuário.

Manual impresso

Se o jogo incluir manuais impressos, o texto da licença pode ser incluído neles.

Licenças de terceiros

O próprio Godot contém software escrito por terceiros, o qual é compatível com, mas não incluído na licença MIT do Godot.

Muitas dessas dependências são distribuídas sob permissão de licenças de código aberto que requerem atribuição, citando explicitamente a declaração de copyright e o texto da licença na documentação do produto final.

Dado o escopo do projeto Godot, isso é bastante difícil de fazer completamente. Para o editor do Godot, a documentação completa dos direitos autorais e licenças de terceiros é fornecida no arquivo COPYRIGHT.txt.

Uma boa opção para os usuários finais documentarem as licenças de terceiros é incluir esse arquivo na distribuição do seu projeto, que você pode, por exemplo, renomear para GODOT_COPYRIGHT.txt para evitar qualquer confusão com seu próprio código e recursos.