Systém správy databází Redis přechází na proprietární licenci. Diskuze o odstranění Redis z Fedora

Společnost Redis Ltd oznámila změnu licence na systém správy databází Redis, klasifikovaný jako NoSQL. Od vydání Redis 7.4 bude kód projektu distribuován pod dvěma proprietárními licencemi RSALv2 (Redis Source Available License v2) a SSPLv1 (Server Side Public License v1), místo dříve používané licence BSD. Dříve byl proprietární licence poskytována pouze pro kód dodatečných modulů, které nabízely rozšířené možnosti pro podnikové uživatele (RediSearch, RedisGraph, RedisJSON, RedisML, RedisBloom atd.). Od nynějška se proprietární licence použije i na základní kód systému správy databází.

Změna licence umožní integraci proprietárních modulů s implementací rozšířených typů a enginů pro zpracování dat do hlavního obsahu budoucích verzí systému správy databází Redis, které byly dříve nabízeny pouze v rámci produktu Redis Stack. Staré verze zůstanou k dispozici pod původní licencí BSD a mohou být použity jako základ pro vytvoření nezávislého forku.

Podpora starých větví Redis 7.x, vydaných před změnou licence, bude pokračovat alespoň do vydání Redis Community Edition 9.0. Všechny záplaty pro opravu zranitelností a vážných problémů budou vydávány pro staré větve pod licencí BSD a mohou být využity ve forkách. Po ukončení podpory starých větví budou záplaty vydávány pouze pod licencemi SSPL a RSAL, tj. od tohoto okamžiku budou autoři forků muset sami zajišťovat údržbu.

Licence SSPL a RSAL nejsou otevřené a obsahují další omezení, která zakazují bezplatné používání produktu pro zajištění provozu cloudových služeb. Obě licence si svými cíli jsou podobné, rozdíly spočívají v tom, že licence SSPL je založena na copyleft licenci AGPLv3, zatímco licence RSAL je založena na permisivní licenci BSD.

Licence RSAL umožňuje používat, měnit, distribuovat a integrovat kód do aplikací, s výjimkou případů, kdy tyto aplikace jsou obchodní nebo používány k poskytování spravovaných placených služeb (pro interní služby je povoleno bezplatné použití, omezení se týká pouze placených služeb, které poskytují přístup k Redis). V souladu s principy copyleft obsahuje licence SSPL požadavek na dodání pod stejnou licencí nejen kódu samotné aplikace, ale i zdrojových textů všech komponentů zapojených do poskytování cloudové služby.

Jako důvod změny licenční politiky se uvádí snaha zabránit parazitování poskytovatelů cloudových služeb na otevřeném softwaru. Společnost Redis Inc. se nespokojí s tím, že cloudoví poskytovatelé vytvářejí odvozené komerční produkty a zabývají se přeprodejem Redis ve formě cloudových služeb, ale nepřispívají do života komunity a nepomáhají s vývojem. Vzniká situace, kdy zisk mají s projektem nijak nesouvisející cloudoví poskytovatelé, kteří přeprodávají hotová otevřená řešení, zatímco samotní vývojáři zůstávají s ničím.

Obě licence vedou k diskriminaci jednotlivých kategorií uživatelů, což neumožňuje považovat je za otevřené nebo svobodné. Organizace OSI (Open Source Initiative) prohlásila, že takové licence nejsou otevřené a produkty na jejich základě by měly být považovány za proprietární. Mimo jiné, produkty pod licencemi SSPL a RSAL nemohou být zahrnuty do svobodných distribucí, jako jsou Fedora a Debian. Vývojáři projektu Fedora již zahájili diskusi o odstranění balíčků s Redis z repozitářů distribuce nebo jeho nahrazení svobodným fork, který, jak se očekává, bude vytvořen zástupci komunity, kteří jsou nespokojeni se změnou licence.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster