Redis logotips.
Redis, populārā datubāze unn atmiņa, ko izmanto miljoniem izstrādātāju visā pasaulē, ir paziņojis par būtiskām izmaiņām savā licencēšanas politikā. Tradicionāli izplatīta saskaņā ar trīs klauzulu BSD licenci, atļaujošu atvērtā pirmkoda licenci Redis ir izvēlējies pieņemt dubultās licencēšanas modeli.
No versijas Redis 7.4, projekts izplatīs savu kodu saskaņā ar divām patentētām licencēm: RSALv2 (Redis Source Available License v2) un SSPLv1 (Server Side Public License v1), iepriekš izmantotās BSD licences vietā. Iepriekš tikai tie papildinājumu moduļi, kas piedāvāja uzlabotas funkcionalitātes uzņēmumu lietotājiem, piemēram, RediSearch, RedisGraph, RedisJSON, RedisML, RedisBloom, cita starpā, tika nodrošināti ar patentētu licenci. Tagad patentētā licence attieksies arī uz galveno DBVS kodu bāzi.
Šīs izmaiņas licencē pļaus integrēt patentētus moduļus ar uzlabotām iespējām un datu apstrādes dzinējiem Redis DBMS turpmāko versiju galvenajā struktūrā. Vecākas versijas joprojām būs pieejamas ar veco BSD licenci, un tās var izmantot kā pamatu neatkarīgu dakšu izveidei.
El Turpināsies veco Redis 7.x filiāļu apkope, kas izlaista pirms licences maiņas vismaz līdz Redis Community Edition 9.0 izlaišanai. Ievainojamību un kritisko problēmu novēršanas ielāpi tiks izlaisti vecākām versijām saskaņā ar BSD licenci, un tos varēs izmantot dakšās. Pēc vecāku versiju atbalsta perioda ielāpi tiks izlaisti tikai saskaņā ar SSPL un RSAL licencēm, kas nozīmē, ka dakšu autoriem pašiem būs jāveic apkope.
"Mēs ceram turpināt mūsu sadarbību, lai atbalstītu izstrādātājus ar jaunākajiem jauninājumiem datu glabāšanā un pārvaldībā," sacīja Microsoft izstrādātāju nodaļas prezidente Džūlija Liusone. "Mūsu sadarbība turpina atbalstīt integrētus risinājumus, piemēram, Azure Cache for Redis, un sniegs Microsoft klientiem ekskluzīvu piekļuvi Redis piedāvājuma paplašinātajām funkcijām."
Ir svarīgi to atzīmēt SSPL un RSAL licences nav atvērtā pirmkoda, un tām ir papildu ierobežojumi, kas aizliedz bezmaksas izmantot produktu, lai piedāvātu mākoņpakalpojumus.un. Abām licencēm ir līdzīgi mērķi, lai gan SSPL licence ir balstīta uz AGPLv3 copyleft licenci, savukārt RSAL licence ir balstīta uz atļaujošo BSD licenci.
RSAL licence ļauj izmantot, modificēt, izplatīt un integrēt kodu aplikācijās, izņemot komerciālos gadījumos vai pārvaldītos maksas pakalpojumos (bezmaksas izmantošana ir atļauta iekšējiem pakalpojumiem, savukārt ierobežojums attiecas uz maksas pakalpojumiem, kas nodrošina piekļuvi Redis ). Savukārt SSPL licence, ievērojot copyleft principus, paredz, ka ar vienu licenci tiek piegādāts ne tikai pašas lietojumprogrammas kods, bet arī visu mākoņpakalpojuma nodrošināšanā iesaistīto komponentu pirmkods.
Iemesls aiz atvaļinājumu politikas izmaiņāms ir neļaut mākoņpakalpojumu sniedzējiem gūt labumu no atvērtā pirmkoda programmatūras bez ieguldījuma attīstīt vai atbalstīt kopienu. Redis nav apmierināts ar pašreizējo situāciju, kad mākoņa pakalpojumu sniedzēji gūst ieņēmumus no komerciāliem atvasinātiem produktiem, kuru pamatā ir Redis, un pārdod mākoņpakalpojumus, nepiedaloties izstrādē vai nesadarbojoties ar sabiedrību. Šī dinamika neļauj izstrādātājiem gūt peļņu, savukārt mākoņpakalpojumu sniedzēji gūst peļņu no esošajiem atvērtajiem risinājumiem.
Abas ieviestās licences diskriminē noteikta veida lietotājus, kas neļauj tos uzskatīt par atvērtām vai bezmaksas licencēm. Atvērtā koda iniciatīva (OSI) ir paziņojusi, ka šīs licences neatbilst atvērtā pirmkoda standartiem un uz tiem balstītie produkti ir jāuzskata par patentētiem. Tas nozīmē, ka produkti ar SSPL un RSAL licencēm nevar būt daļa no izplatīšanas, piemēram, Fedora un Debian.
Ja Jums ir interesē uzzināt vairāk par to, jūs varat pārbaudīt informāciju Šajā saitē.