Cumprindo com Licenças

O que são licenças?

O Godot é criado e distribuído sob a Licença MIT. Também não há um proprietário único, já que cada contribuidor que envia código ao projeto o faz sob esta mesma licença e mantém a posse da contribuição.

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.

Aviso

Na tela de créditos do seu projeto, lembre-se de listar também os avisos de terceiros para os assets que você está usando, como texturas, modelos, sons, músicas e fontes.

Os assets gratuitos, em particular, geralmente vêm com licenças que exigem atribuição. Verifique sua licença antes de usar esses ativos em um projeto.

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 diz o seguinte:

Este jogo usa o Godot Engine, disponível sob a seguinte licença:

Copyright (c) 2007-2022 Juan Linietsky, Ariel Manzur. Copyright (c) 2014-2022 Contribuidores do Godot Engine.

É concedida permissão, gratuitamente, a qualquer pessoa que obtenha uma cópia deste software e arquivos de documentação associados (o "Software"), para negociar no Software sem restrições, incluindo sem limitação aos direitos de usar, copiar, modificar, fundir, publicar, distribuir, sublicenciar e/ou vender cópias do Software e permitir que as pessoas a quem o Software é fornecido o façam, sujeito às seguintes condições:

O aviso de direitos autorais acima e este aviso de permissão devem ser incluídos em todas as cópias ou porções substanciais do Software.

O SOFTWARE É FORNECIDO "COMO ESTÁ", SEM GARANTIA DE QUALQUER TIPO, EXPRESSA OU IMPLÍCITA, INCLUINDO, MAS NÃO SE LIMITANDO ÀS GARANTIAS DE COMERCIALIZAÇÃO, ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA E NÃO VIOLAÇÃO. EM NENHUMA HIPÓTESE Os AUTORES OU TITULARES DE DIREITOS AUTORAIS SÃO RESPONSÁVEIS POR QUALQUER RECLAMAÇÃO, DANOS OU OUTRAS RESPONSABILIDADES, SEJA EM AÇÃO DE CONTRATO, DELITO OU DE OUTRA FORMA, DECORRENTE DE, FORA DE OU EM CONEXÃO COM O SOFTWARE OU O USO OU OUTRAS NEGOCIAÇÕES NO PROGRAMA.

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 o motor.

Inclusão

A licença não especifica como deve ser incluída, portanto qualquer coisa é válida desde que ela possa ser exibida sob alguma condição. Essas sã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 possuem um menu especial (geralmente nas configurações) para exibir licenças.

Log de saída

Apenas imprimir o texto de licenciamento usando uma função print() pode ser suficiente em plataformas onde um log de saída global pode ser lido (como exemplo, em dispositivos móveis). Este é o caso em plataformas desktop, Android e HTML5 (mas não iOS e UWP).

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. A maioria não requer inclusão de licença, mas algumas exigem. Certifique-se de fazê-lo se estes forem compilados no seu modelo de exportação Godot. Se você estiver usando os modelos oficiais de exportação, todas as bibliotecas estão habilitadas. Isto significa que você precisa fornecer a atribuição para todas as bibliotecas listadas abaixo.

Eis uma lista de bibliotecas que requerem atribuição:

FreeType

O Godot usa FreeType para renderizar fontes. Sua licença requer atribuição, então o seguinte texto deve ser incluído junto com a licença do Godot:

Porções deste software são copyright © <year> The FreeType Project (www.freetype.org). Todos os direitos reservados.

Nota

<ano> deve corresponder ao valor da versão do FreeType usada na compilação. Esta informação pode ser encontrada no editor ao abrir o diálogo Ajuda > Sobre e indo-se à aba Licenças de Terceiros.

ENet

Godot inclui a biblioteca ENet para lidar com multiplayer de alto nível. A ENet possui termos de licenciamento similares aos do Godot:

Copyright (c) 2002-2020 Lee Salzman

É concedida permissão, gratuitamente, a qualquer pessoa que obtenha uma cópia deste software e arquivos de documentação associados (o "Software"), para negociar no Software sem restrições, incluindo sem limitação aos direitos de usar, copiar, modificar, fundir, publicar, distribuir, sublicenciar e/ou vender cópias do Software e permitir que as pessoas a quem o Software é fornecido o façam, sujeito às seguintes condições:

O aviso de direitos autorais acima e este aviso de permissão devem ser incluídos em todas as cópias ou porções substanciais do Software.

O SOFTWARE É FORNECIDO "COMO ESTÁ", SEM GARANTIA DE QUALQUER TIPO, EXPRESSA OU IMPLÍCITA, INCLUINDO, MAS NÃO SE LIMITANDO ÀS GARANTIAS DE COMERCIALIZAÇÃO, ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA E NÃO VIOLAÇÃO. EM NENHUMA HIPÓTESE Os AUTORES OU TITULARES DE DIREITOS AUTORAIS SÃO RESPONSÁVEIS POR QUALQUER RECLAMAÇÃO, DANOS OU OUTRAS RESPONSABILIDADES, SEJA EM AÇÃO DE CONTRATO, DELITO OU DE OUTRA FORMA, DECORRENTE DE, FORA DE OU EM CONEXÃO COM O SOFTWARE OU O USO OU OUTRAS NEGOCIAÇÕES NO PROGRAMA.

mbed TLS

Se o projeto for exportado com Godot 3.1 ou posterior, incluirá o MBedTLS . A licença Apache precisará ser cumprida incluindo o seguinte texto:

Copyright dos contribuidores Mbed TLS

Licenciado sob a Licença Apache, Versão 2.0 (a "Licença"); você não pode usar este arquivo exceto em conformidade com a Licença. Você pode obter uma cópia da Licença em

http://www.apache.org/licenses/LICENSE-2.0

A menos que exigido pela lei aplicável ou acordado por escrito, o software distribuído sob a Licença é distribuído "COMO ESTÁ", SEM GARANTIAS OU CONDIÇÕES DE QUALQUER TIPO, expressas ou implícitas. Consulte a Licença para as permissões e limitações que regem o idioma específico sob a Licença.

Tenha em mente que Godot 2.x e 3.0 usam OpenSSL 1.x. Esta versão antiga do OpenSSL usava a licença OpenSSL, não a licença Apache 2 como a versão mais recente do OpenSSL usa atualmente (em abril de 2022).

Nota

Se você exportou seu projeto usando uma build customizada com módulos específicos desabilitados, você não precisa listar as licenças dos módulos desabilitados em seu projeto exportado.