Лицензирование
Правообладатель
Правообладатель кода и документации ProAnima Arkvory — Ян Панаев (Ian Panaev) лично, он же владелец бренда ProAnimaStudio. ProAnimaStudio — бренд, а не отдельное юридическое лицо. Связь: info@proanima.net.
Модель
Бесплатно, исходный код открыт для чтения, без форков — ProAnima Arkvory License 1.0 (русский текст, он действует при расхождении). Решение и его основания: ADR 0061.
| Можно | Нельзя |
|---|---|
| Устанавливать и использовать сколько угодно копий, в том числе в компании | Распространять программу или изменённые версии вне своей организации, публиковать форки, сборки, образы и патчи с кодом |
| Читать и изучать исходный код | Продавать, сдавать, брать плату, предоставлять как сервис третьим лицам |
| Менять программу и использовать изменения внутри своей организации | Удалять уведомления, LICENSE, NOTICE и названия в интерфейсе |
| Хранить и выдавать через Arkvory свои артефакты, в том числе своим клиентам | Выдавать изменённую версию за оригинал |
При публичном описании продукта, сервиса или инфраструктуры на Arkvory указывается источник: «ProAnima Arkvory, ProAnimaStudio (Ян Панаев), https://github.com/ProAnima/Arkvory».
Это не open source: открытые лицензии разрешают форки. Говорим «бесплатный продукт с открытым для чтения кодом» (source-available).
Официальные источники копий
GitHub ProAnima/Arkvory (релизы), сервис обновлений ProAnimaStudio (хаб) и реестры образов, указанные в документации. Релизы подписаны ключом студии (ADR 0060); копия из другого источника лицензией не разрешена и не проверяется установкой.
Вклад
Сообщения об ошибках, предложения и pull request лицензиар может использовать, менять и публиковать без ограничений и без оплаты (раздел 5 лицензии). Отправляя их, автор подтверждает право это сделать. Обратная связь из консоли — тот же путь.
Отдельные договоры
Права сверх лицензии (например, распространение изменённой версии или сборок партнёром) — только отдельным письменным договором с правообладателем. Такой договор имеет приоритет в своих пределах. Что в нём определить: стороны, предмет и пределы прав (распространение, изменения, сервис), права на доработки, использование бренда, срок, прекращение, применимое право. Это перечень вопросов, а не готовый договор; условия проверяются с юристом.
Технические следствия
- Поле
licenseв package.json —SEE LICENSE IN LICENSE.md;private: trueсохраняется, чтобы пакеты не попали в npm. - LICENSE.md, LICENSE.ru.md и NOTICE.md входят в архив релиза, нативные пакеты и пакеты CLI; установщики Windows показывают лицензию на языке мастера (
deploy/legal/EULA.*.txt— дословная копия, генерируется из LICENSE и проверяется тестом). - Сторонние компоненты сохраняют свои лицензии; LICENSE не перелицензирует зависимости. Перед выпуском проверяются уведомления реально поставляемых компонентов.
- Публичный репозиторий: GitHub по своим условиям позволяет форк внутри платформы; прав за пределами лицензии такой форк не даёт. Перед открытием репозитория проверяется вся история на секреты.