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.

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:

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

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

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.

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 :ref:'print() <class_@GDScript_method_print>' pode ser suficiente em plataformas onde um log de saída global é legível (como exemplo, dispositivos móveis).

Accompanying file

Se o jogo for distribuído em sistemas operacionais 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 lá.

Licenças de terceiros

O próprio Godot contém software escrito por terceiros <https://github.com/godotengine/godot/blob/master/COPYRIGHT.txt> _. A maioria não requer inclusão de licença, mas algumas exigem. Certifique-se de fazê-lo se você estiver usando-os. Aqui está uma lista das quais deles exigem:

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:

Portions of this software are copyright © <year> The FreeType Project (www.freetype.org). All rights reserved.

ENet

Se o projeto que está sendo criado for um jogo multiplayer usando o driver ENet <http://enet.bespin.org/> _, o ENet tem termos de licenciamento semelhantes aos do Godot

Copyright (c) 2002-2016 Lee Salzman

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.

MBedTLS

Se o projeto for feito com Godot 3.1 ou superior e utilizar SSL (geralmente por meio de solicitações HTTP), a licença Apache MBedTLS <https://tls.mbed.org> _ precisará ser cumprida, incluindo o seguinte texto:

MBedTLS is Copyright (C) 2013-2019 ARM

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

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

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Tenha em mente que o Godot 2.x e 3.0 usam o 'OpenSSL <https://www.openssl.org>__ em vez disso.