# Лицензии OpenCiv3 и условия заимствования

## Код проекта

[LICENSE](https://github.com/C7-Game/OpenCiv3/blob/c1370e2f63a6042a3c4206f0043543d7da0d5cc5/LICENSE) объявляет MIT для кода OpenCiv3. Текст допускает использование, изменение, распространение и коммерческое применение при сохранении copyright и уведомления о разрешении в копиях либо существенных частях. Это описание конкретного опубликованного текста, не вывод о правах на все файлы поставки.

В рамках этого исследования код OpenCiv3 в движок нашей игры не переносился. В базе находятся собственные конспекты, ссылки и измеренные метаданные.

## Код и медиа имеют разные основания

[NOTICE](https://github.com/C7-Game/OpenCiv3/blob/c1370e2f63a6042a3c4206f0043543d7da0d5cc5/NOTICE.md) прямо отделяет MIT-код от сторонних медиа, на которые эта лицензия не распространяется. Проект характеризует себя как независимую реализацию по внешним наблюдениям, а оригинальную графику позволяет загружать из локальной Civ3 пользователя.

| Материал | Подтверждённый источник условий | Что делать при заимствовании |
| --- | --- | --- |
| Собственный код OpenCiv3 | LICENSE, MIT | Сохранять уведомления и происхождение |
| Blast | NOTICE, Apache-2.0 | Проверить уведомления исходного компонента |
| OpenSimplex Noise | NOTICE, Unlicense | Зафиксировать конкретный файл и происхождение |
| MoonSharp и другие зависимости | NOTICE и лицензии компонентов | Проверять каждую зависимость отдельно |
| Шрифт Noto Sans | NOTICE, SIL OFL 1.1 | Соблюдать условия шрифта |
| Медиа из Assets | Локальные credits/README соответствующих каталогов | Не выводить права из MIT основного репозитория |
| Оригинальные медиа Civ3 | Локальная установленная игра, не лицензия OpenCiv3 | Нужное основание распространения проверяется отдельно |

Таблица отражает заявления NOTICE, а не проведённую проверку всех лицензий транзитивных зависимостей.

## Репозиторий Assets

[.gitmodules](https://github.com/C7-Game/OpenCiv3/blob/c1370e2f63a6042a3c4206f0043543d7da0d5cc5/.gitmodules) указывает отдельный репозиторий C7-Game/Assets. Его закреплённая ревизия — `9af005c42bd3c0c60e0e10e1a7446015ade81056`. Проверено дерево: в каталогах юнитов есть собственные README и авторские readme. Файлы изображений и полные условия каждого объекта в этом проходе не исследовались.

[Game Assets](https://github.com/C7-Game/OpenCiv3/wiki/Game-Assets) объясняет назначение собственных и заменяющих ресурсов. Цель самостоятельного распространения не означает, что любой материал из любого связанного форума разрешено включать в нашу игру.

## Практический вывод

При переносе конкретного алгоритма фиксировать файл, коммит, автора и лицензию; добавлять уведомления в поставку. Для каждого изображения и звука вести отдельный реестр происхождения. Не заменять проверку предположением «фанатский», «бесплатный» или «лежит на GitHub».

Существующий [разбор прав оригинальной поставки](../original-game/reuse-and-rights.md) остаётся отдельным источником по нашей Civ3/Atlants. Правила проекта OpenCiv3 не предоставляют нам автоматически права на эти файлы.

