Grafanak lizentzia aldatzen du Apache 2.0tik AGPLv3ra

Grafana datuak bistaratzeko plataformaren garatzaileek AGPLv3 lizentziarako trantsizioa iragarri zuten, aurretik erabilitako Apache 2.0 lizentziaren ordez. Lizentzia aldaketa antzeko bat egin zen Loki log-agregazio sistemarako eta Tempo banatutako trazadura backend-erako. Pluginek, agenteek eta liburutegi batzuek Apache 2.0 lizentziapean jarraituko dute.

Interesgarria da erabiltzaile batzuek Grafana proiektuaren arrakastaren arrazoietako bat dela, hasierako fasean lehendik zegoen Kibana produktuaren interfazea optimizatzen saiatu zela denboraren arabera aldatzen diren datuak ikusteko eta Elasticsearch biltegiratzetik urruntzeko. , kode lizentzia permisiboagoa aukeratu zen. Denborarekin, Grafana garatzaileek Grafana Labs enpresa sortu zuten, eta produktu komertzialak sustatzen hasi zen, hala nola, Grafana Cloud hodei sistema eta Grafana Enterprise Stack irtenbide komertziala.

Lizentzia aldatzeko erabakia aurrera jarraitzeko eta garapenean parte hartzen ez duten hornitzaileekin lehiari eusteko hartu zuten, baina beren produktuetan Grafanaren bertsio aldatuak erabiltzen dituztenak. Lizentzia irekia ez den ElasticSearch, Redis, MongoDB, Timescale eta Cockroach bezalako proiektuek hartutako neurri zorrotzen aldean, Grafana Labs komunitatearen eta negozioaren interesak orekatzen dituen erabakia hartzen saiatu zen. AGPLv3rako trantsizioa, Grafana Labsen ustez, irtenbide egokiena da: alde batetik, AGPLv3-k lizentzia libre eta irekien irizpideak betetzen ditu, eta, bestetik, ez du parasitismorik onartzen proiektu irekietan.

Beren zerbitzuetan Grafana-ren aldatu gabeko bertsioak erabiltzen dituztenek edo aldaketa-kodea argitaratzen dutenek (adibidez, Red Hat Openshift eta Cloud Foundry) ez dute lizentzia aldaketak eragingo. Aldaketak ez dio Amazoni ere eragingo, Amazon Managed Service for Grafana (AMG) hodeiko produktua eskaintzen baitu, enpresa hau garapen-bazkide estrategikoa baita eta proiektuari zerbitzu asko ematen dizkiolako. AGPL lizentzia erabiltzea debekatzen duen politika korporatibo bat duten enpresek Apache-ren lizentziadun bertsio zaharragoak erabiltzen jarraitu ahal izango dute ahultasun konponketak argitaratzen jarraitzeko asmoa duten. Beste irtenbide bat Grafana-ren Enterprise edizio jabeduna erabiltzea da, dohainik erabil daiteke gako bat erosiz ordaindutako funtzio osagarriak aktibatzen ez badira.

Gogora dezagun AGPLv3 lizentziaren ezaugarri bat sareko zerbitzuen funtzionamendua bermatzen duten aplikazioetarako murrizketa osagarriak ezartzea dela. Zerbitzuaren funtzionamendua bermatzeko AGPL osagaiak erabiltzean, garatzailea behartuta dago erabiltzaileari osagai horietan egindako aldaketa guztien iturburu-kodea ematera, nahiz eta zerbitzuaren azpian dagoen softwarea banatu ez eta barne azpiegituran soilik erabiltzen den. zerbitzuaren funtzionamendua antolatzeko. AGPLv3 lizentzia GPLv3-rekin soilik da bateragarria, eta horrek lizentzien gatazka sortzen du GPLv2 lizentziapean bidaltzen diren aplikazioekin. Esaterako, liburutegi bat AGPLv3 pean bidaltzeko, liburutegia erabiltzen duten aplikazio guztiek AGPLv3 edo GPLv3 lizentziapean kodea banatzeko eskatzen dute; beraz, Grafana liburutegi batzuk Apache 2.0 lizentziapean geratzen dira.

Lizentzia aldatzeaz gain, Grafana proiektua garatzaile-hitzarmen berri batera (CLA) transferitu da, zeinak jabetza-eskubideen transferentzia kodeari zehazten baitu, eta, horri esker, Grafana Labs-ek lizentzia alda dezake garapen parte-hartzaile guztien baimenik gabe. Harmony Contributor Agreement-ean oinarritutako hitzarmen zaharraren ordez, Apache Fundazioko partaideek sinatutako dokumentu batean oinarritutako hitzarmena sartu da. Akordio hau garatzaileentzat ulergarriagoa eta ezagunagoa dela adierazten da.

Iturria: opennet.ru

Gehitu iruzkin berria