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.
Checking the stable version of the documentation...
Einhaltung von Lizenzbedingungen
Warnung
Die Empfehlungen auf dieser Seite sind keine Rechtsberatung. Sie werden in gutem Glauben gegeben, um den Nutzern zu helfen, sich in den Anforderungen der Lizenzvergabe zurechtzufinden.
Was sind Lizenzen?
Godot wird unter der MIT-Lizenz erstellt und verbreitet. Es hat keinen alleinigen Eigentümer, da jeder, der Code zum Projekt beisteuert, dies unter derselben Lizenz tut und das Eigentum an seinem Beitrag behält.
Die Lizenz ist die rechtliche Voraussetzung dafür, dass Sie (oder Ihr Unternehmen) die Software (und davon abgeleitete Projekte, einschließlich der damit erstellten Spiele) verwenden und veröffentlichen dürfen. Ihr Spiel oder Projekt kann eine andere Lizenz haben, aber es muss immer noch mit der ursprünglichen Lizenz übereinstimmen.
Bemerkung
Dieser Abschnitt behandelt die Einhaltung von Lizenzen aus der Sicht der Nutzer. Falls Sie als Mitwirkende an der Einhaltung von Lizenzen interessiert sind, finden Sie Richtlinien hier.
Tipp
Denken Sie daran, neben dem Godot-Lizenztext auch die Hinweise von Dritten für die von Ihnen verwendeten Elemente wie Texturen, Modelle, Sounds, Musik und Schriftarten aufzuführen. Dies gilt auch für kostenlose Inhalte, die oft mit Lizenzen versehen sind, die eine Namensnennung erfordern.
Anforderungen
Im Falle der MIT-Lizenz besteht die einzige Anforderung darin, den Lizenztext irgendwo in Ihrem Spiel oder abgeleiteten Projekt einzubinden.
Dieser Text lautet wie folgt (eine sinngemäße Übersetzung finden Sie hier):
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.
Neben seiner eigenen MIT-Lizenz enthält Godot Code aus einer Reihe von Bibliotheken von Drittanbietern. Siehe Lizenzen von Drittanbietern für Details.
Bemerkung
Ihre Spiele müssen nicht unter der gleichen Lizenz stehen. Es steht Ihnen frei, Ihre Godot-Projekte unter jeder beliebigen Lizenz zu veröffentlichen und kommerzielle Spiele mit der Engine zu entwickeln.
Einbinden des Lizenztextes
Der Lizenztext muss dem Benutzer zur Verfügung gestellt werden. In der Lizenz ist nicht festgelegt, wie der Text eingebunden werden muss, aber hier sind die gängigsten Ansätze (Sie müssen nur einen davon implementieren, nicht alle).
Credits-Bildschirm
Fügen Sie den obigen Lizenztext irgendwo in den Credits-Bildschirm ein. Er kann ganz unten stehen, nachdem der Rest der Credits angezeigt wurden. Die meisten großen Studios verwenden diesen Ansatz bei Open-Source-Lizenzen.
Lizenzbildschirm
Einige Spiele haben ein spezielles Menü (oft in den Einstellungen), um Lizenzen anzuzeigen. Dieses Menü wird in der Regel über einen Button namens Drittanbieterlizenzen oder Open-Source-Lizenzen aufgerufen.
Ausgabe-Log
Die Ausgabe des Lizenzierungstextes mit der Funktion print() kann auf Plattformen ausreichen, auf denen ein globales Ausgabeprotokoll lesbar ist. Dies ist der Fall auf Desktop-Plattformen, Android und HTML5 (aber nicht iOS).
Begleitdatei
Wenn das Spiel für Desktop-Plattformen veröffentlicht wird, kann der Software, die auf dem Benutzer-PC installiert wird, eine Datei mit dem Lizenztext hinzugefügt werden.
Gedrucktes Handbuch
Wenn das Spiel ein gedrucktes Handbuch enthält, kann der Lizenztext darin enthalten sein.
Ein Link zur Lizenz
Die Godot-Engine-Entwickler sind der Ansicht, dass ein Link zu godotengine.org/license in Ihrer Spieldokumentation oder in den Credits ein akzeptabler Weg ist, um die Lizenzbedingungen zu erfüllen.
Tipp
Godot bietet mehrere Methoden zum Abrufen von Lizenzinformationen in dem Singleton Engine. Dies ermöglicht es Ihnen, die Lizenzinformationen direkt aus der Engine-Binärdatei zu beziehen, was verhindert, dass die Informationen veraltet sind, wenn Sie Engine-Versionen aktualisieren.
Für die Engine selbst:
Für Komponenten von Drittanbietern, die von der Engine verwendet werden:
Lizenzen von Drittanbietern
Godot selbst enthält Software, die von Drittanbietern geschrieben wurde, die mit der MIT-Lizenz von Godot kompatibel ist, aber nicht von ihr abgedeckt wird.
Viele dieser Abhängigkeiten werden unter freizügigen Open-Source-Lizenzen vertrieben, die eine Namensnennung durch ausdrückliche Nennung der Urheberrechtserklärung und des Lizenztextes in der Dokumentation des Endprodukts erfordern.
Angesichts des Umfangs des Godot-Projekts ist es ziemlich schwierig, dies gründlich zu tun. Für den Godot-Editor ist die vollständige Dokumentation der Urheberrechte und Lizenzen von Drittanbietern in der Datei COPYRIGHT.txt enthalten.
Eine gute Möglichkeit für Endbenutzer, die Lizenzen von Drittanbietern zu dokumentieren, ist es, diese Datei in die Distribution Ihres Projekts aufzunehmen, die Sie z.B. in GODOT_COPYRIGHT.txt umbenennen können, um Verwechslungen mit Ihrem eigenen Code und Ihren Assets zu vermeiden.