Up to date

This page is up to date for Godot 4.2. If you still find outdated information, please open an issue.

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

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

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

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

Примечание

This section covers compliance with licenses from a user perspective. If you are interested in licence compliance as a contributor, you can find guidelines here.

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

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

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

Требования

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

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

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

Авторское право (c) с 2014 года по настоящее время, участники Godot Engine. Авторское право (c) 2007-2014 Juan Linietsky, Ariel Manzur.

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

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

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

Примечание

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

Включение

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

Совет

Godot provides several methods to get license information in the Engine singleton. This allows you to source the license information directly from the engine binary, which prevents the information from becoming outdated if you update engine versions.

For the engine itself:

For third-party components used by the engine:

For miscellaneous engine contributor information. You don't have to include these ones in your project, but they're listed here for reference:

Титры

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

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

Some games have a special menu (often in the settings) to display licenses. This menu is typically accessed with a button called Third-party Licenses or Open Source Licenses.

Лог вывода

Printing the licensing text using the print() function may be enough on platforms where a global output log is readable. This is the case on desktop platforms, Android and HTML5 (but not iOS).

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

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

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

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

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

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

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

FreeType (язык программирования)

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

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

Примечание

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

ENet

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

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

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

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

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

mbеd 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

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

Примечание

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