Перейти к содержимому
RAGRAF

Лицензия

Business Source License 1.1

Исходный код открыт, но это не open source. Ниже — что это значит на практике, без юридического тумана.

Что можно

Любое использование, включая коммерческое внутри вашей организации: индексировать рабочий код, ставить на сервер, менять под свои задачи. Отдельная плата за это не нужна.

Чего нельзя

Предоставлять продукт или его производные третьим лицам как размещаемую или управляемую службу, чья основная ценность — функциональность RAGRAF. Для такого случая нужна коммерческая лицензия.

Когда станет Apache-2.0

Через четыре года после выпуска версия переходит на Apache-2.0. Это записано в параметрах лицензии, а не обещано в тексте.

Почему не «open source»

OSI не одобряет BSL, поэтому корректные слова — source-available, «исходный код открыт». GitHub показывает бейдж Other, и это ожидаемо.

Платные уровни лицензии

Платных уровней два: Pro и Enterprise. Оба живут в одной закрытой поставке и открываются подписанным файлом лицензии: установка при смене уровня не выполняется. Community — бесплатный уровень по BUSL 1.1.

Частые вопросы

Можно ли использовать на работе?
Да. Внутреннее использование, включая коммерческую деятельность организации, разрешено дополнительным разрешением лицензии.
Можно ли форкнуть и убрать брендинг?
Код открыт, поэтому форк возможен. Продавать форк как службу нельзя: условия те же, что у исходного проекта.
Что происходит с моим кодом?
Индекс лежит в каталоге .ragraf внутри вашего проекта, и наружу ничего не уходит. RAGRAF не отправляет код на серверы правообладателя.
Можно ли перейти с Pro на Enterprise?
Да, и установка для этого не нужна: лицензиар выдаёт файл уровня Enterprise, и возможности уровня открываются в той же поставке. Обратный переход при продлении на меньший уровень так же не требует установки.

Источники истины — файлы репозитория, а не пересказ на сайте: