SIA Redis ir paziÅojis par izmaiÅÄm Redis DBVS, kas pieder NoSQL sistÄmu klasei, licencÄ. SÄkot ar Redis 7.4 izlaiÅ”anu, projekta kods tiks izplatÄ«ts 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 papildu moduļu kods, kas piedÄvÄja uzlabotas iespÄjas korporatÄ«vajiem lietotÄjiem (RediSearch, RedisGraph, RedisJSON, RedisML, RedisBloom utt.), tika piegÄdÄts saskaÅÄ ar patentÄtu licenci. TurpmÄk patentÄtÄ licence attieksies arÄ« uz galveno DBVS kodu bÄzi.
Licences maiÅa ļaus turpmÄko Redis DBVS versiju galvenajÄ struktÅ«rÄ integrÄt patentÄtus moduļus ar progresÄ«vu tipu un datu apstrÄdes dzinÄju ievieÅ”anu, kas iepriekÅ” tika piedÄvÄti tikai kÄ daļa no Redis Stack produkta. Vecie laidieni paliks pieejami saskaÅÄ ar iepriekÅ”Äjo BSD licenci, un tos var izmantot kÄ pamatu neatkarÄ«gas dakÅ”as izveidei.
Redis 7.x, kas izlaistas pirms licences maiÅas, vecÄku atzaru apkope turpinÄsies vismaz lÄ«dz Redis Community Edition 9.0 izlaiÅ”anai. Visi ielÄpi, kas novÄrÅ” ievainojamÄ«bas un nopietnas problÄmas, tiks izlaisti vecajÄm filiÄlÄm saskaÅÄ ar BSD licenci, un tos varÄs izmantot forks. PÄc atbalsta perioda beigÄm vecajÄm filiÄlÄm ielÄpi tiks izdoti tikai saskaÅÄ ar SSPL un RSAL licencÄm, t.i. TurpmÄk dakÅ”u autoriem paÅ”iem bÅ«s jÄveic apkope.
SSPL un RSAL licences nav atvÄrtas un ievieÅ” papildu ierobežojumus, kas aizliedz bezmaksas izmantot produktu mÄkoÅpakalpojumu sniegÅ”anai. MÄrÄ·u ziÅÄ abas licences ir lÄ«dzÄ«gas viena otrai, un atŔķirÄ«bas ir saistÄ«tas ar faktu, ka SSPL licences pamatÄ ir copyleft licence AGPLv3, bet RSAL licence ir balstÄ«ta uz atļaujoÅ”o BSD licenci.
RSAL licence ļauj izmantot, modificÄt, izplatÄ«t un integrÄt kodu lietojumprogrammÄs, izÅemot gadÄ«jumus, kad Ŕīs lietojumprogrammas ir komerciÄlas vai tiek izmantotas pÄrvaldÄ«tu maksas pakalpojumu sniegÅ”anai (bezmaksas izmantoÅ”ana ir atļauta iekÅ”Äjiem pakalpojumiem, ierobežojums attiecas tikai uz maksas pakalpojumiem, kas nodroÅ”ina piekļuvi Redisam). SaskaÅÄ ar copyleft principiem SSPL licencÄ ir ietverta prasÄ«ba ar vienu un to paÅ”u licenci piegÄdÄt ne tikai paÅ”as lietojumprogrammas kodu, bet arÄ« visu mÄkoÅpakalpojuma nodroÅ”inÄÅ”anÄ iesaistÄ«to komponentu pirmkodu.
LicencÄÅ”anas politikas maiÅas iemesls ir vÄlme neļaut mÄkoÅpakalpojumu sniedzÄjiem parazitÄt uz atvÄrtÄ pirmkoda programmatÅ«ras. Redis Inc ir neapmierinÄts ar faktu, ka mÄkoÅpakalpojumu sniedzÄji rada komerciÄlus atvasinÄtus produktus un tÄlÄk pÄrdod Redis kÄ mÄkoÅpakalpojumus, bet nepiedalÄs kopienÄ un nepalÄ«dz attÄ«stÄ«bÄ. Tiek veidota situÄcija, ka mÄkoÅpakalpojumu sniedzÄji, kuriem nav nekÄda sakara ar projektu, gÅ«st labumu no gatavu atvÄrto risinÄjumu tÄlÄkpÄrdoÅ”anas, savukÄrt paÅ”i izstrÄdÄtÄji paliek bez nekÄ.
Abas licences diskriminÄ noteiktas lietotÄju kategorijas, kas neļauj tÄs uzskatÄ«t par atvÄrtÄm vai bezmaksas. OSI (Open Source Initiative) organizÄcija paziÅoja, ka Å”Ädas licences nav atvÄrtas un uz tÄm balstÄ«tie produkti ir jÄuzskata par patentÄtiem. Cita starpÄ produktus ar SSPL un RSAL licencÄm nevar iekļaut bezmaksas izplatÄ«jumos, piemÄram, Fedora un Debian. Fedora projekta izstrÄdÄtÄji jau ir sÄkuÅ”i apspriest Redis pakotÅu izÅemÅ”anu no izplatīŔanas krÄtuvÄm vai to aizstÄÅ”anu ar bezmaksas dakÅ”iÅu, kuru, domÄjams, veidos kopienas pÄrstÄvji, kuri nav apmierinÄti ar licences maiÅu.
Avots: opennet.ru
