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

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

Godot создан и распространяется под ` лицензией Массачусетского технологического института <https://opensource.org/licenses/MIT>`_. У него также нет единственного владельца, так как каждый участник, предоставляющий код в проект, делает это под той же лицензией и сохраняет право собственности на свой вклад.

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

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

In your project's credits screen, remember to also list third-party notices for assets you're using, such as textures, models, sounds, music and fonts.

Free assets in particular often come with licenses that require attribution. Double-check their license before using those assets in a project.

Требования

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

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

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

Copyright (c) 2007-2022 Juan Linietsky, Ariel Manzur. Copyright (c) 2014-2022 Godot Engine contributors.

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

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

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

Примечание

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

Включение

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

Титры

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

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

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

Лог вывода

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

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

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

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

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

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

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

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

FreeType

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

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

Примечание

<year> should correspond to the value from the FreeType version used in your build. This information can be found in the editor by opening the Help > About dialog and going to the Third-party Licenses tab.

ENet

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

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

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

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

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

mbed TLS

If the project is exported with Godot 3.1 or later, it includes mbed TLS. The Apache license needs to be complied to by including the following text:

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

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

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

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

Keep in mind that Godot 2.x and 3.0 use OpenSSL 1.x instead. This old OpenSSL version used the OpenSSL license, not the Apache 2 license as the latest version of OpenSSL currently uses (as of April 2022).

Примечание

If you exported your project using a custom build with specific modules disabled, you don't need to list the disabled modules' licenses in your exported project.