Grafana muudab litsentsi Apache 2.0-lt AGPLv3-ks

Andmete visualiseerimise platvormi Grafana arendajad on kuulutanud välja ülemineku AGPLv3 litsentsile, asendades varasema Apache 2.0 litsentsi. Samasugune litsentsimuutus on toimunud ka logide agregatsiooni süsteemi Loki ja jaotatud jälgimise taustsüsteemi Tempo puhul. Pluginad, agentide ja mõned teegid jätkavad tarnimist Apache 2.0 litsentsi all.

Tore on märgata, et mõned kasutajad on välja toonud, et üks Grafana projekti edu põhjuseid, mis esialgu püüdis optimeerida juba eksisteeriva Kibana toote liidest, et visualiseerida ajas muutuvaid andmeid ja vabaneda Elasticsearchi andmehoidlast, oli avatud litsentsi valik. Aja jooksul asutasid Grafana arendajad ettevõtte Grafana Labs, mis on hakanud edendama kommertstooteid, nagu pilvepõhine süsteem Grafana Cloud ja kommertslahendus Grafana Enterprise Stack.

Litsentsi muutmise otsus tehti eesmärgiga ellu jääda ja konkurentsis püsida pakkujatega, kes ei osale arenduses, kuid kasutavad oma toodetes muudetud Grafana versioone. Erinevalt radikaalsetest meetmetest, mida on rakendanud sellised projektid nagu ElasticSearch, Redis, MongoDB, Timescale ja Cockroach, mis läksid üle mitteavalikule litsentsile, püüdsid Grafana Labs leida tasakaalus lahendust, mis arvestab nii kogukonna kui ka äri huve. Üleminek AGPLv3-le on Grafana Labsi arvates optimaalne lahendus: ühelt poolt vastab AGPLv3 vabade ja avatud litsentside kriteeriumitele, aga teiselt poolt ei luba see avatud projektide peal kasumlikult voolata.

Need on, kes kasutavad oma teenustes muudetud versioone Grafana või avaldavad muudatused koodi (näiteks Red Hat Openshift ja Cloud Foundry), litsentsi muutmine ei mõjuta neid kuidagi. Muudatus ei mõjuta ka Amazonit, kes pakub pilveteenust Amazon Managed Service for Grafana (AMG), kuna see ettevõte on strateegiline partner arendamisel ja pakub projektile mitmeid teenuseid. Ettevõtted, kelle äripoliitika keelab AGPL litsentsi kasutamise, võivad jätkata vanade versioonide kasutamist Apache litsentsi alusel, mille jaoks plaanitakse jätkata turvaaukude parandamise uuenduste avaldamist. Teiseks lahenduseks on Grafana omandiõigusega Enterprise-redaktsiooni kasutamine, mida saab kasutada tasuta, kui täiendavad tasulised funktsioonid ei ole aktiveeritud ostes litsentsi.

Tuletame meelde, et AGPLv3 litsentsi eripära on täiendavate piirangute kehtestamine rakendustele, mis tagavad võrguteenuste toimimise. AGPL-komponentide kasutamisel teenuse toimimise tagamiseks on arendaja kohustatud kasutajale andma juurdepääsu kõigile vajalikul koodile, mis on tehtud nende komponentide muudatustes, isegi kui teenuse aluseks olev tarkvara ei ole avaldatud ja seda kasutatakse ainult sisese infrastruktuuri korraldamiseks. AGPLv3 litsents on ühilduv ainult GPLv3-ga, mis põhjustab litsentside konflikte rakendustega, mis on litsentsiga GPLv2. Näiteks AGPLv3 litsentsiga raamatukogu tarnimine nõuab, et kõik selle raamatukogu kasutavad rakendused levitaksid koodi AGPLv3 või GPLv3 litsentsi alusel, seega on mõned Grafana raamatukogud jäetud Apache 2.0 litsentsi alla.

Lisaks litsentsi muutmisele on Grafana projekt üle viidud uuele arendajate kokkuleppele (CLA), mis määratleb immateriaalsete õiguste ülekande koodile, võimaldades Grafana Labsil litsentsi muuta ilma kõigi arenduse osaliste nõusolekuta. Vanast kokkuleppest, mis põhines Harmony Contributor Agreement'il, on sisse viidud kokkulepe, mis põhineb dokumendil, mille allkirjastavad Apache Fondi liikmed. On öeldud, et see kokkulepe on arendajatele arusaadavam ja tuttavam.

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster