Grafana spremeni licenco iz Apache 2.0 v AGPLv3

Razvijalci platforme za vizualizacijo podatkov Grafana so napovedali prehod na licenco AGPLv3, namesto doslej uporabljene licence Apache 2.0. Podobna sprememba licence je bila izvedena za sistem združevanja dnevnikov Loki in zaledje porazdeljenega sledenja Tempo. Vtičniki, agenti in nekatere knjižnice bodo še naprej licencirani pod licenco Apache 2.0.

Zanimivo je, da nekateri uporabniki ugotavljajo, da je eden od razlogov za uspeh projekta Grafana, ki je v začetni fazi poskušal optimizirati vmesnik že obstoječega izdelka Kibana za vizualizacijo časovno spremenljivih podatkov in se oddaljiti od vezave na shrambo Elasticsearch. , je bila izbira bolj permisivne kodne licence. Sčasoma so razvijalci Grafane 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.

Za spremembo licence so se odločili, da bi obstali in zdržali konkurenco dobaviteljem, ki se ne ukvarjajo z razvojem, ampak v svojih izdelkih uporabljajo spremenjene različice Grafana. V nasprotju z drastičnimi ukrepi projektov, kot so ElasticSearch, Redis, MongoDB, Timescale in Cockroach, ki so prešli na neodprto licenco, je Grafana Labs poskušal sprejeti odločitev, ki uravnoteži interese skupnosti in podjetij. Prehod na AGPLv3 je po mnenju Grafana Labs optimalna rešitev: po eni strani AGPLv3 izpolnjuje kriterije brezplačnih in odprtih licenc, po drugi strani pa ne dopušča parazitiranja na odprtih projektih.

Sprememba licence ne bo vplivala na tiste, ki v svojih storitvah uporabljajo nespremenjene različice Grafana ali objavljajo modifikacijsko kodo (na primer Red Hat Openshift in Cloud Foundry). Sprememba tudi ne bo vplivala na Amazon, ki ponuja oblačni produkt Amazon Managed Service za Grafana (AMG), saj je to podjetje strateški razvojni partner in projektu zagotavlja številne storitve. Podjetja s korporativno politiko, ki prepoveduje uporabo licence AGPL, lahko še naprej uporabljajo starejše izdaje z licenco Apache, za katere nameravajo še naprej objavljati popravke ranljivosti. Drug izhod je uporaba lastniške izdaje Grafana Enterprise, ki jo lahko uporabljate brezplačno, če z nakupom ključa ne aktivirate dodatnih plačljivih funkcij.

Spomnimo se, da je značilnost licence AGPLv3 uvedba dodatnih omejitev za aplikacije, ki zagotavljajo delovanje omrežnih storitev. Pri uporabi komponent AGPL za zagotavljanje delovanja storitve je razvijalec dolžan uporabniku zagotoviti izvorno kodo vseh sprememb teh komponent, tudi če programska oprema, na kateri temelji storitev, ni distribuirana in se uporablja izključno v interni infrastrukturi. organizirati delovanje servisa. Licenca AGPLv3 je združljiva samo z GPLv3, kar ima za posledico konflikt licenciranja z aplikacijami, poslanimi pod licenco GPLv2. Na primer, pošiljanje knjižnice pod AGPLv3 zahteva vse aplikacije, ki uporabljajo knjižnico za distribucijo kode pod licenco AGPLv3 ali GPLv3, zato nekatere knjižnice Grafana ostanejo pod licenco Apache 2.0.

Poleg spremembe licence je projekt Grafana prenesen na novo razvijalsko pogodbo (CLA), ki opredeljuje prenos lastninskih pravic do kode, kar podjetju Grafana Labs omogoča spremembo licence brez soglasja vseh udeležencev razvoja. Namesto stare pogodbe na podlagi Harmony Contributor Agreement je uvedena pogodba na podlagi dokumenta, ki so ga podpisali udeleženci Fundacije Apache. Navedeno je, da je ta sporazum razvijalcem bolj razumljiv in znan.

Vir: opennet.ru

Dodaj komentar