Complying with licenses

Qu'est-ce que les licences ?

Godot est créé et distribué sous Licence MIT. Il n'a pas non plus de propriétaire unique, car chaque contributeur qui soumet du code au projet le fait sous cette même licence et conserve la propriété de la contribution.

La licence est les obligations légales pour vous (ou votre entreprise) pour utiliser et de distribuer le logiciel (et les projets dérivés, y compris les jeux réalisés avec celui-ci). Votre jeu ou projet peut avoir une licence différente, mais il doit toujours être conforme à la licence originale.

Pré-requis

Dans le cas de la licence du MIT, la seule exigence est d'inclure le texte de la licence quelque part dans votre jeu ou projet dérivé.

Ce texte se lit comme suit :

Ce jeu utilise Godot Engine, disponible sous la licence suivante :

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

L'autorisation est par les présentes accordée, à titre gratuit, à toute personne obtenant une copie de ce logiciel et des fichiers de documentation associés (le "Logiciel"), d'utiliser le Logiciel sans restriction, y compris, sans limitation, les droits d'utilisation, de copie, de modification, de fusion, de publication, de distribution, de sous-licence et/ou de vente de copies du Logiciel, et d'autoriser les personnes à qui le Logiciel est fourni à le faire, sous réserve des conditions suivantes :

L'avis de droit d'auteur ci-dessus et cet avis d'autorisation doivent être inclus dans toutes les copies ou parties substantielles du logiciel.

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.

Note

Vos jeux n'ont pas besoin d'être sous la même licence. Vous êtes libres de publier vos projets Godot sous n'importe quelle licence et de créer des jeux commerciaux avec le moteur.

inclusion

La licence ne précise pas comment elle doit être incluse, donc tout est valable tant qu'elle peut être affichée sous certaines conditions. Ce sont les approches les plus courantes (il suffit de mettre en œuvre l'une d'entre elles, pas toutes).

Écran des crédits

Incluez le texte de la licence ci-dessus quelque part dans l'écran des crédits. Il peut se trouver en bas après avoir montré le reste des crédits. La plupart des grands studios utilisent cette approche avec les licences open source.

Écran des licences

Certains jeux ont un menu spécial (souvent dans les paramètres) pour afficher les licences.

Output log

Just printing the licensing text using the print() function may be enough on platforms where a global output log is readable. This is the case on desktop platforms, Android and HTML5 (but not iOS and UWP).

Fichier d’accompagnement

If the game is distributed on desktop platforms, a file containing the license can be added to the software that is installed to the user PC.

Manuel imprimé

Si le jeu comprend des manuels imprimés, le texte de la licence peut y être inclus.

Third-party licenses

Godot lui-même contient des logiciels écrits par des tiers. La plupart d'entre eux ne nécessitent pas l'inclusion d'une licence, mais c'est nécessaire pour certains. Assurez-vous de le faire si ceux-ci sont compilés dans votre modèle d'exportation Godot. Si vous utilisez les modèles d'exportation officiels, toutes les bibliothèques sont activées. Cela signifie que vous devez fournir l'attribution pour toutes les bibliothèques listées ci-dessous.

Here's a list of libraries requiring attribution:

Freetype

Godot utilise FreeType pour le rendu des polices. Sa licence exige l'attribution, donc le texte suivant doit être inclus avec la licence Godot :

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

ENet

Godot inclut la bibliothèque ENet pour gérer le multijoueur de haut niveau. ENet a des conditions de licence similaires à celles de Godot :

Copyright (c) 2002-2020 Lee Salzman

L'autorisation est par les présentes accordée, à titre gratuit, à toute personne obtenant une copie de ce logiciel et des fichiers de documentation associés (le "Logiciel"), d'utiliser le Logiciel sans restriction, y compris, sans limitation, les droits d'utilisation, de copie, de modification, de fusion, de publication, de distribution, de sous-licence et/ou de vente de copies du Logiciel, et d'autoriser les personnes à qui le Logiciel est fourni à le faire, sous réserve des conditions suivantes :

L'avis de droit d'auteur ci-dessus et cet avis d'autorisation doivent être inclus dans toutes les copies ou parties substantielles du logiciel.

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

Si le projet est réalisé avec Godot 3.1 ou supérieur et qu'il utilise SSL (généralement par le biais de requêtes HTTP), la licence MBedTLS Apache doit être respectée en incluant le texte suivant :

Copyright The Mbed TLS Contributors

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.

Gardez à l’esprit que Godot 2.x et 3.0 utilisent OpenSSL à la place.