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. Він також не має єдиного власника, оскільки кожен учасник, який подає код проекту, робить це за цією ж ліцензією і зберігає право власності на внесок.

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

Примітка

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, доступний за такою ліцензією:

Захищено авторським правом (с) учасниками 2014-досьогодні. Захищено авторським правом (с) 2007-2014 Хуан Лінєтцькі, Аріель Манзур.

Цим дозволяється безкоштовно будь-якій особі, яка отримує копію цього програмного забезпечення та пов’язаних файлів документації (цього «Програмного забезпечення»), працювати з Програмним забезпеченням без обмежень, включаючи, без обмежень, права на використання, копіювання, зміну, злиття , публікування, розповсюдження, субліцензування та/або продавання копії Програмного забезпечення, а також дозволяти особам, яким надається Програмне забезпечення, робити це за наступних умов:

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

ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ НАДАЄТЬСЯ «ЯК Є», БЕЗ БУДЬ-ЯКИХ ГАРАНТІЙ, ЯВНИХ АБО НЕПРЯМИХ, ВКЛЮЧАЮЧИ, АЛЕ НЕ ОБМЕЖУЮЧИСЬ ГАРАНТІЯМИ ПРИДАТНОСТІ ДЛЯ ТОРГОВОГО ЗАБЕЗПЕЧЕННЯ, ПРИДАТНОСТІ ДЛЯ ВИЗНАЧЕНОЇ МЕТИ ТА ВІДСУТНІСТЮ ПОРУШЕНЬ. НІ В НІКОМУ ВИПАДКУ АВТОРИ АБО ВЛАСНИКИ АВТОРСЬКИХ ПРАВ НЕ НЕСУТЬ ВІДПОВІДАЛЬНОСТІ ЗА БУДЬ-ЯКІ ПРЕТЕНЗІЇ, ЗБИТКИ ЧИ ІНШУ ВІДПОВІДАЛЬНІСТЬ, ЧИ ТО ЗА ДІЄЮ ДОГОВОРУ, ЧИ ПРАВОПОРУШЕННЯ, ЧИ ІНШОГО, ЩО ВИНИКАЄ З ІНШИХ ЗВ'ЯЗКІВ З ЦИМ ПРОГРАМНИМ ЗАБЕЗПЕЧЕННЯМ ЧИ ВИКОРИСТАННЯМ ЧИ ІНШИМИ ДІЯМИ В ЦЬОМУ ПРОГРАМНОМУ ЗАБЕЗПЕЧЕННІ.

Примітка

Ваші ігри не зобов'язані мати таку саму ліцензію. Ви можете вільно випускати свої проекти 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:

Титри

Включіть наведений вище текст ліцензії десь в титрах. Він може бути внизу після показу решти титрів. Більшість великих студій використовують такий підхід для ліцензій з відкритим кодом.

Екран ліцензій

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.

Лог виводу

Виведення тексту ліцензії за допомогою функції print() може бути достатнім на платформах, де можна прочитати глобальний журнал виведення. Це стосується десктопних платформ, Android та HTML5 (але не iOS).

Супровідний файл

Якщо гра поширюється на настільних платформах, файл, що містить ліцензію, можна додати до програмного забезпечення, яке встановлюється на ПК користувача.

Друковане керівництво

Якщо гра містить друковані посібники, туди можна додати текст ліцензії.

Сторонні ліцензії

Сам Godot містить програмне забезпечення, написане сторонніми. Більшість із них не вимагає включення ліцензії, але деякі потребують. Обов’язково зробіть це, якщо вони скомпільовані у вашому шаблоні експорту Godot. Якщо ви використовуєте офіційні шаблони експорту, усі бібліотеки ввімкнено. Це означає, що вам потрібно надати атрибуцію для всіх бібліотек, перерахованих нижче.

Ось список бібліотек, які потребують атрибуції:

Вільний тип

