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

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

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

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

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

Не забывай указывать в титрах использованные сторонние ресурсы, такие как текстуры, модели, звуки и шрифты.

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

Требования

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

Этот текст гласит:

В этой игре используется движок Godot Engine, доступный по следующей лицензии:

Copyright (c) 2007-2021 Хуан Линецкий, Ариэль Манзур. Copyright (c) 2014-2021 Участники Godot Engine.

Настоящим предоставляется бесплатное разрешение любому лицу, получившему копию этого программного обеспечения и связанных с ним файлов документации («Программное обеспечение»), работать с Программным обеспечением без ограничений, включая, помимо прочего, права на использование, копирование, изменение, слияние, публикацию, распространение, сублицензирование и/или продажу копий Программного обеспечения, а также разрешать лицам, которым предоставляется Программное обеспечение, делать это при соблюдении следующих условий:

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

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ "КАК ЕСТЬ", БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ГАРАНТИЯМИ ТОВАРНОЙ ПРИГОДНОСТИ, ПРИСПОСОБЛЕННОСТИ К ОПРЕДЕЛЕННОЙ ЦЕЛИ И ОТСУТСТВИЯ НАРУШЕНИЙ. НИ В КОЕМ СЛУЧАЕ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА КАКИЕ-ЛИБО ПРЕТЕНЗИИ, УБЫТКИ ИЛИ ИНУЮ ОТВЕТСТВЕННОСТЬ, БУДЬ ТО В РЕЗУЛЬТАТЕ ДЕЙСТВИЯ ДОГОВОРА, ПРАВОНАРУШЕНИЯ ИЛИ ИНЫМ ОБРАЗОМ, ВОЗНИКАЮЩИЕ ИЗ ИЛИ В СВЯЗИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ДРУГИМИ ДЕЙСТВИЯМИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ.

Примечание

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

Включение

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

Титры

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

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

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

Лог вывода

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

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

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

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

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

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

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

Здесь перечислены библиотеки, требующие указания атрибуции:

FreeType

Godot использует FreeType для рендеринга шрифтов. Его лицензия требует атрибуции, поэтому следующий текст должен быть включён вместе с лицензией Godot:

Части этого проекта защищены авторским правом © <year> Проект FreeType (www.freetype.org). Все права защищены.

Примечание

<year> должен соответствовать FreeType версии используемой в вашей сборке. Эта информация может быть найдена в редакторе с помощью открытия меню Справка>О Godot и вкладки Сторонние лицензии.

ENet

Godot включает библиотеку ENet для высокоуровневой обработки мультиплеера. У ENet похожие на Godot условия лицензирования:

Авторские права принадлежат Ли Зальцман, 2002-2020

Настоящим предоставляется бесплатное разрешение любому лицу, получившему копию этого программного обеспечения и связанных с ним файлов документации («Программное обеспечение»), работать с Программным обеспечением без ограничений, включая, помимо прочего, права на использование, копирование, изменение, слияние, публикацию, распространение, сублицензирование и/или продажу копий Программного обеспечения, а также разрешать лицам, которым предоставляется Программное обеспечение, делать это при соблюдении следующих условий:

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

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ "КАК ЕСТЬ", БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ГАРАНТИЯМИ ТОВАРНОЙ ПРИГОДНОСТИ, ПРИСПОСОБЛЕННОСТИ К ОПРЕДЕЛЕННОЙ ЦЕЛИ И ОТСУТСТВИЯ НАРУШЕНИЙ. НИ В КОЕМ СЛУЧАЕ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА КАКИЕ-ЛИБО ПРЕТЕНЗИИ, УБЫТКИ ИЛИ ИНУЮ ОТВЕТСТВЕННОСТЬ, БУДЬ ТО В РЕЗУЛЬТАТЕ ДЕЙСТВИЯ ДОГОВОРА, ПРАВОНАРУШЕНИЯ ИЛИ ИНЫМ ОБРАЗОМ, ВОЗНИКАЮЩИЕ ИЗ ИЛИ В СВЯЗИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ДРУГИМИ ДЕЙСТВИЯМИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ.

mbed TLS

Если проект создан с использованием версий Godot 3.1 и выше, он использует`mbed TLS <https://tls.mbed.org>`_. The Apache лицензия должна быть исполнена включением следующего текста:

Авторские права принадлежат участникам Mbed TLS

Лицензируется на условиях Лицензии Apache, версия 2.0 (далее "Лицензия"); вы не можете использовать этот файл только тем и способами, которые описаны в Лицензии. Вы можете получить копию Лицензии по адресу

http://www.apache.org/licenses/LICENSE-2.0

За исключением случаев, предусмотренных действующим законодательством или оговоренных в письменном виде, программное обеспечение, распространяемое в рамках Лицензии, распространяется на условиях "КАК ЕСТЬ", БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ И УСЛОВИЙ, явных или подразумеваемых. Конкретные формулировки, регулирующие разрешения и ограничения в рамках Лицензии, см. в Лицензии.

Имейте ввиду что Godot 2.x и 3.0 используют OpenSSL 1.x. Эта старая версия OpenSSL использовала лицензию OpenSSL, но не Apache 2, что используется текущей версией OpenSSL (по состоянию на апрель 2022 года)

Примечание

Если вы экспортируете проект используя :ref:<кастомную сборку с отключением отдельных модулей <doc_optimizing_for_size>, то нет необходимости указывать лицензии таких модулей в вашем экспортированном проекте.