Grafana maina licenci no Apache 2.0 uz AGPLv3

Datu vizualizācijas platformas Grafana izstrādātāji paziņoja par pāreju uz AGPLv3 licenci, iepriekš lietotās Apache 2.0 licences vietā. Līdzīgas licences izmaiņas tika veiktas Loki žurnālu apkopošanas sistēmai un Tempo izplatītajai izsekošanas aizmugursistēmai. Spraudņi, aģenti un dažas bibliotēkas joprojām tiks licencētas saskaņā ar Apache 2.0 licenci.

Interesanti, ka daži lietotāji atzīmē, ka viens no Grafana projekta panākumu iemesliem, kas sākotnējā posmā mēģināja optimizēt jau esošā Kibana produkta saskarni, lai vizualizētu laikā mainīgus datus un attālinātu no piesaistes Elasticsearch krātuvei. , bija pieļaujamākas koda licences izvēle. Laika gaitā Grafana izstrādātāji izveidoja uzņēmumu Grafana Labs, kas sāka reklamēt komerciālus produktus, piemēram, Grafana Cloud mākoņsistēmu un komerciālo risinājumu Grafana Enterprise Stack.

Lēmums par licences maiņu pieņemts, lai noturētos virs ūdens un izturētu konkurenci ar piegādātājiem, kuri nav iesaistīti izstrādē, bet savos produktos izmanto modificētas Grafana versijas. Pretstatā krasajiem pasākumiem, ko veica tādi projekti kā ElasticSearch, Redis, MongoDB, Timescale un Cockroach, kas pārgāja uz neatvērtu licenci, Grafana Labs mēģināja pieņemt lēmumu, kas līdzsvaro sabiedrības un biznesa intereses. Pāreja uz AGPLv3, pēc Grafana Labs domām, ir optimāls risinājums: no vienas puses, AGPLv3 atbilst bezmaksas un atvērto licenču kritērijiem, no otras puses, tas nepieļauj parazītismu atvērtos projektos.

Tos, kuri savos pakalpojumos izmanto nemodificētas Grafana versijas vai publicē modifikācijas kodu (piemēram, Red Hat Openshift un Cloud Foundry), licences izmaiņas neietekmēs. Izmaiņas neskars arī Amazon, kas nodrošina mākoņproduktu Amazon Managed Service for Grafana (AMG), jo šis uzņēmums ir stratēģisks attīstības partneris un sniedz daudzus pakalpojumus projektam. Uzņēmumi ar korporatīvo politiku, kas aizliedz izmantot AGPL licenci, var turpināt izmantot vecākus Apache licencētos laidienus, kuriem tie plāno turpināt publicēt ievainojamības labojumus. Vēl viena izeja ir izmantot Grafana patentēto Enterprise izdevumu, ko var izmantot bez maksas, ja, iegādājoties atslēgu, netiek aktivizētas papildu maksas funkcijas.

Atgādināsim, ka AGPLv3 licences iezīme ir papildu ierobežojumu ieviešana lietojumprogrammām, kas nodrošina tīkla pakalpojumu darbību. Izmantojot AGPL komponentus pakalpojuma darbības nodrošināšanai, izstrādātājam ir pienākums nodrošināt lietotājam visu šajos komponentos veikto izmaiņu pirmkodu, pat ja pakalpojuma pamatā esošā programmatūra netiek izplatīta un tiek izmantota tikai iekšējā infrastruktūrā. organizēt dienesta darbību. AGPLv3 licence ir saderīga tikai ar GPLv3, kā rezultātā rodas licencēšanas konflikts ar lietojumprogrammām, kas tiek piegādātas saskaņā ar GPLv2 licenci. Piemēram, lai nosūtītu bibliotēku saskaņā ar AGPLv3, ir nepieciešamas visas lietojumprogrammas, kas izmanto bibliotēku, lai izplatītu kodu saskaņā ar AGPLv3 vai GPLv3 licenci, tāpēc dažas Grafana bibliotēkas tiek atstātas Apache 2.0 licences ietvaros.

Papildus licences maiņai Grafana projekts ir pārcelts uz jaunu izstrādātāja līgumu (CLA), kas nosaka īpašuma tiesību pāreju uz kodu, kas ļauj Grafana Labs mainīt licenci bez visu izstrādes dalībnieku piekrišanas. Vecā, uz Harmony Contributor Agreement balstītā līguma vietā ir ieviests līgums, kas balstīts uz Apache fonda dalībnieku parakstītu dokumentu. Tiek norādīts, ka šis līgums izstrādātājiem ir saprotamāks un pazīstamāks.

Avots: opennet.ru

Pievieno komentāru