Grafana променя лиценза си от Apache 2.0 на AGPLv3

Разработчиците на платформата за визуализация на данни Grafana обявиха за преминаване към лицензия 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), тъй като тази компания е стратегически партньор в разработката и предоставя на проекта много услуги. Компаниите с корпоративна политика, която забранява използването на лиценза AGPL, могат да продължат да използват предишни версии под лиценза Apache, за които планирано ще се публикуват актуализации с корекции на уязвимости. Алтернативата е използването на собствена Enterprise версия на Grafana, която може да се ползва безплатно, ако допълнителните платени функции не са активирани чрез закупуване на ключ.

Напомняме, че особеност на лиценза AGPLv3 е, че въвежда допълнителни ограничения за приложения, които осигуряват функционирането на мрежови услуги. При използването на компоненти с AGPL за осигуряване на работата на услугата, разработчикът е длъжен да предостави на потребителя изходния код на всички изменения, направени в тези компоненти, дори ако базовият софтуер на услугата не се разпространява и се използва единствено във вътрешната инфраструктура за организация на работата на услугата. Лицензията AGPLv3 е съвместима само с GPLv3, което води до лицензионен конфликт с приложения, предоставяни под лиценза GPLv2. Например, предоставянето на библиотека под AGPLv3 изисква от всички приложения, използващи тази библиотека, да разпространяват кода под лиценза AGPLv3 или GPLv3, затова някои библиотеки Grafana са оставени под лиценза Apache 2.0.

В допълнение към промяната на лиценза проектът Grafana е преместен на ново споразумение с разработчиците (CLA), което определя прехвърлянето на имуществени права върху кода, което позволява на компанията Grafana Labs да променя лиценза без съгласие от всички участници в разработката. Вместо старото споразумение, основано на Harmony Contributor Agreement, е въведено споразумение, базирано на документа, който подписват участниците в Apache Foundation. Посочва се, че това споразумение е по-разбираемо и познато за разработчиците.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster