СУБД Redis преминава на собствена лицензия. Обсъждане за премахване на Redis от Fedora

Компания Redis Ltd обяви промяна в лиценза на СУБД Redis, която спада към клас NoSQL системи. Започвайки от версия Redis 7.4, кодът на проекта ще бъде разпространяван под две проприетарни лицензи RSALv2 (Redis Source Available License v2) и SSPLv1 (Server Side Public License v1), вместо преди приложената лицензия BSD. Преди това под проприетарна лицензия се доставяше само кодът на допълнителните модули, които предлагаха разширени функции за корпоративни потребители (RediSearch, RedisGraph, RedisJSON, RedisML, RedisBloom и др.). Отсега нататък проприетарната лицензия ще важи и за основната кодова база на СУБД.

Сменя лиценза ще позволи интегрирането на проприетарни модули с разширени типове и механизми за обработка на данни в основния състав на бъдещите версии на СУБД Redis, които до сега бяха предлагани само в продукта Redis Stack. Старите версии ще останат на разположение под предишната лицензия BSD и ще могат да се използват като основа за създаване на независими форкове.

Поддръжката на старите клонове Redis 7.x, издадени преди смяната на лиценза, ще продължи поне до пускането на Redis Community Edition 9.0. Всички пачове с поправки на уязвимости и сериозни проблеми ще бъдат издавани за старите клонове под лиценза BSD и ще могат да се използват в форковете. След приключване на поддръжката на старите клонове, пачовете ще се издават само под лицензиите SSPL и RSAL, т.е. от този момент нататък авторите на форковете ще трябва да поемат поддръжката сами.

Лицензите SSPL и RSAL не са отворени и въвеждат допълнителни ограничения, забраняващи безплатното използване на продукта за осигуряване на работа на облачни услуги. По своите цели и двете лицензи съвпадат, а разликите се свеждат до това, че лицензия SSPL е базирана на копилефт лиценцията AGPLv3, а лицензия RSAL е базирана на разрешаваща лиценция BSD.

Лицензия RSAL позволява използването, изменението, разпространението и интегрирането на кода в приложения, с изключение на случаите, когато тези приложения са търговски или се използват за предоставяне на управляеми платени услуги (безплатният достъп е позволен само за вътрешни услуги, а ограничението важи само за платените услуги, предоствящи достъп до Redis). В съответствие с принципите на копилефта, лицензията SSPL съдържа изискване за доставка под същата лицензия не само на кода на самото приложение, но и на изходните текстове на всички компоненти, участващи в предоставянето на облачната услуга.

Причината за промяната на лицензионната политика е желанието да се предотврати паразитирането на облачните услуги върху отвореното софтуерно оборудване. Компанията Redis Inc не одобрява факта, че облачните провайдери създават производни търговски продукти и препродават Redis като облачни услуги, без да участват в живота на общността и да помагат в разработката. Настанява се ситуация, в която облачните провайдери, които не са свързани с проекта, получават печалба от готовите отворени решения, докато самите разработчици остават без нищо.

И двете лицензи водят до дискриминация на определени категории потребители, което не позволява да се смятат за отворени или свободни. Организацията OSI (Open Source Initiative) заяви, че подобни лицензи не са отворени и продуктите на тяхна база следва да се считат за проприетарни. Сред другото, продуктите под лицензите SSPL и RSAL не могат да бъдат включвани в свободни дистрибуции, като Fedora и Debian. Разработчиците на проекта Fedora вече започнаха обсъждане за премахване на пакетите с Redis от хранилищата на дистрибуцията или замяната им с безплатен форк, който, както се очаква, ще бъде създаден от представители на общността, недоволни от промените в лиценза.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster