Grafana yipada iwe-aṣẹ lati Apache 2.0 si AGPLv3

Awọn olupilẹṣẹ ti Syeed iworan data Grafana kede iyipada si iwe-aṣẹ AGPLv3, dipo iwe-aṣẹ Apache 2.0 ti a lo tẹlẹ. Iyipada iwe-aṣẹ ti o jọra ni a ṣe fun eto iṣakojọpọ Loki ati ẹhin wiwa kakiri Tẹmpo. Awọn afikun, awọn aṣoju, ati diẹ ninu awọn ile-ikawe yoo tẹsiwaju lati ni iwe-aṣẹ labẹ iwe-aṣẹ Apache 2.0.

O yanilenu, diẹ ninu awọn olumulo ṣe akiyesi pe ọkan ninu awọn idi fun aṣeyọri ti iṣẹ akanṣe Grafana, eyiti o wa ni ipele ibẹrẹ gbiyanju lati jẹ ki wiwo ti ọja Kibana ti o wa tẹlẹ fun wiwo data iyatọ-akoko ati gbigbe kuro lati ti so mọ ibi ipamọ Elasticsearch. , jẹ yiyan ti iwe-aṣẹ koodu iyọọda diẹ sii. Ni akoko pupọ, awọn olupilẹṣẹ Grafana ṣe agbekalẹ ile-iṣẹ Grafana Labs, eyiti o bẹrẹ igbega awọn ọja iṣowo bii eto awọsanma Grafana Cloud ati ojutu iṣowo Grafana Enterprise Stack.

Ipinnu lati yi iwe-aṣẹ pada ni a ṣe lati le duro loju omi ati koju idije pẹlu awọn olupese ti ko ni ipa ninu idagbasoke, ṣugbọn lo awọn ẹya ti a tunṣe ti Grafana ninu awọn ọja wọn. Ni idakeji si awọn igbese to lagbara ti awọn iṣẹ akanṣe bii ElasticSearch, Redis, MongoDB, Timecale ati Cockroach, eyiti o gbe lọ si iwe-aṣẹ ti kii-ṣii, Grafana Labs gbiyanju lati ṣe ipinnu ti o ṣe iwọntunwọnsi awọn iwulo agbegbe ati iṣowo. Iyipada si AGPLv3, ni ibamu si Grafana Labs, jẹ ojutu ti o dara julọ: ni apa kan, AGPLv3 pade awọn ibeere ti awọn iwe-aṣẹ ọfẹ ati ṣiṣi, ati ni apa keji, ko gba laaye parasitism lori awọn iṣẹ akanṣe.

Awọn ti o lo awọn ẹya ti a ko yipada ti Grafana ninu awọn iṣẹ wọn tabi ṣe atẹjade koodu iyipada (fun apẹẹrẹ, Red Hat Openshift ati Cloud Foundry) kii yoo ni ipa nipasẹ iyipada iwe-aṣẹ. Iyipada naa yoo tun ko ni ipa lori Amazon, eyiti o pese ọja awọsanma Amazon Managed Service fun Grafana (AMG), niwon ile-iṣẹ yii jẹ alabaṣepọ idagbasoke idagbasoke ati pese ọpọlọpọ awọn iṣẹ si iṣẹ naa. Awọn ile-iṣẹ ti o ni eto imulo ajọṣepọ kan ti o ṣe idiwọ lilo iwe-aṣẹ AGPL le tẹsiwaju lati lo awọn idasilẹ ti o ni iwe-aṣẹ Apache ti o dagba fun eyiti wọn gbero lati tẹsiwaju titẹjade awọn atunṣe ailagbara. Ọna miiran ti o jade ni lati lo ẹda Idawọle ti ara ẹni ti Grafana, eyiti o le ṣee lo fun ọfẹ ti awọn iṣẹ isanwo afikun ko ba mu ṣiṣẹ nipasẹ rira bọtini kan.

Jẹ ki a ranti pe ẹya kan ti iwe-aṣẹ AGPLv3 jẹ ifihan awọn ihamọ afikun fun awọn ohun elo ti o rii daju iṣẹ ṣiṣe ti awọn iṣẹ nẹtiwọki. Nigbati o ba nlo awọn paati AGPL lati rii daju iṣẹ ti iṣẹ naa, olupilẹṣẹ jẹ dandan lati pese olumulo pẹlu koodu orisun ti gbogbo awọn ayipada ti a ṣe si awọn paati wọnyi, paapaa ti sọfitiwia ti o wa labẹ iṣẹ naa ko ba pin kaakiri ati pe o lo ni iyasọtọ ninu awọn amayederun inu inu. lati ṣeto iṣẹ ti iṣẹ naa. Iwe-aṣẹ AGPLv3 jẹ ibaramu nikan pẹlu GPLv3, eyiti o mu abajade ikọlu iwe-aṣẹ pẹlu awọn ohun elo ti a firanṣẹ labẹ iwe-aṣẹ GPLv2. Fun apẹẹrẹ, fifiranṣẹ ile-ikawe labẹ AGPLv3 nilo gbogbo awọn ohun elo ti o lo ile-ikawe lati pin koodu labẹ iwe-aṣẹ AGPLv3 tabi GPLv3, nitorinaa diẹ ninu awọn ile-ikawe Grafana wa labẹ iwe-aṣẹ Apache 2.0.

Ni afikun si yiyipada iwe-aṣẹ naa, iṣẹ akanṣe Grafana ti gbe lọ si adehun olugbala tuntun (CLA), eyiti o ṣalaye gbigbe awọn ẹtọ ohun-ini si koodu, eyiti o fun laaye Grafana Labs lati yi iwe-aṣẹ pada laisi aṣẹ ti gbogbo awọn olukopa idagbasoke. Dipo adehun atijọ ti o da lori Adehun Oluranlọwọ Ibaṣepọ, adehun ti ṣe agbekalẹ ti o da lori iwe-ipamọ ti awọn olukopa ti Apache Foundation fowo si. O tọka si pe adehun yii jẹ oye diẹ sii ati faramọ si awọn olupilẹṣẹ.

orisun: opennet.ru

Fi ọrọìwòye kun