Table of contents

Лицензии

Хоук развивается по модели 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-версии Хоука.