Grafana hubadilisha leseni kutoka Apache 2.0 hadi AGPLv3

Wasanidi programu wa jukwaa la taswira ya data la Grafana walitangaza mpito wa leseni ya AGPLv3, badala ya leseni iliyotumika awali ya Apache 2.0. Mabadiliko sawa ya leseni yalifanywa kwa mfumo wa ujumlishaji wa logi wa Loki na mandhari ya nyuma ya ufuatiliaji ya Tempo. Programu-jalizi, mawakala, na baadhi ya maktaba zitaendelea kupewa leseni chini ya leseni ya Apache 2.0.

Inafurahisha, watumiaji wengine wanaona kuwa moja ya sababu za mafanikio ya mradi wa Grafana, ambao katika hatua ya awali ulijaribu kuboresha kiolesura cha bidhaa ya Kibana iliyokuwepo hapo awali kwa kuibua data ya kutofautisha wakati na kuachana na uhifadhi wa Elasticsearch. , lilikuwa chaguo la leseni ya msimbo inayoruhusu zaidi. Baada ya muda, watengenezaji wa Grafana waliunda kampuni ya Grafana Labs, ambayo ilianza kutangaza bidhaa za kibiashara kama vile mfumo wa wingu wa Grafana Cloud na suluhisho la kibiashara la Grafana Enterprise Stack.

Uamuzi wa kubadilisha leseni ulifanywa ili kusalia na kuhimili ushindani na wasambazaji ambao hawajahusika katika ukuzaji, lakini watumie matoleo yaliyorekebishwa ya Grafana katika bidhaa zao. Tofauti na hatua kali zilizochukuliwa na miradi kama vile ElasticSearch, Redis, MongoDB, Timescale na Cockroach, ambayo ilihamia kwa leseni isiyo wazi, Grafana Labs ilijaribu kufanya uamuzi ambao unasawazisha masilahi ya jamii na biashara. Mpito kwa AGPLv3, kulingana na Grafana Labs, ni suluhisho mojawapo: kwa upande mmoja, AGPLv3 inakidhi vigezo vya leseni ya bure na ya wazi, na kwa upande mwingine, hairuhusu vimelea kwenye miradi ya wazi.

Wale wanaotumia matoleo ambayo hayajabadilishwa ya Grafana katika huduma zao au kuchapisha msimbo wa urekebishaji (kwa mfano, Red Hat Openshift na Cloud Foundry) hawataathiriwa na mabadiliko ya leseni. Mabadiliko hayo pia hayataathiri Amazon, ambayo hutoa bidhaa ya wingu Amazon Managed Service for Grafana (AMG), kwa kuwa kampuni hii ni mshirika wa maendeleo ya kimkakati na hutoa huduma nyingi kwa mradi huo. Makampuni yaliyo na sera ya shirika ambayo inakataza matumizi ya leseni ya AGPL yanaweza kuendelea kutumia matoleo ya awali yaliyo na leseni ya Apache ambayo yanapanga kuendelea kuchapisha marekebisho ya athari. Njia nyingine ya kutoka ni kutumia toleo la wamiliki la Enterprise la Grafana, ambalo linaweza kutumika bila malipo ikiwa vitendaji vya ziada vya kulipia havitawashwa kupitia ununuzi wa ufunguo.

Hebu tukumbuke kwamba kipengele cha leseni ya AGPLv3 ni kuanzishwa kwa vikwazo vya ziada kwa programu zinazohakikisha utendakazi wa huduma za mtandao. Wakati wa kutumia vipengee vya AGPL ili kuhakikisha utendakazi wa huduma, msanidi analazimika kumpa mtumiaji msimbo wa chanzo wa mabadiliko yote yaliyofanywa kwa vipengele hivi, hata kama programu inayoendesha huduma hiyo haijasambazwa na inatumika katika miundombinu ya ndani pekee. kuandaa uendeshaji wa huduma. Leseni ya AGPLv3 inaoana na GPLv3 pekee, ambayo husababisha mgongano wa leseni na maombi yanayosafirishwa chini ya leseni ya GPLv2. Kwa mfano, kusafirisha maktaba chini ya AGPLv3 kunahitaji programu zote zinazotumia maktaba kusambaza msimbo chini ya leseni ya AGPLv3 au GPLv3, kwa hivyo baadhi ya maktaba za Grafana huachwa chini ya leseni ya Apache 2.0.

Mbali na kubadilisha leseni, mradi wa Grafana umehamishiwa kwa makubaliano mapya ya msanidi programu (CLA), ambayo yanafafanua uhamishaji wa haki za kumiliki mali kwa kanuni, ambayo inaruhusu Grafana Labs kubadilisha leseni bila idhini ya washiriki wote wa maendeleo. Badala ya makubaliano ya zamani kulingana na Makubaliano ya Wachangiaji wa Harmony, makubaliano yameanzishwa kulingana na hati iliyotiwa saini na washiriki wa Wakfu wa Apache. Inaonyeshwa kuwa makubaliano haya yanaeleweka zaidi na yanajulikana kwa watengenezaji.

Chanzo: opennet.ru

Kuongeza maoni