Godot використовує FreeType для вимальовування шрифтів. Його ліцензія вимагає вказівки авторства, тому разом із ліцензією Godot необхідно включити наступний текст:

Частина цього програмного забезпечення є авторським правом © <year> The FreeType Project (www.freetype.org). Всі права захищені.

Примітка

Зверніть увагу, що <year> має відповідати значенню для версії FreeType, що використовується у вашій збірці. Цю інформацію можна знайти в меню редактора Довідка > Про Godot на вкладці Ліцензування сторонніх компонентів.

ЄNet

Godot включає бібліотеку ENet для високорівневої обробки мультимедіа. ENet має схожі до Godot умову ліцензування:

Авторське право (с) 2002-2020 Лі Зальцман

Цим дозволяється безкоштовно будь-якій особі, яка отримує копію цього програмного забезпечення та пов’язаних файлів документації (цього «Програмного забезпечення»), працювати з Програмним забезпеченням без обмежень, включаючи, без обмежень, права на використання, копіювання, зміну, злиття , публікування, розповсюдження, субліцензування та/або продавання копії Програмного забезпечення, а також дозволяти особам, яким надається Програмне забезпечення, робити це за наступних умов:

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

ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ НАДАЄТЬСЯ «ЯК Є», БЕЗ БУДЬ-ЯКИХ ГАРАНТІЙ, ЯВНИХ АБО НЕПРЯМИХ, ВКЛЮЧАЮЧИ, АЛЕ НЕ ОБМЕЖУЮЧИСЬ ГАРАНТІЯМИ ПРИДАТНОСТІ ДЛЯ ТОРГОВОГО ЗАБЕЗПЕЧЕННЯ, ПРИДАТНОСТІ ДЛЯ ВИЗНАЧЕНОЇ МЕТИ ТА ВІДСУТНІСТЮ ПОРУШЕНЬ. НІ В НІКОМУ ВИПАДКУ АВТОРИ АБО ВЛАСНИКИ АВТОРСЬКИХ ПРАВ НЕ НЕСУТЬ ВІДПОВІДАЛЬНОСТІ ЗА БУДЬ-ЯКІ ПРЕТЕНЗІЇ, ЗБИТКИ ЧИ ІНШУ ВІДПОВІДАЛЬНІСТЬ, ЧИ ТО ЗА ДІЄЮ ДОГОВОРУ, ЧИ ПРАВОПОРУШЕННЯ, ЧИ ІНШОГО, ЩО ВИНИКАЄ З ІНШИХ ЗВ'ЯЗКІВ З ЦИМ ПРОГРАМНИМ ЗАБЕЗПЕЧЕННЯМ ЧИ ВИКОРИСТАННЯМ ЧИ ІНШИМИ ДІЯМИ В ЦЬОМУ ПРОГРАМНОМУ ЗАБЕЗПЕЧЕННІ.

ембед TLS

Якщо проект створений з допомогою Godot 3.1 і вище то він використовує mbed TLS. Ліцензія Apache вимагає включення наступного тексту:

Авторське право, співробітники The Mbed TLS

Ліцензовано за ліцензією Apache, версія 2.0 ("Ліцензія"); ви не можете використовувати цей файл, крім як у відповідності з Ліцензією. Ви можете отримати копію ліцензії за адресою

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

Якщо це не вимагається чинним законодавством або не погоджено в письмовій формі, програмне забезпечення, що розповсюджується за Ліцензією, поширюється на ОСНОВІ «ЯК Є», БЕЗ БУДЬ-ЯКОГО ВИДУ ГАРАНТІЙ АБО УМОВ, явних або неявних. Перегляньте Ліцензію, щоб дізнатися про конкретну мову, яка регулює дозволи та обмеження Ліцензії.

Примітка

Якщо ви експортували свій проект за допомогою власної збірки з вимкненими певними модулями, вам не потрібно перераховувати ліцензії вимкнених модулів у експортованому проекті.