Vývojári platformy vizualizácia údajov Grafana, oznámila prechod na licenciu AGPLv3, namiesto predtým použitej licencie Apache 2.0.
Kuriózne je, niektorí používatelia poukazujú na jeden z dôvodov z úspechu projektu Grafana, ktorý sa pôvodne snažil optimalizovať existujúce rozhranie produktu Kibana na vizualizáciu časovo premenných údajov a odklon od prepojenia s archívom Elasticsearch, bola voľba tolerantnejšej licencie na kód. Postupom času vývojári spoločnosti Grafana vytvorili spoločnosť Grafana Labs, ktorá začala propagovať komerčné produkty, ako je cloudový systém Grafana Cloud a komerčné riešenie Grafana Enterprise Stack.
Rozhodlo sa zmeniť licenciu, aby sme sa udržali nad vodou a konkurovali dodávateľom, ktorí sa nezúčastňovali na vývoji, ale že vo svojich produktoch používajú upravené verzie Grafany. Na rozdiel od drastických opatrení prijatých projektmi ako ElasticSearch, Redis, MongoDB, Timescale a Cockroach, ktoré prešli na neotvorenú licenciu, sa spoločnosť Grafana Labs pokúsila urobiť rozhodnutie, ktoré vyváži záujmy komunity a podnikania. Prechod na AGPLv3 je podľa Grafana Labs najlepším 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 open source projektoch.
Naša spoločnosť sa vždy snažila vyvážiť „vytváranie hodnôt“ otvoreného zdroja a komunity s „zachytávaním hodnoty“ našej stratégie speňažovania. Výber licencie je kľúčovým pilierom tejto stratégie a je to niečo, o čom sme sa od začiatku spoločnosti intenzívne zaoberali.
Za posledných pár rokov sme sa podrobne zaoberali tým, ako takmer každá spoločnosť s otvoreným zdrojovým kódom v rozsahu, ktorý obdivujeme - ako napríklad Elastic, Redis Labs, MongoDB, Timescale, Cockroach Labs a mnoho ďalších - vyvinula svoj licenčný režim. Takmer vo všetkých týchto prípadoch bol výsledkom prechod na dostupnú licenciu písma, ktorá nie je schválená OSI.
Tí, ktorí používajú neupravené verzie Grafana na ich služby alebo uverejnite kód zmeny (napríklad Red Hat Openshift a Cloud Foundry) zmena licencie sa ich nedotkne. Zmena sa nebude týkať ani spoločnosti Amazon, ktorá poskytuje cloudový produkt Amazon Managed Service pre spoločnosť Grafana (AMG), pretože táto spoločnosť je strategickým rozvojovým partnerom a poskytuje projektu mnoho služieb.
Spoločnosti s firemnými zásadami, ktoré zakazujú používanie AGPL, môžu naďalej používať staršie licenčné verzie Apache, u ktorých sa očakáva, že budú naďalej vydávané opravy zraniteľnosti. Ďalším východiskom je použitie proprietárnej edície Enterprise spoločnosti Grafana, ktorú je možné zadarmo používať, ak zakúpením kľúča nie sú aktivované žiadne ďalšie platené funkcie.
Pamätajte na to zvláštnosťou licencie AGPLv3 je zavedenie ďalších obmedzení pre aplikácie, ktoré zabezpečujú fungovanie sieťových služieb. Ak používate komponenty AGPL na zabezpečenie fungovania služby, vývojár je povinný poskytnúť užívateľovi zdrojový kód všetkých zmien vykonaných na týchto komponentoch, aj keď softvér, ktorý je základom služby, nie je distribuovaný a používa sa výlučne na vnútornú infraštruktúru na organizáciu fungovania služby.
Licencia AGPLv3 je kompatibilná iba s GPLv3, čo vytvára konflikt licencií s aplikáciami poskytovanými na základe licencie GPLv2. Napríklad vydanie knižnice pod AGPLv3 vyžaduje, aby všetky aplikácie používajúce túto knižnicu distribuovali kód pod licenciou AGPLv3 alebo GPLv3, takže niektoré knižnice Grafana sú licencované pod licenciou Apache 2.0.
Okrem zmeny licencie projekt Grafana bol prevedený na novú dohodu s vývojármi (CLA), ktorý určuje prevod vlastníckeho práva prostredníctvom kódu, umožnenie spoločnosti Grafana Labs zmeniť licenciu bez súhlasu všetkých účastníkov vývoja.
Stará dohoda s prispievateľmi Harmony je nahradená dokumentovou dohodou podpísanou prispievateľmi z Apache Foundation. Táto dohoda je označená ako zrozumiteľnejšia a známejšia pre vývojárov.
Fuente: https://grafana.com