logo redis.
Redis, populárna databáza an pamäť, ktorú používajú milióny vývojárov na celom svete, oznámila významnú zmenu svojej licenčnej politiky. Tradične distribuované pod licenciou BSD s tromi klauzuľami, povoľujúcou licenciou open source, Redis sa rozhodla prijať duálny model udeľovania licencií.
Z verzie Redis 7.4, projekt bude distribuovať svoj kód pod dvoma proprietárnymi licenciami: RSALv2 (Redis Source Available License v2) a SSPLv1 (Server Side Public License v1), namiesto predtým používanej BSD licencie. Predtým boli pod proprietárnou licenciou poskytované iba prídavné moduly, ktoré ponúkali pokročilé funkcie pre podnikových používateľov, ako napríklad RediSearch, RedisGraph, RedisJSON, RedisML, RedisBloom. Teraz sa bude vlastná licencia vzťahovať aj na základnú kódovú základňu DBMS.
Táto zmena v licencii pumožní integráciu proprietárnych modulov s pokročilými schopnosťami a motormi na spracovanie údajov v hlavnej štruktúre budúcich verzií Redis DBMS. Staršie verzie budú stále dostupné pod starou licenciou BSD a možno ich použiť ako základ pre vytváranie nezávislých vidlíc.
El Údržba starých vetiev Redis 7.x uvoľnených pred zmenou licencie bude pokračovať minimálne do vydania Redis Community Edition 9.0. Opravy, ktoré opravujú zraniteľnosti a kritické problémy, budú vydané pre staršie verzie pod licenciou BSD a možno ich použiť vo forkoch. Po uplynutí obdobia podpory pre staršie verzie budú záplaty vydávané iba pod licenciami SSPL a RSAL, čo znamená, že autori forkov si budú musieť robiť údržbu sami.
„Tešíme sa na pokračovanie našej spolupráce pri podpore vývojárov najnovšími inováciami v oblasti ukladania a správy dát,“ povedala Julia Liuson, prezidentka Vývojárskej divízie v Microsofte. „Naša spolupráca naďalej podporuje integrované riešenia, ako je Azure Cache pre Redis, a zákazníkom Microsoftu poskytne exkluzívny prístup k rozšíreným funkciám v rámci ponúk Redis.“
Je dôležité si uvedomiť, že Licencie SSPL a RSAL nie sú open source a majú ďalšie obmedzenia, ktoré zakazujú bezplatné používanie produktu na poskytovanie cloudových služieb.a. Obe licencie majú podobné ciele, hoci licencia SSPL je založená na licencii AGPLv3 copyleft, zatiaľ čo licencia RSAL je založená na permisívnej licencii BSD.
Licencia RSAL umožňuje použitie, úpravu, distribúciu a integráciu kódu v aplikáciách, s výnimkou obchodných prípadov alebo riadených platených služieb (bezplatné použitie je povolené pre interné služby, pričom obmedzenie sa vzťahuje na platené služby, ktoré poskytujú prístup k Redis ). Na druhej strane SSPL licencia podľa princípov copyleftu vyžaduje, aby pod rovnakou licenciou bol dodávaný nielen kód samotnej aplikácie, ale aj zdrojový kód všetkých komponentov zapojených do poskytovania cloudovej služby.
Dôvod za zmenou politiky dovolenieks je zabrániť poskytovateľom cloudových služieb využívať výhody open source softvéru bez toho, aby prispeli na rozvoj alebo podporu komunity. Redis nie je spokojný so súčasnou situáciou, keď poskytovatelia cloudu generujú príjmy z komerčných odvodených produktov založených na Redis a predávajú cloudové služby bez účasti na vývoji alebo spolupráci s komunitou. Vďaka tejto dynamike nemajú vývojári žiadne zisky, zatiaľ čo poskytovatelia cloudu profitujú z existujúcich otvorených riešení.
Obe implementované licencie diskriminujú určité typy používateľov, čo bráni tomu, aby sa považovali za otvorené alebo bezplatné licencie. Open Source Initiative (OSI) uviedla, že tieto licencie nie sú v súlade s open source štandardmi a produkty na nich založené by sa mali považovať za proprietárne. To znamená, že produkty pod licenciami SSPL a RSAL nemôžu byť súčasťou distribúcií ako Fedora a Debian.
Ak ste záujem dozvedieť sa o tom viac, môžete skontrolovať podrobnosti Na nasledujúcom odkaze.