Grafana își schimbă licența de la Apache 2.0 la AGPLv3

Dezvoltatorii platformei de vizualizare a datelor Grafana au anunțat trecerea la licența AGPLv3, în locul licenței Apache 2.0 aplicate anterior. O modificare similară a fost efectuată pentru sistemul de agregare a jurnalelor Loki și backend-ul distribuit pentru urmărirea Tempo. Pluginurile, agenții și unele biblioteci vor continua să fie disponibile sub licența Apache 2.0.

Interesant este că unii utilizatori observă că unul dintre motivele succesului proiectului Grafana, care la început a încercat să optimizeze interfața produsului existent Kibana pentru vizualizarea datelor în timp real și să se desprindă de stocarea Elasticsearch, a fost alegerea unei licențe mai permisive pentru cod. În timp, dezvoltatorii Grafana au înființat compania Grafana Labs, care a început promovarea produselor comerciale, cum ar fi sistemul cloud Grafana Cloud și soluția comercială Grafana Enterprise Stack.

Decizia de a schimba licența a fost adoptată pentru a se menține pe piață și a rezista concurenței furnizorilor care nu participă la dezvoltare, dar folosesc variantele modificate ale Grafana în produsele lor. Spre deosebire de măsurile radicale luate de proiecte precum ElasticSearch, Redis, MongoDB, Timescale și Cockroach, care au trecut la o licență care nu este deschisă, Grafana Labs a încercat să adopte o decizie care să echilibreze interesele comunității și afacerii. Trecerea la AGPLv3, în opinia Grafana Labs, este soluția optimă: pe de o parte, AGPLv3 corespunde criteriilor licențelor libere și deschise, iar pe de altă parte, nu permite parazitarea pe proiectele deschise.

Cei care folosesc în serviciile lor variantele nemodificate ale Grafana sau publică codul modificărilor (de exemplu, Red Hat Openshift și Cloud Foundry) nu vor fi afectați de schimbarea licenței. Modificarea nu va afecta nici compania Amazon, care oferă produsul cloud Amazon Managed Service for Grafana (AMG), deoarece această companie este un partener strategic în dezvoltare și oferă multe servicii proiectului. Companiile cu o politică corporativă care interzice utilizarea licenței AGPL pot continua să folosească versiunile mai vechi sub licența Apache, pentru care sunt planificate publicarea actualizărilor pentru corectarea vulnerabilităților. O altă opțiune este utilizarea ediției comerciale Enterprise a Grafana, care poate fi utilizată gratuit, atâta timp cât funcțiile plătite adiționale nu sunt activate prin achiziția unei chei.

Reamintim că o caracteristică a licenței AGPLv3 este introducerea unor restricții suplimentare pentru aplicațiile care asigură funcționarea serviciilor de rețea. Atunci când se utilizează componente AGPL pentru a asigura funcționarea unui serviciu, dezvoltatorul este obligat să ofere utilizatorului codul sursă al tuturor modificărilor aduse acestor componente, chiar dacă software-ul pe care se bazează serviciul nu este distribuit și este utilizat exclusiv în infrastructura internă pentru organizarea muncii serviciului. Licența AGPLv3 este compatibilă doar cu GPLv3, ceea ce duce la un conflict de licență cu aplicațiile furnizate sub licența GPLv2. De exemplu, furnizarea unei biblioteci sub AGPLv3 necesită de la toate aplicațiile care folosesc această bibliotecă distribuirea codului sub licența AGPLv3 sau GPLv3, prin urmare, unele biblioteci Grafana au fost lăsate sub licența Apache 2.0.

Pe lângă schimbarea licenței, proiectul Grafana a fost transferat la un nou acord cu dezvoltatorii (CLA), care definește transferul drepturilor de proprietate asupra codului, permițând companiei Grafana Labs să schimbe licența fără a obține consimțământul tuturor participanților la dezvoltare. În locul vechiului acord bazat pe Harmony Contributor Agreement, a fost introdus un acord bazat pe documentul semnat de membrii Fundației Apache. Se menționează că acest acord este mai clar și mai familiar pentru dezvoltatori.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster