Grafana лицензияны Apache 2.0-ден AGPLv3-ке өзгертеді

Grafana деректерді визуализациялау платформасын әзірлеушілер бұрын қолданылған Apache 3 лицензиясының орнына AGPLv2.0 лицензиясына көшу туралы хабарлады. Ұқсас лицензия өзгерісі Loki журналын біріктіру жүйесі мен Tempo таратылған бақылау сервері үшін жасалды. Плагиндер, агенттер және кейбір кітапханалар Apache 2.0 лицензиясы бойынша лицензиялануын жалғастырады.

Бір қызығы, кейбір пайдаланушылар Grafana жобасының сәтті болуының себептерінің бірі, ол бастапқы кезеңде уақыт бойынша өзгеретін деректерді визуализациялау және Elasticsearch қоймасына байланыстырудан бас тарту үшін бұрыннан бар Kibana өнімінің интерфейсін оңтайландыруға тырысты. , неғұрлым рұқсат етілген код лицензиясын таңдау болды. Уақыт өте келе Grafana әзірлеушілері Grafana Labs компаниясын құрды, ол Grafana Cloud бұлттық жүйесі және Grafana Enterprise Stack коммерциялық шешімі сияқты коммерциялық өнімдерді жылжытуды бастады.

Лицензияны өзгерту туралы шешім әзірлеуге қатыспайтын, бірақ өз өнімдерінде Grafana-ның өзгертілген нұсқаларын қолданатын жеткізушілермен бәсекелестікке төтеп беру және тұрақты болу үшін қабылданды. Ашық емес лицензияға көшкен ElasticSearch, Redis, MongoDB, Timescale және Cockroach сияқты жобалар қабылдаған түбегейлі шаралардан айырмашылығы, Grafana Labs қауымдастық пен бизнестің мүдделерін теңестіретін шешім қабылдауға тырысты. Grafana Labs мәліметтері бойынша AGPLv3-ке көшу оңтайлы шешім болып табылады: бір жағынан AGPLv3 еркін және ашық лицензиялар критерийлеріне сәйкес келеді, ал екінші жағынан ашық жобаларда паразитизмге жол бермейді.

Өз қызметтерінде Grafana қолданбасының өзгертілмеген нұсқаларын пайдаланатын немесе модификация кодын жариялағандар (мысалы, Red Hat Openshift және Cloud Foundry) лицензияның өзгеруіне әсер етпейді. Бұл өзгеріс Amazon басқарылатын қызмет Grafana (AMG) бұлтты өнімін ұсынатын Amazon қызметіне де әсер етпейді, өйткені бұл компания дамудың стратегиялық серіктесі болып табылады және жобаға көптеген қызметтерді ұсынады. AGPL лицензиясын пайдалануға тыйым салатын корпоративтік саясаты бар компаниялар осалдықтарды түзетуді жариялауды жалғастыруды жоспарлап отырған Apache лицензиясы бар ескі шығарылымдарды пайдалануды жалғастыра алады. Шығудың тағы бір жолы - кілтті сатып алу арқылы қосымша ақылы функциялар іске қосылмаса, оны тегін пайдалануға болатын Grafana компаниясының меншікті басылымын пайдалану.

Еске салайық, AGPLv3 лицензиясының ерекшелігі желілік қызметтердің жұмыс істеуін қамтамасыз ететін қолданбаларға қосымша шектеулерді енгізу болып табылады. Қызметтің жұмысын қамтамасыз ету үшін AGPL құрамдастарын пайдалану кезінде әзірлеуші ​​пайдаланушыға осы құрамдастарға енгізілген барлық өзгерістердің бастапқы кодын беруге міндетті, тіпті егер қызмет негізінде жатқан бағдарламалық қамтамасыз ету таратылмаса және тек ішкі инфрақұрылымда пайдаланылса да. қызметтің жұмысын ұйымдастыру. AGPLv3 лицензиясы тек GPLv3 лицензиясымен үйлесімді, бұл GPLv2 лицензиясы бойынша жіберілген қолданбалармен лицензиялық қайшылыққа әкеледі. Мысалы, AGPLv3 бойынша кітапхананы тасымалдау AGPLv3 немесе GPLv3 лицензиясы бойынша кодты тарату үшін кітапхананы пайдаланатын барлық қолданбаларды қажет етеді, сондықтан кейбір Grafana кітапханалары Apache 2.0 лицензиясының астында қалады.

Лицензияны өзгертуден басқа, Grafana жобасы жаңа әзірлеуші ​​келісіміне (CLA) ауыстырылды, ол кодқа меншік құқықтарын беруді анықтайды, бұл Grafana Labs компаниясына әзірлеуге барлық қатысушылардың келісімінсіз лицензияны өзгертуге мүмкіндік береді. Гармониялық салымшы келісіміне негізделген ескі келісімнің орнына Apache Foundation қатысушылары қол қойған құжат негізінде келісім енгізілді. Бұл келісім әзірлеушілерге түсінікті және таныс екені көрсетілген.

Ақпарат көзі: opennet.ru

пікір қалдыру