Redis andmebaas läheb üle patenteeritud litsentsile. Arutatakse Redis eemaldamist Fedora-st

Redis Ltd teatas, et on muutnud Redis andmebaasi litsentsi, mis kuulub NoSQL süsteemide klassi. Alates Redis 7.4 väljaandest hakatakse projekti koodi jagama kahe patenteeritud litsentsi RSALv2 (Redis Source Available License v2) ja SSPLv1 (Server Side Public License v1) alusel, asendades senise BSD litsentsi. Varasemalt oli patenteeritud litsentsiga saadaval ainult lisamoodulite kood, pakkudes ettevõtte kasutajatele täiustatud funktsioone (RediSearch, RedisGraph, RedisJSON, RedisML, RedisBloom jne). Edaspidi rakendatakse patenteeritud litsentsi ka andmebaasi põhikoodile.

Litsentsi vahetus võimaldab integreerida Redis andmebaasi tulevatesse versioonidesse patenteeritud moodulid, mis pakuvad täiendavaid andmetöötluse tüüpe ja mootoreid, mis varem olid saadaval ainult Redis Stack toote raames. Vanemad väljaanded jäävad endiselt saadaval senise BSD litsentsi alusel ja neid saab kasutada sõltumatu forkide loomise aluseks.

Redis 7.x vanade harude tugi, mis anti välja enne litsentsi muutmist, jätkub vähemalt kuni Redis Community Edition 9.0 väljaandmiseni. Kõik haavatavusi ja tõsiseid probleeme parandavad plaastrid avaldatakse vanadele harudele BSD litsentsi alusel ja neid saab kasutada forkkides. Pärast vanade harude tugiperioodi lõppu, plaastreid avaldatakse ainult SSPL ja RSAL litsentside alusel, mis tähendab, et edaspidi peavad forkkide autorid iseseisvalt tugi tagama.

SSPL ja RSAL litsentsid ei ole avatud ja loovad täiendavaid piiranguid, mis keelavad toote tasuta kasutamise pilveteenuste toimimise tagamiseks. Eesmärkidelt on mõlemad litsentsid sarnased, kuid erinevused seisnevad selles, et SSPL litsents põhineb AGPLv3 copyleft litsentsil, samas kui RSAL litsents põhineb lubava BSD litsentsil.

RSAL litsents võimaldab kasutada, muuta, levitada ja integreerida koodi rakendustesse, välja arvatud juhul, kui need rakendused on kommertslikud või kasutatakse hallatavate tasuliste teenuste osutamiseks (sisemiste teenuste puhul on tasuta kasutamine lubatud, piirang kehtib ainult tasuliste teenuste kohta, mis pakuvad juurdepääsu Redis'ile). Vastavalt kopilife põhimõtetele sisaldab SSPL litsents nõuet, et mitte ainult rakenduse kood, vaid ka kõigi detailide lähtekood, mis on seotud pilveteenuse osutamisega, tuleks tarnida sama litsentsi alusel.

Litsentsipoliitika muutmise põhjuseks on soov vältida pilveteenuste pakkujate parasiitimist avatud lähtekoodiga tarkvaral. Redis Inc ei ole rahul sellega, et pilveteenuse pakkujad loovad tuletatud kommertstooteid ja müüvad Redis'i pilveteenustena, kuid ei osale kogukonna elus ega aita arenduses. Tekib olukord, kus kasu saavad projekti mittepuudutavad pilveteenuse pakkujad, kes müüvad valmis avatud lahendusi, samas kui arendajad jäävad kõrvale.

Mõlemad litsentsid viivad diskrimineerimiseni teatud kasutajate gruppide vahel, mistõttu ei saa neid pidada avatud või vabaks. OSI (Open Source Initiative) on teatanud, et sellised litsentsid ei ole avatud, ja nende alusel loodud tooteid tuleks pidada omandiõiguse aluseks olevateks. Muuhulgas ei tohi SSPL- ja RSAL-litsentside alla kuuluvad tooted olla osa vabast distributsioonist, nagu Fedora ja Debian. Fedora projekti arendajad on juba alustanud arutelu Redis pakettide eemaldamise üle distributsiooni hoidlatest või nende asendamise üle vabade forkidega, mille on kavas luua kogukonna esindajate poolt, kes on litsentsimuudatustega rahulolematuses.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster