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. Указана, што гэта пагадненне больш зразумелае і звыклае для распрацоўшчыкаў.

Крыніца: opennet.ru

Дадаць каментар