Grafana-ն փոխում է լիցենզիան Apache 2.0-ից AGPLv3-ի

Grafana տվյալների վիզուալիզացիայի հարթակի մշակողները հայտարարեցին AGPLv3 լիցենզիային անցնելու մասին՝ նախկինում օգտագործված Apache 2.0 լիցենզիայի փոխարեն։ Նմանատիպ լիցենզիայի փոփոխություն է կատարվել Loki log ագրեգացման համակարգի և Tempo-ի բաշխված հետագծման հետին պլանի համար: Փլագինները, գործակալները և որոշ գրադարաններ կշարունակեն լիցենզավորվել Apache 2.0 լիցենզիայի ներքո:

Հետաքրքիր է, որ որոշ օգտատերեր նշում են, որ Grafana նախագծի հաջողության պատճառներից մեկը, որը սկզբնական փուլում փորձել է օպտիմալացնել նախկինում գոյություն ունեցող Kibana արտադրանքի ինտերֆեյսը ժամանակի փոփոխվող տվյալների վիզուալացման և Elasticsearch-ի պահպանման հետ կապված լինելուց հեռանալու համար: , ավելի թույլատրելի ծածկագրի լիցենզիայի ընտրությունն էր: Ժամանակի ընթացքում Grafana-ի մշակողները ստեղծեցին Grafana Labs ընկերությունը, որը սկսեց գովազդել առևտրային ապրանքներ, ինչպիսիք են Grafana Cloud ամպային համակարգը և Grafana Enterprise Stack կոմերցիոն լուծումը:

Լիցենզիան փոխելու որոշումն ընդունվել է ջրի երեսին մնալու և մրցակցությանը դիմակայելու մատակարարների հետ, որոնք ներգրավված չեն մշակման մեջ, բայց իրենց արտադրանքներում օգտագործում են Grafana-ի փոփոխված տարբերակները: Ի տարբերություն ElasticSearch-ի, Redis-ի, MongoDB-ի, Timescale-ի և Cockroach-ի նախագծերի կողմից ձեռնարկված կտրուկ միջոցների, որոնք անցան ոչ բաց լիցենզիայի, Grafana Labs-ը փորձեց որոշում կայացնել, որը հավասարակշռում է համայնքի և բիզնեսի շահերը: AGPLv3-ին անցումը, ըստ Grafana Labs-ի, օպտիմալ լուծումն է՝ մի կողմից AGPLv3-ը համապատասխանում է ազատ և բաց լիցենզիաների չափանիշներին, իսկ մյուս կողմից՝ թույլ չի տալիս մակաբուծություն բաց նախագծերում։

Նրանք, ովքեր օգտագործում են Grafana-ի չփոփոխված տարբերակներն իրենց ծառայություններում կամ հրապարակում են փոփոխման կոդ (օրինակ՝ Red Hat Openshift և Cloud Foundry), լիցենզիայի փոփոխությունը չի ազդի: Փոփոխությունը չի ազդի նաև Amazon-ի վրա, որը տրամադրում է ամպային արտադրանք Amazon Managed Service for Grafana (AMG), քանի որ այս ընկերությունը զարգացման ռազմավարական գործընկեր է և բազմաթիվ ծառայություններ է տրամադրում նախագծին: AGPL լիցենզիայի օգտագործումը արգելող կորպորատիվ քաղաքականություն ունեցող ընկերությունները կարող են շարունակել օգտագործել հին Apache-ով արտոնագրված թողարկումները, որոնց համար նրանք նախատեսում են շարունակել հրապարակել խոցելիության շտկումներ: Մեկ այլ ելք է օգտագործել Grafana-ի սեփականության Enterprise հրատարակությունը, որը կարող է օգտագործվել անվճար, եթե լրացուցիչ վճարովի գործառույթները չեն ակտիվանում բանալին գնելու միջոցով:

Հիշեցնենք, որ AGPLv3 լիցենզիայի առանձնահատկությունն այն հավելվածների համար լրացուցիչ սահմանափակումների ներդրումն է, որոնք ապահովում են ցանցային ծառայությունների գործունեությունը: Ծառայության շահագործումն ապահովելու համար AGPL բաղադրիչներն օգտագործելիս ծրագրավորողը պարտավոր է օգտվողին տրամադրել այս բաղադրիչներում կատարված բոլոր փոփոխությունների սկզբնական կոդը, նույնիսկ եթե ծառայության հիմքում ընկած ծրագրակազմը չի բաշխվում և օգտագործվում է բացառապես ներքին ենթակառուցվածքում: կազմակերպել ծառայության գործունեությունը. AGPLv3 լիցենզիան համատեղելի է միայն GPLv3-ի հետ, ինչը հանգեցնում է լիցենզավորման հակասության GPLv2 լիցենզիայի ներքո առաքված հավելվածների հետ: Օրինակ, գրադարան առաքելը AGPLv3-ով պահանջում է բոլոր հավելվածները, որոնք օգտագործում են գրադարանը, որպեսզի բաշխեն կոդը AGPLv3 կամ GPLv3 լիցենզիայի ներքո, ուստի որոշ Grafana գրադարաններ մնացել են Apache 2.0 լիցենզիայի ներքո:

Լիցենզիան փոխելուց բացի, Grafana նախագիծը փոխանցվել է մշակողի նոր համաձայնագրին (CLA), որը սահմանում է սեփականության իրավունքի փոխանցումը ծածկագրին, որը թույլ է տալիս Grafana Labs-ին փոխել լիցենզիան առանց զարգացման բոլոր մասնակիցների համաձայնության: Harmony Contributor-ի համաձայնագրի վրա հիմնված հին պայմանագրի փոխարեն ներդրվել է համաձայնագիր՝ հիմնված Apache Foundation-ի մասնակիցների կողմից ստորագրված փաստաթղթի վրա։ Նշվում է, որ այս համաձայնագիրը ավելի հասկանալի և ծանոթ է մշակողների համար:

Source: opennet.ru

Добавить комментарий