Andmete visualiseerimise platvormi Grafana arendajad on kuulutanud välja ülemineku AGPLv3 litsentsile, asendades varem kasutusel olnud Apache 2.0 litsentsi. Sarnane litsentsimuudatus on tehtud ka logide kogumise süsteemi Loki ja jaotatud jälgimissüsteemi Tempo jaoks. Pluginate, agentide ja mõnede raamatukogude tarnimine jätkub Apache 2.0 litsentsi alusel.
Huvitav on, et mõned kasutajad mainivad, et üks Grafana projekti edu põhjus on olnud selle valik, keskkonda vähem piirav litsents, et optimeerida juba olemasolevat Kibana toodet, mis visualiseerib ajas muutuvaid andmeid ja loobuda kinni hoidmisest Elasticsearchi andmehoidlast. Aja jooksul asutasid Grafana arendajad ettevõtte Grafana Labs, mis hakkas edendama kaubanduslikke tooteid, nagu pilvepohine süsteem Grafana Cloud ja kaubanduslik lahendus Grafana Enterprise Stack.
Litsentsiimu muutmise otsus tehti, et säilitada konkurentsivõime ja püsida turul, kuna mitmed tarnijad, kes ei osale arenduses, kasutavad oma toodetes muudetud versioone Grafanast. Erinevalt radikaalsetest meetmetest, mida on rakendanud sellised projektid nagu ElasticSearch, Redis, MongoDB, Timescale ja Cockroach, kes on läinud üle mitteavaldatud litsentsile, püüdis Grafana Labs leida lahendust, mis tasakaalustaks kogukonna ja äri huve. AGPLv3-le üleminek on Grafana Labs'i arvates optimaalne lahendus: ühelt poolt vastab AGPLv3 vabade ja avatud litsentside kriteeriumidele, teiselt poolt ei lase see ära kasutada avatud projekte.
Need to note that those using unmodified versions of Grafana in their services or publishing code changes (for example, Red Hat Openshift and Cloud Foundry), will not be affected by the license change. The change will also not impact Amazon, which provides the Amazon Managed Service for Grafana (AMG) cloud product, as this company is a strategic partner in development and offers many services to the project. Companies with corporate policies banning the use of the AGPL license can continue using older releases under the Apache license, for which updates addressing vulnerabilities are still planned. Another option is to use the proprietary Enterprise edition of Grafana, which can be used for free as long as additional paid features are not activated through purchasing a key.
Tulet teada, et AGPLv3 litsentsi eripära on täiendavate piirangute kehtestamine rakendustele, mis tagavad võrguteenuste toimimise. Kui kasutatakse AGPL-komponente teenuse tagamisel, on arendaja kohustatud kasutajale andma juurdepääsu kõigile nende komponentide muudatuste lähtekoodile, isegi kui teenuse aluseks olev tarkvara ei ole levitatav ja seda kasutatakse üksnes sisemises infrastruktuuris teenuse toimimise korraldamiseks. AGPLv3 litsents on ühilduv ainult GPLv3-ega, mis põhjustab litsentsikonflikte GPLv2 litsentsi alusel tarnitavate rakendustega. Näiteks AGPLv3 litsentsi alusel pakutava teegi tarnimine nõuab kõigilt selle teegi kasutavatelt rakendustelt koodi levitamist kas AGPLv3 või GPLv3 litsentsi alusel, seetõttu on mõned Grafana teegid jäetud Apache 2.0 litsentsi alla.
Grafana projekti litsents on muudetud ning on üleminekul uuele arendajatega sõlmitud lepingule (CLA), mis määratleb intellektuaalomandi õiguste ülekande koodile. See võimaldab Grafana Labs'il litsentsi muuta, konsulteerimata kõigi arendajatega. Vanade Harmony Contributor Agreement'iga seotud lepingute asemel on sisse viidud kokkulepe, mille allkirjastavad Apache Fondi liikmed. Toodud on välja, et see leping on arendajatele arusaadavam ja tuttavam.
Allikas: opennet.ru
