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

Издания и уровни лицензии

Одна поставка, два уровня лицензии

Закрытая поставка одна — RAGRAF Enterprise. Уровень лицензии (Pro или Enterprise) решает, что в ней открыто; отдельной сборки под каждый уровень нет, поэтому переход с Pro на Enterprise — это новый файл лицензии, а не установка. Community — публичный продукт по BUSL 1.1: он не истекает и не урезан искусственно.

54
операции фасада
Измерено по коду: tools/count_surface.py
61
инструмента MCP
Один сервер, 21 подкоманда CLI
12 / 12
возможностей написано
Объявлено 14; три ждут кода и названы в таблице
4
года до Apache-2.0
Business Source License 1.1: смена лицензии через 4 года после выпуска

Community

Публичный продукт, бесплатный уровень: локальный индекс кода и документов — граф, векторы, схема из миграций и живых баз. Лицензионного файла нет.

Для кого

Один инженер или небольшая команда: нужен ответ «где это лежит и что затронет правка» без внешних сервисов.

  • Поиск, символы, тела функций, документы; ссылки path:line в каждом ответе
  • Граф кода: вызывающие, вызываемые, влияние правки, срез
  • Схема из миграций и живых баз, журнал расхождений, реестр корпусов

BUSL 1.1: внутреннее использование разрешено, в том числе коммерческое; перепродажа как службы — нет

Установить Community

Pro

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

Для кого

Команда из нескольких человек и несколько корпусов; нужен один индекс на всех и проверяемое качество выдачи.

  • Общий индекс: публикация корпуса для чтения по сети и допуск клиентов
  • Контур качества: набор проверок и разбор расхождений между прогонами
  • Брокер секретов: аренда со сроком, распорядитель, одноразовая выдача и смена значения по плану

EULA и подписанный файл лицензии уровня Pro (Ed25519): проверка локальная, сеть не нужна

Запросить условия уровня

Enterprise

Уровень лицензии Enterprise в той же поставке: всё из Pro плюс контур организации — вход через ваш OIDC, выгрузка журналов в SIEM, офлайн-лицензия и аттестация поставки. Файлы те же, что у Pro.

Для кого

Организация с требованиями к доступу и отчётности: согласование через свой провайдер, аудит, закрытый контур без сети.

  • Единый вход OIDC (authorization code + PKCE) и отображение групп
  • Выгрузка журналов доступа и аудита хранилища секретов во внешнюю SIEM
  • Офлайн-лицензия и подписанный набор доказательств для внешнего аудита

Тот же файл лицензии, уровень Enterprise; офлайн-лицензия для контура без сети

Запросить условия уровня

Переход между уровнями

Уровень подтверждается подписанным файлом лицензии, а не установкой: поэтому переход не зависит от того, что уже стоит на машине.

  • Pro → Enterprise: лицензиар выдаёт файл уровня Enterprise, и открываются OIDC, SIEM, офлайн-лицензия и аттестация. Установка, обновление поставки и перенос данных не выполняются — файлы те же.
  • Enterprise → Pro при продлении на меньший уровень: выдаётся файл уровня Pro, возможности уровня Enterprise закрываются, индекс, журналы и настройки остаются на месте.
  • Срок истёк или файла лицензии нет: действует Community — данные и индекс остаются, платные операции отказывают с названной причиной.

Сравнение возможностей

Строки сгруппированы по слоям: ядро индекса, контур команды, контур организации. Статус относится к сборке этого издания, а не к обещанию в документе.

Возможности по уровням лицензии
Возможность Community Pro Enterprise
Ядро индекса — есть на всех уровнях
Поиск и чтение — векторный и лексический поиск, символы, тела функций, документывходитвходитвходит
Граф кода — вызывающие, вызываемые, влияние правки, срез, карта репозиториявходитвходитвходит
Схема и права — таблицы, чтение и запись, политика доступа, маршруты, классывходитвходитвходит
Живые базы — структура, таблицы, связи, примеры строк, расхождениевходитвходитвходит
Состояние и доверие — ревизия, реестр, журнал расхождений, свежесть, заметкивходитвходитвходит
Команда и качество — уровни Pro и Enterprise
Общий индекс команды — публикация корпуса для чтения по сетине входитвходитвходит
Контур качества — проверки индекса и разбор расхождений прогоновне входитвходитвходит
Брокер секретов — аренда со сроком, распорядитель, одноразовая выдача, смена значения по плануне входитвходитвходит
Организация — только уровень Enterprise
Единый вход — OIDC authorization code + PKCE, группы внешнего провайдеране входитне входитвходит
Выгрузка в SIEM — журналы доступа и аудита хранилища секретовне входитне входитвходит
Офлайн-лицензия — работа в контуре без выхода в сетьне входитне входитвходит
Аттестация — подписанный набор доказательств для внешнего аудитане входитне входитвходит
  • входитнаписано и открывается этим изданием
  • не входитне входит в это издание

Сравнение условий

Возможности — половина ответа. Вторая половина: что вы берёте на себя, как подтверждается право и что происходит, если лицензия кончилась.

Условия по уровням лицензии
Условие Community Pro Enterprise
ЛицензияBUSL 1.1 с дополнительным разрешением: любое использование внутри организации и в коммерческой работеEULAEULA
Как получитьПубличный репозиторий и install.ps1; метки выпусковТа же закрытая поставка; уровень задаёт файл лицензии ProТа же закрытая поставка; уровень задаёт файл лицензии Enterprise
Как подтверждается правоНе требуется: лицензионного файла нетПодписанный файл (Ed25519), проверка локальная, сеть не нужнаФайл уровня Enterprise плюс офлайн-лицензия для закрытого контура
Без лицензии и по истечении срокаНе применимоДействует Community: данные и индекс остаются, доступ не блокируетсяДействует Community: данные и индекс остаются, доступ не блокируется
ПоддержкаСообществом: обращения в трекер проектаПо договору с правообладателемПо договору поддержки, включая сроки реакции
Рабочие местаБез ограничения местВ объёме приобретённых местВ объёме приобретённых мест

Какой уровень брать

Один проект, один инженер

Берите Community. Платные возможности не понадобятся, пока не появится второй корпус или второй человек.

Команда и несколько корпусов

Нужен уровень Pro: общий индекс вместо копии у каждого и контур качества, чтобы видеть деградацию выдачи до того, как её заметит человек.

Требования к доступу и отчётности

Нужен уровень Enterprise: вход через свой OIDC, выгрузка журналов в SIEM, аттестация поставки и работа в контуре без сети.

Как читать эту таблицу

«Объявлено, кода нет» — это не смягчённое «скоро»: такой возможности в сборке издания физически нет, и операция отказывает с названной причиной. Сегодня в этом состоянии три строки.

Безопасность базового использования не продаётся отдельно: исключение секретоносных путей, локальный аудит и вход в панель есть в бесплатном издании.

Граница между Community и закрытой поставкой — наличие файлов в сборке: чего нет, то отказывает с названной причиной, и правкой конфигурации этого не обойти. Между уровнями Pro и Enterprise файлы не различаются вовсе — различие только в подписанном файле лицензии, поэтому уровень нельзя «докупить установкой».

Что нового в 0.3.1

  • Закрытая поставка одна: Pro и Enterprise — уровни лицензии внутри неё, отдельной сборки под Pro нет
  • Переход Pro → Enterprise — новый файл лицензии: установка не выполняется
  • Единый инвентарь прав (enterprise/inventory.toml): поле edition называет уровень лицензии, а не пакет
Заметки о выпуске