Valkey, la risposta della Linux Foundation al cambio di licenza Redis

Valkey

Valkey, il fork di Redis della Linux Foundation

El modifica della licenza Redis ha generato un grande movimento da parte della comunità open source, e anche se sembra che il cambiamento abbia interessato "superficialmente" solo progetti commerciali, sembra che diversi progetti risentano del fatto che esiste un'incompatibilità del loro progetto con le licenze gestiscono.

E recentemente il La Linux Foundation ha recentemente annunciato il lancio del progetto Valkey, che ha lo scopo di far avanzare ulteriormente lo sviluppo di Redis DBMS, un database open source distribuito con licenza BSD.

Il team Valkey lo è composto da sviluppatori di spicco come Madelyn Olson, ex capo di Redis su Amazon; Ping Xie, sviluppatore Redis presso Google e altri rinomati sviluppatori.

A proposito di Valkey

Valkey lo è un fork di Redis nato in risposta a un cambiamento nella politica di licenza di Redis Ltd, la società dietro lo sviluppo di Redis. A partire da Redis 7.4, l'azienda ha deciso di smettere di incorporare nuove funzioni sotto la licenza BSD, scegliendo di distribuire il codice del progetto sotto due licenze proprietarie: RSALv2 e SSPLv1. Queste nuove licenze impongono ulteriori restrizioni, soprattutto per quanto riguarda l'utilizzo gratuito del prodotto per i servizi cloud.

Valkey è progettato per essere compatibile con sistemi operativi come Linux, macOS, OpenBSD, NetBSD e FreeBSD e si dice che i suoi piani di sviluppo coprono il implementazione di un meccanismo più robusto per la migrazione degli slot, miglioramenti significativi nella scalabilità, maggiore stabilità nelle configurazioni dei cluster, prestazioni ottimizzate in ambienti multithread, supporto per trigger, introduzione di nuovi comandi e implementazione di ricerche vettoriali.

“Valkey rappresenta uno sforzo impressionante da parte dei contributori di lunga data della comunità Redis per sostenere i principi open source su cui è stato fondato il progetto. Mi congratulo con il loro impegno per una vera collaborazione e attendo con ansia le innovazioni che porteranno alla più ampia comunità tecnologica come progetto della Linux Foundation", ha affermato Jim Zemlin, CEO della Linux Foundation. 

Vale la pena ricordare che con il lancio di Valkey, Questo diventa il terzo fork aperto di Redis, poiché nei giorni precedenti Avevamo condiviso qui sul blog la notizia del fork creato dal fondatore dell'ambiente utente Sway e il linguaggio di programmazione Hare, Redict, un fork di Redis 7.2.4 che sarà distribuito sotto la licenza LGPLv3. Inoltre, dal 2019, Snapchat lavora allo sviluppo di KeyDB, un altro fork di Redis basato sulla versione 5. KeyDB si distingue per l'adozione di un'architettura multithread, implementando metodi di gestione della memoria più efficienti e offrendo funzionalità aggiuntive come la replica attiva, ottimizzata Archiviazione flash e supporto per la configurazione separata della durata delle chiavi secondarie.

Oltre a questo, si menziona che questo progetto sarà gestito dalla Linux Foundation su una piattaforma indipendente, con la partecipazione attiva di una community di sviluppatori e aziende impegnate a preservare la natura open source di Redis. A questa iniziativa hanno aderito importanti aziende come Amazon Web Services (AWS), Google Cloud, Oracle, Ericsson e Snap.

Infine, e come commento personale, vorrei menzionare che i movimenti della comunità per sostituire un progetto (prodotto) ci mostrano quanto velocemente può rispondere, ma come commento "personalmente" il fatto di farlo perché ora il progetto ha risposto agli abusi dei progetti e degli aiuti commerciali viene lasciato da parte, se lascia molto da pensare (certo non è un movimento nobile al 100%, ma alla fine è quello, è porre fine alla abuso).

E chi vede male (tosse, tosse, Fedora...) che un progetto vuole tutti quei progetti che generano profitto senza dare nulla in cambio (o pochissimo) rimette sul tavolo la questione che molti sviluppatori menzionano e cioè quella di una licenza open source che obbliga i progetti commerciali a dare una parte delle loro entrate ai progetti open source che utilizzano per i loro prodotti o a dare il contributo in natura (assegnando agli sviluppatori di contribuire al progetto).

Per capire un po', è importante tenere presente che le differenze fondamentali tra RSALv2 e SSPLv1 sono che SSPLv1 si basa sulla licenza AGPLv3 copyleft, mentre RSALv2 si basa sulla licenza permissiva BSD. Con la licenza RSALv2 è consentito utilizzare, modificare, distribuire e integrare il codice nelle applicazioni, ad eccezione delle applicazioni commerciali o dei servizi gestiti tramite cloud a pagamento (sebbene sia consentito l'uso gratuito per i servizi interni; la restrizione si applica solo ai servizi a pagamento che fornire l'accesso a Redis). La licenza SSPLv1 prevede invece il requisito che, nell'ambito della stessa licenza, venga consegnato non solo il codice dell'applicazione stessa, ma anche il codice sorgente di tutte le componenti coinvolte nella fornitura del servizio cloud.

fonte: https://www.linuxfoundation.org


Lascia un tuo commento

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

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  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.