Grafana меняет лицензию с Apache 2.0 на AGPLv3
23 апреля 2021 года
Разработчики платформы визуализации данных Grafana, https://grafana.com/blog/2021/04/20/grafana-loki-tempo-relicensing-to-agplv3/ объявили]] о переходе на лицензию AGPLv3, вместо ранее применяемой лицензии Apache 2.0. Аналогичное изменение лицензии произведено для системы агрегирования логов Loki и распределённого бэкенда трассировки Tempo. Плагины, агенты и некоторые библиотеки продолжат поставляться под лицензией Apache 2.0.
Интересно, что некоторые пользователи отмечают, что одной из причин успеха проекта Grafana, на начальном этапе пытавшемся оптимизировать интерфейс уже существовавшего продукта Kibana для визуализации меняющихся во времени данных и уйти от привязки к хранилищу Elasticsearch, был выбор более разрешительной лицензии на код. Со временем разработчиками Grafana была образована компания Grafana Labs, которая начала продвижение коммерческих продуктов, таких облачная система Grafana Cloud и коммерческое решение Grafana Enterprise Stack.
Решение о смене лицензии было принято чтобы удержаться на плаву и выдержать конкуренцию с поставщиками, не принимающими участие в разработке, но использующими модифицированные варианты Grafana в своих продуктах. В отличие от кардинальных мер, предпринятых такими проектами, как ElasticSearch, Redis, MongoDB, Timescale и Cockroach, перешедших на лицензию, не являющуюся открытой, Grafana Labs попыталась принять решение, балансирующее между интересами сообщества и бизнеса. Переход на AGPLv3, по мнению Grafana Labs, является оптимальным решением: с одной стороны AGPLv3 соответствует критериям свободных и открытых лицензий, а с другой - не позволяет паразитировать на открытых проектах.
На тех кто использует в своих сервисах немодифицированные варианты Grafana или публикует код изменений (например, Red Hat Openshift и Cloud Foundry), смена лицензии никак не отразится. Изменение также не повлияет на компанию Amazon, предоставляющую облачных продукт Amazon Managed Service for Grafana (AMG), так как данная компания является партнёром в разработке Grafana и предоставляет проекту многие сервисы. Компании, правила в которых недопускают использование лицензии AGPL, могут продолжить использовать старые выпуски под лицензией Apache, для которых планируется продолжить публикацию обновлений с исправлением уязвимостей. Другим выходом является использование проприетарной Enterprise-редакции Grafana, которая может применяться бесплатно, если через покупку ключа не активированы дополнительные платные функции.
Напомним, что особенностью лицензии AGPLv3 является введение дополнительных ограничений для приложений, обеспечивающих функционирование сетевых сервисов. При использовании AGPL-компонентов при обеспечении работы сервиса, разработчик обязан предоставить пользователю исходный код всех внесённых в эти компоненты изменений, даже если лежащее в основе сервиса программное обеспечение не распространяется и используется исключительно во внутренней инфраструктуре для организации работы сервиса. Лицензия AGPLv3 совместима только с GPLv3, что приводит к лицензионному конфликту с приложениями, поставляемыми под лицензией GPLv2. Например, поставка библиотеки под AGPLv3 требует от всех использующих данную библиотеку приложений распространения кода под лицензией AGPLv3 или GPLv3.
Кроме изменения лицензии проект Grafana переведён на новое соглашение с разработчиками (CLA), определяющем передачу имущественных прав на код, что позволяет компании Grafana Labs менять лицензию без согласования со всеми участниками разработки. Вместо соглашения на базе Harmony Contributor Agreement введено соглашение, основанное на документе, которые подписывают участники Фонда Apache. Указано, что данное соглашение более привычно разработчикам.
Источники
править
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.