SGBD-ul Redis trece la o licență proprietară. Discuție despre eliminarea Redis din Fedora

Redis Ltd a anunțat o modificare a licenței pentru DBMS Redis, care aparține clasei de sisteme NoSQL. Începând cu lansarea Redis 7.4, codul proiectului va fi distribuit sub două licențe proprietare RSALv2 (Redis Source Available License v2) și SSPLv1 (Server Side Public License v1), în locul licenței BSD utilizate anterior. Anterior, doar codul modulelor suplimentare care ofereau capabilități avansate pentru utilizatorii corporativi (RediSearch, RedisGraph, RedisJSON, RedisML, RedisBloom etc.) era furnizat sub o licență proprietară. De acum înainte, licența proprietară se va aplica și bazei principale de coduri DBMS.

Schimbarea licenței va permite integrarea modulelor proprietare în structura principală a versiunilor viitoare ale SGBD-ului Redis cu implementarea de tipuri avansate și motoare de procesare a datelor, oferite anterior doar ca parte a produsului Redis Stack. Versiunile vechi vor rămâne disponibile sub licența BSD anterioară și pot fi folosite ca bază pentru crearea unui fork independent.

Întreținerea ramurilor mai vechi ale Redis 7.x lansate înainte de schimbarea licenței va continua cel puțin până la lansarea Redis Community Edition 9.0. Toate patch-urile care remediază vulnerabilitățile și problemele grave vor fi lansate pentru ramurile vechi sub licența BSD și pot fi folosite în fork-uri. După încheierea perioadei de suport pentru ramurile vechi, patch-urile vor fi lansate numai sub licențe SSPL și RSAL, adică. De acum înainte, autorii furcii vor trebui să-și facă propria întreținere.

Licențele SSPL și RSAL nu sunt deschise și introduc restricții suplimentare care interzic utilizarea gratuită a produsului pentru a furniza servicii cloud. În ceea ce privește obiectivele lor, ambele licențe sunt similare una cu cealaltă, iar diferențele sunt că licența SSPL se bazează pe licența copyleft AGPLv3, iar licența RSAL se bazează pe licența permisivă BSD.

Licența RSAL vă permite să utilizați, să modificați, să distribuiți și să integrați codul în aplicații, cu excepția cazului în care aceste aplicații sunt comerciale sau utilizate pentru a furniza servicii gestionate plătite (utilizarea gratuită este permisă pentru serviciile interne, restricția se aplică numai serviciilor plătite care oferă acces către Redis). În conformitate cu principiile copyleft-ului, licența SSPL conține o cerință de a livra sub aceeași licență nu numai codul aplicației în sine, ci și codul sursă al tuturor componentelor implicate în furnizarea serviciului cloud.

Motivul modificării politicii de licențiere este dorința de a împiedica furnizorii de servicii cloud să paraziteze software-ul open source. Redis Inc este nemulțumit de faptul că furnizorii de cloud creează produse derivate comerciale și revind Redis ca servicii cloud, dar nu participă la comunitate și nu ajută la dezvoltare. Se creează o situație în care furnizorii de cloud care nu au nimic de-a face cu proiectul beneficiază de revânzarea soluțiilor deschise gata făcute, în timp ce dezvoltatorii înșiși rămân fără nimic.

Ambele licențe discriminează anumite categorii de utilizatori, făcându-le nepotrivite pentru software open source sau liber. Inițiativa Open Source (OSI) a declarat că astfel de licențe nu sunt open source și că produsele bazate pe acestea ar trebui considerate drept proprietate intelectuală. Printre altele, produsele licențiate sub SSPL și RSAL nu pot fi incluse în distribuții gratuite precum Fedora și DebianDezvoltatorii proiectului Fedora au început deja discuțiile despre eliminarea pachetelor Redis din repozitoriile distribuției sau înlocuirea acestora cu un fork gratuit, care se așteaptă să fie format de membrii comunității nemulțumiți de schimbarea licenței.

Sursa: opennet.ru

Cumpărați găzduire de încredere pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără găzduire web fiabilă cu protecție DDoS, servere VPS VDS | ProHoster