Grafana feroaret lisinsje fan Apache 2.0 nei AGPLv3

De ûntwikkelders fan it Grafana-datafisualisaasjeplatfoarm kundige de oergong nei de AGPLv3-lisinsje oan, ynstee fan de earder brûkte Apache 2.0-lisinsje. In ferlykbere lisinsjeferoaring waard makke foar it Loki-logaggregaasjesysteem en it Tempo-ferspraat tracing-backend. Ynstekkers, aginten en guon bibleteken sille trochgean mei lisinsje ûnder de Apache 2.0-lisinsje.

It is nijsgjirrich dat guon brûkers konstatearje dat ien fan 'e redenen foar it sukses fan it Grafana-projekt, dat yn' e earste faze besocht de ynterface fan it foarôf besteande Kibana-produkt te optimalisearjen foar it visualisearjen fan tiidferoarjende gegevens en fuort te gean fan it bûn oan Elasticsearch-opslach , wie de kar fan in mear permissive koade lisinsje. Yn 'e rin fan' e tiid foarmen de Grafana-ûntwikkelders it bedriuw Grafana Labs, dat begon mei it befoarderjen fan kommersjele produkten lykas it Grafana Cloud-wolksysteem en de kommersjele oplossing Grafana Enterprise Stack.

It beslút om de lisinsje te feroarjen is makke om driuwend te bliuwen en konkurrinsje te wjerstean mei leveransiers dy't net belutsen binne by de ûntwikkeling, mar oanpaste ferzjes fan Grafana yn har produkten brûke. Yn tsjinstelling ta de drastyske maatregels nommen troch projekten lykas ElasticSearch, Redis, MongoDB, Timescale en Cockroach, dy't ferhuze nei in net-iepen lisinsje, besocht Grafana Labs in beslút te meitsjen dy't de belangen fan 'e mienskip en bedriuw yn lykwicht bringt. De oergong nei AGPLv3, neffens Grafana Labs, is de optimale oplossing: oan 'e iene kant foldocht AGPLv3 oan' e kritearia fan frije en iepen lisinsjes, en oan 'e oare kant lit it parasitisme net ta op iepen projekten.

Dejingen dy't net wizige ferzjes fan Grafana yn har tsjinsten brûke of wizigingskoade publisearje (Bygelyks Red Hat Openshift en Cloud Foundry) wurde net beynfloede troch de lisinsjeferoaring. De feroaring sil ek gjin ynfloed hawwe op Amazon, dy't it wolkprodukt Amazon Managed Service foar Grafana (AMG) leveret, om't dit bedriuw in strategyske ûntwikkelingspartner is en in protte tsjinsten oan it projekt leveret. Bedriuwen mei in bedriuwsbelied dat it gebrûk fan 'e AGPL-lisinsje ferbiedt, kinne âldere Apache-lisinsjeferzjes brûke, wêrfoar't se fan plan binne troch te gean mei it publisearjen fan kwetsberheidsfixes. In oare útwei is om de proprietêre Enterprise-edysje fan Grafana te brûken, dy't fergees kin wurde brûkt as ekstra betelle funksjes net aktivearre binne troch de oankeap fan in kaai.

Lit ús ûnthâlde dat in eigenskip fan 'e AGPLv3-lisinsje is de ynfiering fan ekstra beheiningen foar applikaasjes dy't it funksjonearjen fan netwurktsjinsten garandearje. By it brûken fan AGPL-komponinten om de wurking fan 'e tsjinst te garandearjen, is de ûntwikkelder ferplichte om de brûker de boarnekoade te jaan fan alle wizigingen dy't makke binne oan dizze komponinten, sels as de software dy't de tsjinst ûnderlizzende is net ferspraat en wurdt eksklusyf brûkt yn' e ynterne ynfrastruktuer om de operaasje fan 'e tsjinst te organisearjen. De AGPLv3-lisinsje is allinich kompatibel mei GPLv3, wat resulteart yn in lisinsjekonflikt mei applikaasjes ferstjoerd ûnder de GPLv2-lisinsje. Bygelyks, it ferstjoeren fan in bibleteek ûnder AGPLv3 fereasket alle applikaasjes dy't de bibleteek brûke om koade te fersprieden ûnder de AGPLv3- of GPLv3-lisinsje, sadat guon Grafana-biblioteken ûnder de Apache 2.0-lisinsje bliuwe.

Neist it feroarjen fan de lisinsje is it Grafana-projekt oerdroegen oan in nije ûntwikkeldersoerienkomst (CLA), dy't de oerdracht fan eigendomsrjochten oan 'e koade definiearret, wêrtroch Grafana Labs de lisinsje kin feroarje sûnder de tastimming fan alle ûntwikkelingsdielnimmers. Yn stee fan de âlde oerienkomst basearre op de Harmony Contributor Agreement, is in oerienkomst ynfierd basearre op in dokumint dat tekene is troch de dielnimmers fan de Apache Foundation. It wurdt oanjûn dat dizze oerienkomst mear begryplik en fertroud is foar ûntwikkelders.

Boarne: opennet.ru

Add a comment