Grafana ha cambiato la licenza da Apache 2.0 ad AGPLv3

Gli sviluppatori della piattaforma visualizzazione dati Grafana, ha annunciato il passaggio alla licenza AGPLv3, invece della licenza Apache 2.0 utilizzata in precedenza.

Curiosamente, alcuni utenti sottolineano che uno dei motivi dal successo del progetto Grafana, che inizialmente ha cercato di ottimizzare l'interfaccia del prodotto Kibana esistente per visualizzare dati variabili nel tempo e allontanarsi dal collegamento al repository Elasticsearch, è stata la scelta di una licenza di codice più permissiva. Nel tempo, gli sviluppatori di Grafana hanno formato 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 la licenza è stata presa per restare a galla e competere con fornitori non coinvolti nello sviluppo, ma che usano versioni modificate di Grafana nei loro prodotti. In contrasto con le misure drastiche adottate da progetti come ElasticSearch, Redis, MongoDB, Timescale e Cockroach, passati a una licenza non aperta, Grafana Labs ha cercato di prendere una decisione che bilancia gli interessi della comunità e del business. Il passaggio ad AGPLv3, secondo Grafana Labs, è la soluzione migliore: da un lato AGPLv3 rispetta i criteri delle licenze libere e aperte e, dall'altro, non consente di parassitare progetti open source.

La nostra azienda ha sempre cercato di bilanciare la "creazione di valore" dell'open source e della comunità con la "cattura del valore" della nostra strategia di monetizzazione. La scelta della licenza è un pilastro chiave di questa strategia, ed è qualcosa su cui abbiamo deliberato ampiamente sin dall'inizio della società.

Negli ultimi anni, abbiamo esaminato da vicino come quasi tutte le aziende open source su larga scala che ammiriamo, come Elastic, Redis Labs, MongoDB, Timescale, Cockroach Labs e molte altre, hanno evoluto il loro regime di licenza. In quasi tutti questi casi, il risultato è stato il passaggio a una licenza per font disponibile non approvata da OSI.

Coloro che utilizzano versioni non modificate Grafana sui loro servizi o pubblica il codice di modifica (ad esempio, Red Hat Openshift e Cloud Foundry) non saranno influenzati dalla modifica della licenza. La modifica non interesserà inoltre Amazon, che fornisce il prodotto cloud Amazon Managed Service per Grafana (AMG), poiché questa azienda è un partner strategico per lo sviluppo e fornisce molti servizi al progetto.

Le aziende con politiche aziendali che vietano l'uso di AGPL possono continuare a utilizzare versioni con licenza precedenti di Apache per le quali si prevede che le patch di vulnerabilità continueranno a essere rilasciate. Un'altra soluzione è utilizzare l'edizione Enterprise proprietaria di Grafana, che può essere utilizzata gratuitamente se non vengono attivate funzionalità aggiuntive a pagamento acquistando la chiave.

Ricordiamo che la particolarità della licenza AGPLv3 è l'introduzione di ulteriori restrizioni per applicazioni che assicurano il funzionamento dei servizi di rete. Quando si utilizzano componenti AGPL per garantire il funzionamento del servizio, lo sviluppatore è obbligato a fornire all'utente il codice sorgente di tutte le modifiche apportate a tali componenti, anche se il software sottostante al servizio non è distribuito e viene utilizzato esclusivamente nell'infrastruttura interna per organizzare l'operatività del servizio.

La licenza AGPLv3 è compatibile solo con GPLv3, il che crea un conflitto di licenza con le applicazioni fornite con la licenza GPLv2. Ad esempio, il rilascio di una libreria con AGPLv3 richiede che tutte le applicazioni che utilizzano questa libreria distribuiscano il codice con la licenza AGPLv3 o GPLv3, quindi alcune librerie Grafana sono concesse in licenza con la licenza Apache 2.0.

Oltre a cambiare la licenza, il progetto Grafana è stato trasferito in un nuovo accordo con gli sviluppatori (LAC), che determina il trasferimento dei diritti di proprietà sul codice, consentendo a Grafana Labs di modificare la licenza senza il consenso di tutti i partecipanti allo sviluppo.

Il vecchio Harmony Contributor Agreement è stato sostituito da un accordo basato su documenti firmato dai contributori della Fondazione Apache. Questo accordo è indicato per essere più comprensibile e familiare agli sviluppatori.

fonte: https://grafana.com


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.