Grafana mení licenciu z Apache 2.0 na AGPLv3

Vývojári platformy na vizualizáciu dát Grafana oznámili prechod na licenciu AGPLv3, namiesto doteraz používanej licencie Apache 2.0. Podobná zmena licencie bola vykonaná pre systém agregácie protokolov Loki a backend distribuovaného sledovania Tempo. Pluginy, agenti a niektoré knižnice budú naďalej licencované pod licenciou Apache 2.0.

Je zaujímavé, že niektorí používatelia poznamenávajú, že jedným z dôvodov úspechu projektu Grafana, ktorý sa v počiatočnej fáze snažil optimalizovať rozhranie už existujúceho produktu Kibana na vizualizáciu časovo premenných údajov a odklon od viazania na úložisko Elasticsearch , bola voľba voľnejšej kódovej licencie. Vývojári Grafany časom vytvorili spoločnosť Grafana Labs, ktorá začala propagovať komerčné produkty ako cloudový systém Grafana Cloud a komerčné riešenie Grafana Enterprise Stack.

Rozhodnutie o zmene licencie padlo s cieľom udržať sa nad vodou a obstáť v konkurencii s dodávateľmi, ktorí sa nepodieľajú na vývoji, ale vo svojich produktoch používajú upravené verzie Grafany. Na rozdiel od drastických opatrení, ktoré prijali projekty ako ElasticSearch, Redis, MongoDB, Timescale a Cockroach, ktoré prešli na neotvorenú licenciu, sa Grafana Labs pokúsila urobiť rozhodnutie, ktoré vyvažuje záujmy komunity a biznisu. Prechod na AGPLv3 je podľa Grafana Labs optimálnym riešením: na jednej strane AGPLv3 spĺňa kritériá bezplatných a otvorených licencií a na druhej strane neumožňuje parazitovanie na otvorených projektoch.

Tých, ktorí vo svojich službách používajú neupravené verzie Grafany alebo zverejňujú modifikačný kód (napríklad Red Hat Openshift a Cloud Foundry), sa zmena licencie nedotkne. Zmena sa nedotkne ani Amazonu, ktorý poskytuje cloudový produkt Amazon Managed Service pre Grafana (AMG), keďže táto spoločnosť je strategickým rozvojovým partnerom a poskytuje projektu množstvo služieb. Spoločnosti s firemnou politikou, ktorá zakazuje používanie licencie AGPL, môžu naďalej používať staršie vydania s licenciou Apache, pre ktoré plánujú pokračovať vo zverejňovaní opráv zraniteľností. Ďalším východiskom je použitie proprietárnej Enterprise edície Grafana, ktorú je možné používať bezplatne, ak si zakúpením kľúča neaktivujú ďalšie platené funkcie.

Pripomeňme, že vlastnosťou licencie AGPLv3 je zavedenie dodatočných obmedzení pre aplikácie, ktoré zabezpečujú fungovanie sieťových služieb. Pri používaní komponentov AGPL na zabezpečenie prevádzky služby je vývojár povinný poskytnúť používateľovi zdrojový kód všetkých zmien vykonaných na týchto komponentoch, a to aj v prípade, že softvér, ktorý je základom služby, nie je distribuovaný a používa sa výlučne v internej infraštruktúre. organizovať prevádzku služby. Licencia AGPLv3 je kompatibilná iba s GPLv3, čo vedie ku konfliktu licencií s aplikáciami dodávanými v rámci licencie GPLv2. Napríklad odoslanie knižnice pod AGPLv3 vyžaduje všetky aplikácie, ktoré používajú knižnicu na distribúciu kódu pod licenciou AGPLv3 alebo GPLv3, takže niektoré knižnice Grafana sú ponechané pod licenciou Apache 2.0.

Okrem zmeny licencie prešiel projekt Grafana do novej developerskej zmluvy (CLA), ktorá definuje prevod vlastníckych práv ku kódexu, čo umožňuje Grafana Labs zmeniť licenciu bez súhlasu všetkých účastníkov vývoja. Namiesto starej zmluvy založenej na Harmony Contributor Agreement bola zavedená dohoda na základe dokumentu podpísaného účastníkmi Apache Foundation. Uvádza sa, že táto dohoda je pre vývojárov zrozumiteľnejšia a známejšia.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre stránky s DDoS ochranou, VPS VDS servery 🔥 Kúpte si spoľahlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster