Redis Ltd imetangaza mabadiliko katika leseni ya Redis DBMS, ambayo ni ya darasa la mifumo ya NoSQL. Kuanzia na kutolewa kwa Redis 7.4, msimbo wa mradi utasambazwa chini ya leseni mbili za wamiliki RSALv2 (Redis Source Available License v2) na SSPLv1 (Server Side Public License v1), badala ya leseni ya BSD iliyotumika hapo awali. Hapo awali, ni msimbo wa moduli za ziada pekee zilizotoa uwezo wa hali ya juu kwa watumiaji wa kampuni (RediSearch, RedisGraph, RedisJSON, RedisML, RedisBloom, n.k.) ndizo zilizotolewa chini ya leseni ya umiliki. Kuanzia sasa na kuendelea, leseni ya umiliki pia itatumika kwa msingi mkuu wa msimbo wa DBMS.
Mabadiliko ya leseni yataruhusu ujumuishaji wa moduli za umiliki katika muundo mkuu wa matoleo yajayo ya Redis DBMS na utekelezaji wa aina za hali ya juu na injini za usindikaji wa data, zilizotolewa hapo awali kama sehemu ya bidhaa ya Redis Stack. Toleo la zamani litaendelea kupatikana chini ya leseni ya awali ya BSD na inaweza kutumika kama msingi wa kuunda uma huru.
Urekebishaji wa matawi ya zamani ya Redis 7.x iliyotolewa kabla ya mabadiliko ya leseni utaendelea angalau hadi kutolewa kwa Toleo la 9.0 la Redis Community. Viraka vyote vinavyorekebisha udhaifu na matatizo makubwa vitatolewa kwa matawi ya zamani chini ya leseni ya BSD na vinaweza kutumika katika uma. Baada ya mwisho wa kipindi cha usaidizi kwa matawi ya zamani, viraka vitatolewa tu chini ya leseni za SSPL na RSAL, i.e. Kuanzia sasa, waandishi wa uma watahitaji kufanya matengenezo yao wenyewe.
Leseni za SSPL na RSAL hazijafunguliwa na zinaanzisha vizuizi vya ziada ambavyo vinakataza matumizi ya bure ya bidhaa kutoa huduma za wingu. Kwa upande wa malengo yao, leseni zote mbili ni sawa kwa kila mmoja, na tofauti zinatokana na ukweli kwamba leseni ya SSPL inategemea leseni ya nakala AGPLv3, na leseni ya RSAL inategemea leseni ya BSD inayoruhusu.
Leseni ya RSAL inakuruhusu kutumia, kurekebisha, kusambaza na kuunganisha msimbo kwenye programu, isipokuwa wakati programu hizi ni za kibiashara au zinatumika kutoa huduma zinazolipishwa zinazosimamiwa (matumizi ya bila malipo yanaruhusiwa kwa huduma za ndani, kizuizi kinatumika tu kwa huduma zinazolipishwa zinazotoa ufikiaji. kwa Redis). Kwa mujibu wa kanuni za copyleft, leseni ya SSPL ina hitaji la kuwasilisha chini ya leseni sawa sio tu msimbo wa programu yenyewe, lakini pia msimbo wa chanzo wa vipengele vyote vinavyohusika katika utoaji wa huduma ya wingu.
Sababu ya kubadilisha sera ya utoaji leseni ni hamu ya kuzuia watoa huduma za wingu kutokana na kueneza programu huria. Redis Inc haijafurahishwa na ukweli kwamba watoa huduma za wingu huunda bidhaa zinazotokana na biashara na kuuza tena Redis kama huduma za wingu, lakini hawashiriki katika jumuiya au kusaidia katika maendeleo. Hali inaundwa ambapo watoa huduma za wingu ambao hawana uhusiano wowote na mradi wananufaika kwa kuuza tena suluhu zilizo wazi zilizotengenezwa tayari, huku watengenezaji wenyewe wakiwa hawana chochote.
Leseni zote mbili zinabagua aina fulani za watumiaji, ambayo inawazuia kuchukuliwa kuwa wazi au huru. Shirika la OSI (Open Source Initiative) lilisema kuwa leseni kama hizo haziko wazi na bidhaa kulingana nazo zinapaswa kuchukuliwa kuwa za umiliki. Miongoni mwa mambo mengine, bidhaa chini ya SSPL na leseni za RSAL haziwezi kujumuishwa katika usambazaji wa bure kama vile Fedora na Debian. Waendelezaji wa mradi wa Fedora tayari wameanza kujadili kuondolewa kwa vifurushi vya Redis kutoka kwa hazina za usambazaji au uwekaji wake na uma wa bure, ambao unatarajiwa kuundwa na wawakilishi wa jamii ambao hawajaridhika na mabadiliko ya leseni.
Chanzo: opennet.ru
