Соблюдение лицензионных требований

Предупреждение

Рекомендации на этой странице не являются юридическим советом. Они даны из лучших побуждений, чтобы помочь пользователям сориентироваться в требованиях к указанию авторства.

Что такое лицензии?

Godot создан и распространяется под MIT License. У него нет единственного владельца, так как каждый автор, присылающий код в проект, делает это под той же лицензией и сохраняет право собственности на свой вклад.

Лицензия — это юридические требования к вам (или вашей компании) по использованию и распространению программного обеспечения (и производных проектов, в том числе игр, разработанных при помощи ПО). Ваша игра или проект могут иметь иную лицензию, но она должна быть совместима с изначальной.

Примечание

В этом разделе рассматривается соблюдение лицензий с точки зрения пользователя. Если вы заинтересованы в соблюдении лицензий как участник проекта, вы можете найти рекомендации здесь.

Совет

Наряду с текстом лицензии Godot не забудьте перечислить используемые вами ассеты, такие, как текстуры, модели, звуки, музыка и шрифты. Это касается и бесплатных активов, которые часто поставляются с лицензиями, требующими указания авторства.

Требования

В случае лицензии MIT, единственным требованием является включение текста лицензии где-то в вашей игре или производном проекте.

Этот текст гласит следующее:

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.

Помимо собственной лицензии MIT, Godot включает в себя код из ряда сторонних библиотек. Подробности см. в Сторонние лицензии.

Примечание

Ваша игра не должна распространяться под той же лицензией. Вы вольны выпускать ваши проекты на Godot под любой лицензией и создавать коммерческие игры на движке.

Включение

Текст лицензии должен быть доступен пользователю. В лицензии не указано, как именно должен быть размещён текст, но вот наиболее распространённые подходы (вам нужно реализовать только один из них, а не все).

Титры

Добавьте вышесказанный текст лицензии в титры. Этот текст может находиться внизу, после остальных титров. Большинство больших студий используют такой подход с open-source лицензиями.

Экран лицензий

Некоторые игры имеют специальное меню (часто в настройках) для отображения лицензий. Доступ к этому меню обычно осуществляется с помощью кнопки Third-party Licenses или Open Source Licenses.

Вывод логов

Печать текста лицензии с помощью функции print() может быть достаточной на платформах, где глобальный журнал вывода доступен для чтения. Так обстоит дело на настольных платформах, Android и HTML5 (но не iOS).

Сопутствующий файл

Если игра распространяется на настольных платформах, файл с текстом лицензии может быть добавлен в программное обеспечение, устанавливаемое на пользовательский компьютер.

Печатное руководство

Если к игре прилагается печатное руководство, текст лицензии может быть включен в него.

Сторонние лицензии

Сам Godot содержит программное обеспечение, написанное третьими лицами, которое совместимо с MIT-лицензией Godot, но не распространяется на нее.

Многие из этих зависимостей распространяются под лицензиями с открытым исходным кодом, которые требуют указания авторства путем явного цитирования заявления об авторских правах и текста лицензии в документации конечного продукта.

Учитывая масштабы проекта Godot, это довольно сложно сделать досконально. Для редактора Godot полная документация по авторским правам и лицензиям третьих лиц представлена в файле COPYRIGHT.txt.

Хорошим вариантом для конечных пользователей документировать лицензии сторонних разработчиков является включение файла лицензии в ваш проект, который вы можете, например, переименовать в GODOT_COPYRIGHT.txt, чтобы избежать путаницы с вашим собственным кодом и ассетами.