Grafana spreminja licenco z Apache 2.0 na AGPLv3

Razvijalci platforme za vizualizacijo podatkov Grafana so napovedali prehod na licenco AGPLv3, namesto prej uporabljene licence Apache 2.0. Podobna sprememba licence je bila izvedena za sistem za agregacijo logov Loki in porazdeljenega backend-a sledenja Tempo. Vtičniki, agenti in nekatere knjižnice bodo še naprej dostopni pod licenco Apache 2.0.

Zanimivo je, da nekateri uporabniki opozarjajo, da je eden od razlogov za uspeh projekta Grafana, ki je sprva poskušal optimizirati vmesnik že obstoječega izdelka Kibana za vizualizacijo podatkov, ki se spreminjajo skozi čas, ter se odmakniti od vezave na shranjevanje Elasticsearch, bil izbor bolj dopuščajoče licence za kodo. Sčasoma so razvijalci Grafana ustanovili podjetje Grafana Labs, ki je začelo promovirati komercialne izdelke, kot sta oblačni sistem Grafana Cloud in komercialna rešitev Grafana Enterprise Stack.

Odločitev o spremembi licence je bila sprejeta, da bi ostali na površju in zdržali konkurenco s ponudniki, ki ne sodelujejo pri razvoju, ampak uporabljajo spremenjene različice Grafana v svojih izdelkih. V nasprotju s radikalnimi ukrepi, ki so jih sprejeli projekti, kot so ElasticSearch, Redis, MongoDB, Timescale in Cockroach, ki so prešli na licenco, ki ni odprta, je Grafana Labs poskušala sprejeti odločitev, ki uravnava interese skupnosti in poslovanja. Prehod na AGPLv3, po mnenju Grafana Labs, je optimalna rešitev: na eni strani AGPLv3 ustreza kriterijem prostih in odprtih licenc, na drugi strani pa ne omogoča parazitiranja na odprtih projektih.

Tisti, ki v svojih storitvah uporabljajo nespremenjene različice Grafane ali objavljajo kodo sprememb (na primer Red Hat Openshift in Cloud Foundry), ne bo prizadela sprememba licenc. Sprememba tudi ne bo vplivala na podjetje Amazon, ki zagotavlja oblačni izdelek Amazon Managed Service for Grafana (AMG), saj je to podjetje strateški partner pri razvoju in ponuja številne storitve projektu. Podjetja s korporativno politiko, ki prepoveduje uporabo licence AGPL, lahko nadaljujejo z uporabo prejšnjih izdaj pod licenco Apache, za katere se načrtuje nadaljevanje objave posodobitev za odpravo ranljivosti. Druga možnost je uporaba proprietary Enterprise različice Grafane, ki se lahko uporablja brezplačno, razen če dodatne plačljive funkcije niso aktivirane z nakupom ključa.

Spomnimo, da je značilnost licence AGPLv3 uvedba dodatnih omejitev za aplikacije, ki omogočajo delovanje omrežnih storitev. Pri uporabi AGPL komponent za zagotovitev delovanja storitve je razvijalec dolžan uporabnikom zagotoviti izvorno kodo vseh sprememb, ki so bile opravljene v teh komponentah, tudi če programska oprema, na kateri storitev temelji, ni distribuirana in se uporablja izključno v notranji infrastrukturi za organizacijo dela storitve. Licenca AGPLv3 je združljiva samo z GPLv3, kar vodi v licenčni konflikt z aplikacijami, ki so na voljo pod licenco GPLv2. Na primer, dobava knjižnice pod AGPLv3 zahteva od vseh aplikacij, ki uporabljajo to knjižnico, distribucijo kode pod licenco AGPLv3 ali GPLv3, zato so nekatere knjižnice Grafane ostale pod licenco Apache 2.0.

Poleg spremembe licence je bil projekt Grafana prešel na novo sporazum s proizvajalci (CLA), ki opredeljuje prenos lastninskih pravic na kodo, kar omogoča podjetju Grafana Labs, da spremeni licenco brez soglasja vseh udeležencev v razvoju. Namesto starega sporazuma, ki temelji na Harmony Contributor Agreement, je bil uveden sporazum, ki temelji na dokumentu, katerega podpisujejo udeleženci Fundacije Apache. Poudarjeno je, da je ta sporazum bolj razumljiv in znan razvijalcem.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster