Up to date
This page is up to date for Godot 4.3.
If you still find outdated information, please open an issue.
Conformité aux licences
Avertissement
Les recommandations de cette page ne constituent pas des conseils juridiques. Elles sont fournies de bonne foi pour aider les utilisateurs à s’orienter dans les exigences d’attribution de licence.
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.
Note
Cette section couvre la conformité avec les licences du point de vue de l'utilisateur. Si la conformité des licences vous intéresseen tant que contributeur, vous pouvez en trouver les directives ici .
Astuce
En plus du texte de licence Godot, n'oubliez pas de répertorier également les avis de tiers concernant les ressources que vous utilisez, telles que les textures, les modèles, les sons, la musique et les polices. Cela inclut les ressources gratuites, qui sont souvent accompagnées de licences nécessitant une attribution.
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 :
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.
En plus de sa propre licence MIT, Godot inclut du code provenant de plusieurs bibliothèques tierces. Voir Licences de tiers pour plus de détails.
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
Le texte de la licence doit être mis à disposition de l'utilisateur. La licence ne précise pas comment le texte doit être inclus, mais voici les approches les plus courantes (vous n'avez besoin d'en implémenter qu'une seule, 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) dans lequel aficher les licences. Typiquement, on accède à ce menu grâce à un bouton appelé Licences Tiers ou Licences Open Source .
Journal de sortie (output log)
L'impression du texte de licence à l'aide de la fonction print() peut être suffisante sur les plateformes où un journal de sortie global est lisible. C'est le cas sur les plateformes de bureau, Android et HTML5 (mais pas iOS).
Fichier d’accompagnement
Si le jeu est distribué sur des plateformes de bureau, un fichier contenant le texte de la licence peut être ajouté au logiciel installé sur le PC de l'utilisateur.
Manuel imprimé
Si le jeu comprend des manuels imprimés, le texte de la licence peut y être inclus.
Lien vers la licence
Les développeurs du moteur Godot considèrent qu'un lien vers godotengine.org/license dans la documentation ou dans les crédits de votre jeu reste un moyen acceptable de satisfaire aux conditions imposées par la licence.
Astuce
Godot fournit plusieurs méthodes pour obtenir des informations de licence dans le singleton Engine. Cela vous permet de récupérer les informations de licence directement à partir du binaire du moteur, ce qui empêche les informations de devenir obsolètes si vous mettez à jour les versions du moteur.
Pour le moteur en lui-même :
Pour les composants tiers utilisés au sein du moteur :
Licences de tiers
Godot lui-même contient des logiciels écrits par des tiers, qui sont compatibles avec, mais non couverts par, la licence MIT de Godot.
La plupart de ces dépendances sont distribuées sous des licences open source permissives qui nécessitent une attribution en citant explicitement leur déclaration de droits d'auteur et leur texte de licence dans la documentation du produit final.
Étant donné l'ampleur du projet Godot, il est assez difficile de le faire de manière approfondie. Pour l'éditeur Godot, la documentation complète des droits d'auteur et des licences de tiers est fournie dans le fichier COPYRIGHT.txt.
Une bonne option pour les utilisateurs finaux pour documenter les licences tierces est d'inclure ce fichier dans la distribution de votre projet, que vous pouvez, par exemple, renommer en GODOT_COPYRIGHT.txt afin d'éviter toute confusion avec votre propre code et vos propres ressources.