Лицензия и статус в сводке
ReviewGate бесплатен: ключ лицензии не нужен, движок доступен целиком. В подвале каждой сводки бот показывает информационную строку статуса — Лицензия: Community со ссылкой «Поддержать проект» (проект живёт на донатах). Язык строки задаёт ключ language в .reviewgate/config.yml (по умолчанию английский): без language: ru та же строка читается как License: Community. Строка ничего не ограничивает: это честный маркер того, как работает инсталляция.
Community — это полный движок
Community ничего не урезает: ни числа разработчиков, ни языков, ни функций. Работают правила команды, судья, гейт, committable-фиксы, CLI, хук и MCP.Если у вас уже есть ключ
Ранее выданные ключи продолжают работать: строка статуса показывает тариф и организацию из ключа (например, Enterprise · ваша организация · бессрочно). Ключ прописывается в .env бота:
REVIEWGATE_LICENSE=eyJhbGciOiJFZERTQS...docker compose up -d app
docker compose logs app | grep -i license
# License active: plan=startup, term=...Community на ваш тариф — ключ применился.docker compose logs, — всегда английские, что бы ни стояло в language: этот ключ управляет тем, что видит команда в запросе на слияние, а не логом оператора. Старые образы писали их по-русски — если grep выше ничего не нашёл, ваша инсталляция старше этой правки. Всё, что видит разработчик — сводка, строчные комментарии, CLI, — следует language и по умолчанию английское.Офлайн-проверка
Ключ — это подписанный JWT (план, число мест, срок). Бот проверяет подпись локально вшитым публичным ключом — без обращений в интернет. Это работает и в air-gapped-контуре, и не создаёт исходящих соединений (см. «Безопасность»).
Community с причиной в скобках (например, «срок ключа истёк»), ничего не ломается.