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 предоставляет несколько методов для получения информации о лицензии в синглтоне Engine. Это позволяет вам получать информацию о лицензии непосредственно из бинарных файлов движка, что предотвращает устаревание информации при обновлении версий движка.

Для самого движка:

Для сторонних компонентов, используемых движком:

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

Титры

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

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

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

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

Примечание

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