„Grafana“ pakeičia licenciją iš „Apache 2.0“ į „AGPLv3“.

Duomenų vizualizavimo platformos „Grafana“ kūrėjai paskelbė apie perėjimą prie AGPLv3 licencijos, vietoj anksčiau naudotos „Apache 2.0“ licencijos. Panašus licencijos pakeitimas buvo atliktas Loki žurnalų kaupimo sistemai ir Tempo paskirstytai sekimo sistemai. Papildiniai, agentai ir kai kurios bibliotekos ir toliau bus licencijuojamos pagal Apache 2.0 licenciją.

Įdomu tai, kad kai kurie vartotojai pažymi, kad viena iš projekto „Grafana“ sėkmės priežasčių – pradiniame etape buvo bandoma optimizuoti jau egzistuojančio „Kibana“ produkto sąsają, kad būtų galima vizualizuoti laikui bėgant kintančius duomenis ir atsiriboti nuo susiejimo su „Elasticsearch“ saugykla. , buvo pasirinkta leistinesnė kodo licencija. Laikui bėgant „Grafana“ kūrėjai įkūrė įmonę „Grafana Labs“, kuri pradėjo reklamuoti komercinius produktus, tokius kaip „Grafana Cloud“ debesų sistema ir komercinis sprendimas „Grafana Enterprise Stack“.

Sprendimas pakeisti licenciją priimtas siekiant išlikti paviršiuje ir atlaikyti konkurenciją su tiekėjais, kurie nedalyvauja kūrime, tačiau savo gaminiuose naudoja modifikuotas „Grafana“ versijas. Skirtingai nuo drastiškų priemonių, kurių ėmėsi tokie projektai kaip „ElasticSearch“, „Redis“, „MongoDB“, „Timescale“ ir „Cockroach“, kurie perėjo prie ne atviros licencijos, „Grafana Labs“ bandė priimti sprendimą, suderinantį bendruomenės ir verslo interesus. Perėjimas prie AGPLv3, Grafana Labs teigimu, yra optimalus sprendimas: viena vertus, AGPLv3 atitinka nemokamų ir atvirų licencijų kriterijus, kita vertus, neleidžia parazituoti atviruose projektuose.

Licencijos pakeitimas neturės įtakos tiems, kurie savo paslaugose naudoja nemodifikuotas „Grafana“ versijas arba skelbia modifikacijos kodą (pvz., „Red Hat Openshift“ ir „Cloud Foundry“. Pakeitimas taip pat neturės įtakos „Amazon“, teikiančiai debesijos produktą „Amazon Managed Service for Grafana“ (AMG), nes ši įmonė yra strateginė plėtros partnerė ir teikia projektui daug paslaugų. Įmonės, kurių įmonės politika draudžia naudoti AGPL licenciją, gali ir toliau naudoti senesnius „Apache“ licencijuotus leidimus, kurių pažeidžiamumo pataisas jos planuoja skelbti. Kita išeitis yra naudoti patentuotą „Grafana“ įmonės leidimą, kuriuo galima naudotis nemokamai, jei perkant raktą nesuaktyvinamos papildomos mokamos funkcijos.

Prisiminkime, kad AGPLv3 licencijos ypatybė yra papildomų apribojimų įvedimas programoms, kurios užtikrina tinklo paslaugų funkcionavimą. Naudodamas AGPL komponentus paslaugos veikimui užtikrinti, kūrėjas privalo pateikti vartotojui visų šių komponentų pakeitimų šaltinio kodą, net jei paslauga, kuria grindžiama paslauga, nėra platinama ir naudojama tik vidinėje infrastruktūroje. organizuoti tarnybos veiklą. AGPLv3 licencija suderinama tik su GPLv3, todėl kyla licencijavimo konfliktas su programomis, siunčiamomis pagal GPLv2 licenciją. Pavyzdžiui, norint išsiųsti biblioteką pagal AGPLv3, reikia visų programų, kurios naudoja biblioteką, kad platintų kodą pagal AGPLv3 arba GPLv3 licenciją, todėl kai kurios Grafana bibliotekos paliekamos pagal Apache 2.0 licenciją.

Be licencijos pakeitimo, projektas „Grafana“ buvo perkeltas į naują kūrėjo sutartį (CLA), kurioje apibrėžiamas nuosavybės teisių į kodą perdavimas, leidžiantis „Grafana Labs“ pakeisti licenciją be visų plėtros dalyvių sutikimo. Vietoj senos sutarties, pagrįstos „Harmony Contributor“ sutartimi, įvesta sutartis pagal „Apache Foundation“ dalyvių pasirašytą dokumentą. Nurodoma, kad ši sutartis yra suprantamesnė ir žinomesnė kūrėjams.

Šaltinis: opennet.ru

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