Il DBMS Redis passa a una licenza proprietaria. Discussione sull'eliminazione di Redis da Fedora

L'azienda Redis Ltd ha annunciato un cambiamento nella licenza del DBMS Redis, appartenente alla classe dei sistemi NoSQL. A partire dal rilascio di Redis 7.4, il codice del progetto sarà distribuito sotto due licenze proprietarie, RSALv2 (Redis Source Available License v2) e SSPLv1 (Server Side Public License v1), invece della precedente licenza BSD. In passato, solo il codice dei moduli aggiuntivi, che offrivano funzionalità avanzate per utenti aziendali (RediSearch, RedisGraph, RedisJSON, RedisML, RedisBloom, ecc.), era fornito sotto licenza proprietaria. D'ora in poi, la licenza proprietaria si applicherà anche al codice sorgente principale del DBMS.

Il cambio di licenza permetterà di integrare nei futuri aggiornamenti del DBMS Redis moduli proprietari con l'implementazione di nuovi tipi e motori di elaborazione dei dati, precedentemente offerti solo nel prodotto Redis Stack. Le versioni precedenti rimarranno disponibili sotto la precedente licenza BSD e potranno essere utilizzate come base per la creazione di un fork indipendente.

Il supporto per le vecchie versioni di Redis 7.x, rilasciate prima del cambio di licenza, continuerà almeno fino al rilascio della Redis Community Edition 9.0. Tutti i patch che risolvono vulnerabilità e problemi gravi saranno rilasciati per le versioni precedenti sotto la licenza BSD e potranno essere utilizzati nei fork. Una volta terminato il periodo di supporto per le vecchie versioni, i patch saranno rilasciati solo sotto le licenze SSPL e RSAL, quindi da quel momento in poi i creatori di fork dovranno gestire autonomamente il supporto.

Le licenze SSPL e RSAL non sono open source e introducono ulteriori restrizioni, vietando l'uso gratuito del prodotto per la fornitura di servizi cloud. Per i suoi obiettivi, entrambe le licenze sono simili, con la differenza che la licenza SSPL si basa sulla licenza copyleft AGPLv3, mentre la licenza RSAL si basa sulla licenza permissiva BSD.

La licenza RSAL consente di utilizzare, modificare, distribuire e integrare il codice nelle applicazioni, ad eccezione dei casi in cui queste applicazioni siano commerciali o utilizzate per fornire servizi pagati gestiti (l'uso gratuito è consentito per i servizi interni, l'obbligo si riferisce solo ai servizi a pagamento che forniscono accesso a Redis). In linea con i principi del copyleft, la licenza SSPL contiene un requisito di distribuzione sotto la stessa licenza non solo per il codice dell'applicazione, ma anche per il codice sorgente di tutti i componenti coinvolti nella fornitura del servizio cloud.

Tra i motivi del cambiamento della politica di licenza c'è il desiderio di evitare il parassitismo dei fornitori di servizi cloud sul software open source. All'azienda Redis Inc non piace il fatto che i fornitori cloud creino prodotti commerciali derivati e rivendano Redis come servizio cloud, senza partecipare alla vita della comunità e senza contribuire allo sviluppo. Si crea così una situazione in cui il profitto va a fornitori cloud non legati al progetto, che rivendono soluzioni open source pronte, mentre gli sviluppatori rimangono a mani vuote.

Entrambe le licenze portano a una discriminazione di determinate categorie di utenti, il che non consente di considerarli aperti o liberi. L'organizzazione OSI (Open Source Initiative) ha dichiarato che tali licenze non sono aperte e i prodotti basati su di esse devono essere considerati proprietari. Inoltre, i prodotti sotto le licenze SSPL e RSAL non possono essere inclusi in distribuzioni libere, come Fedora e Debian. Gli sviluppatori del progetto Fedora hanno già avviato discussioni per rimuovere i pacchetti di Redis dai repository della distribuzione o per sostituirli con un fork libero, che si prevede sarà formato da membri della comunità insoddisfatti del cambio di licenza.

Fonte: opennet.ru

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