Лицензии
Хоук развивается по модели Open Core.
Это означает, что:
- базовые компоненты системы доступны по открытой лицензии (AGPL-3.0),
- ключевые облачные компоненты защищены лицензией Business Source License (BSL), которая ограничивает их использование для создания конкурирующих сервисов.
Таким образом мы сохраняем прозрачность и открытость кода, а также защищаем устойчивость проекта как SaaS-продукта.
- изучать код
- использовать SDK для интеграции Хоука в свои проекты,
- разворачивать self-hosted версию Хоука для собственных нужд,
- улучшать, модифицировать и форкать код в рамках лицензии
- запуск конкурирующих SaaS-сервисов на базе Хоука без согласия владельцев,
- удаление упоминаний об авторстве и ссылок на оригинальные репозитории,
- использование товарного знака, логотипа и имени «Hawk» без разрешения.
Эти части проекта доступны под лицензией GNU Affero General Public License v3.0.Любые модификации при распространении должны быть открыты.
- SDK (Catcher’ы) для различных языков и фреймворков
- Коллектор событий
- Вспомогательные библиотеки и утилиты
Текст лицензии:
Эти части доступны с открытым исходным кодом, но с ограничениями на коммерческое использование. BSL разрешает запуск self-hosted версии для личных или исследовательских целей, но запрещает использование кода для создания конкурирующих сервисов без согласия правообладателя.
- Панель управления (Garage)
- API Хоука
- Воркеры бэкенда
- Сервисы аналитики и мониторинга релизов
Текст лицензии:
Мы хотим сохранить баланс между открытостью и устойчивостью:
- каждый может изучать и использовать базовые компоненты,
- сообщество может помогать улучшать SDK и Коллектор,
- но запуск конкурирующих облачных сервисов на базе Хоука без согласия владельцев ограничен.
Такой подход помогает развивать open-source сообщество и одновременно поддерживать стабильность SaaS-версии Хоука.