Grafana cambia licenza da Apache 2.0 a AGPLv3

Gli sviluppatori della piattaforma di visualizzazione dei dati Grafana hanno annunciato il passaggio alla licenza AGPLv3, invece della precedente licenza Apache 2.0. Un cambiamento simile è stato effettuato per il sistema di aggregazione dei log Loki e il backend distribuito di tracciamento Tempo. I plugin, gli agenti e alcune librerie continueranno ad essere forniti sotto licenza Apache 2.0.

È interessante notare che alcuni utenti evidenziano come una delle ragioni del successo del progetto Grafana, inizialmente impegnato a ottimizzare l'interfaccia di un prodotto già esistente, Kibana, per la visualizzazione dei dati variabili nel tempo, e a distaccarsi dalla dipendenza da Elasticsearch, fosse la scelta di una licenza più permissiva per il codice. Col tempo, gli sviluppatori di Grafana hanno creato la società Grafana Labs, che ha iniziato a promuovere prodotti commerciali, come il sistema cloud Grafana Cloud e la soluzione commerciale Grafana Enterprise Stack.

La decisione di cambiare licenza è stata presa per rimanere competitivi e resistere alla concorrenza di fornitori che non partecipano allo sviluppo, ma utilizzano versioni modificate di Grafana nei propri prodotti. A differenza delle misure drastiche adottate da progetti come ElasticSearch, Redis, MongoDB, Timescale e Cockroach, che sono passati a una licenza non open, Grafana Labs ha tentato di trovare una soluzione che bilanciasse gli interessi della comunità e del business. Il passaggio all'AGPLv3, secondo Grafana Labs, è visto come una soluzione ottimale: da un lato, l'AGPLv3 risponde ai criteri delle licenze libere e aperte, dall'altro non permette di sfruttare progetti open source.

Per coloro che utilizzano varianti di Grafana non modificate nei propri servizi o pubblicano codice di modifiche (ad esempio, Red Hat Openshift e Cloud Foundry), il cambiamento di licenza non avrà alcun impatto. La modifica non influenzerà nemmeno l'azienda Amazon, che offre il prodotto cloud Amazon Managed Service for Grafana (AMG), poiché questa azienda è un partner strategico nello sviluppo e fornisce molti servizi al progetto. Le aziende con una politica aziendale che vieta l'uso della licenza AGPL possono continuare a utilizzare le vecchie versioni sotto la licenza Apache, per le quali si prevede di continuare a pubblicare aggiornamenti contenenti correzioni di vulnerabilità. Un'altra opzione è l'uso della versione Enterprise proprietaria di Grafana, che può essere utilizzata gratuitamente, purché le funzionalità aggiuntive a pagamento non siano attivate tramite l'acquisto di una chiave.

Ricordiamo che una caratteristica della licenza AGPLv3 è l'introduzione di ulteriori restrizioni per le applicazioni che garantiscono il funzionamento di servizi di rete. Nell'uso di componenti AGPL per garantire il funzionamento del servizio, lo sviluppatore è obbligato a fornire all'utente il codice sorgente di tutte le modifiche apportate a questi componenti, anche se il software alla base del servizio non viene distribuito e viene utilizzato esclusivamente all'interno dell'infrastruttura interna per l'organizzazione del servizio. La licenza AGPLv3 è compatibile solo con GPLv3, il che porta a conflitti di licenza con applicazioni distribuite sotto licenza GPLv2. Ad esempio, la fornitura di una libreria sotto AGPLv3 richiede a tutte le applicazioni che utilizzano tale libreria di distribuire il codice sotto licenza AGPLv3 o GPLv3, motivo per cui alcune librerie di Grafana rimangono sotto licenza Apache 2.0.

Oltre al cambiamento di licenza, il progetto Grafana è stato trasferito a un nuovo accordo con gli sviluppatori (CLA) che definisce il trasferimento dei diritti di proprietà sul codice, consentendo così a Grafana Labs di modificare la licenza senza il consenso di tutti i partecipanti allo sviluppo. Invece del vecchio accordo basato su Harmony Contributor Agreement, è stato introdotto un accordo basato sul documento firmato dai membri della Apache Foundation. Si specifica che questo accordo è più chiaro e familiare per gli sviluppatori.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster