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.

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.

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.