Redis opusti licenco BSD in ni več odprtokoden

redis.

logotip redis.

Redis, priljubljena zbirka podatkov inn pomnilnik, ki ga uporabljajo milijoni razvijalcev po vsem svetu, je napovedal pomembno spremembo svoje politike licenciranja. Tradicionalno se distribuira pod licenco BSD s tremi členi, permisivno odprtokodno licenco, Redis se je odločil za model dvojnega licenciranja.

Iz različice Redis 7.4 bo projekt distribuiral svojo kodo pod dvema lastniškima licencama: RSALv2 (Redis Source Available License v2) in SSPLv1 (Server Side Public License v1), namesto prej uporabljene licence BSD. Prej so bili pod lastniško licenco na voljo samo dodatni moduli, ki so ponujali napredno funkcionalnost za poslovne uporabnike, kot so RediSearch, RedisGraph, RedisJSON, RedisML, RedisBloom, med drugim. Zdaj bo lastniška licenca veljala tudi za osnovno kodno bazo DBMS.

Ta sprememba licence strbo omogočal integracijo lastniških modulov z naprednimi zmogljivostmi in motorji za obdelavo podatkov v glavni strukturi prihodnjih različic Redis DBMS. Starejše različice bodo še vedno na voljo pod staro licenco BSD in jih je mogoče uporabiti kot osnovo za ustvarjanje neodvisnih forkov.

El Vzdrževanje starih vej Redis 7.x, izdanih pred spremembo licence, se bo nadaljevalo vsaj do izdaje Redis Community Edition 9.0. Popravki, ki odpravljajo ranljivosti in kritične težave, bodo izdani za starejše različice pod licenco BSD in se lahko uporabljajo v forkih. Po obdobju podpore za starejše različice bodo popravki izdani le pod licencama SSPL in RSAL, kar pomeni, da bodo morali avtorji fork sami skrbeti za vzdrževanje.

»Veselimo se nadaljevanja našega skupnega dela za podporo razvijalcem z najnovejšimi inovacijami na področju shranjevanja in upravljanja podatkov,« je povedala Julia Liuson, predsednica oddelka za razvijalce pri Microsoftu. "Naše sodelovanje še naprej podpira integrirane rešitve, kot je Azure Cache za Redis, in bo Microsoftovim strankam omogočilo ekskluziven dostop do razširjenih funkcij znotraj ponudb Redis."

Pomembno je to upoštevati Licenci SSPL in RSAL nista odprtokodni in imata dodatne omejitve, ki prepovedujejo brezplačno uporabo izdelka za ponujanje storitev v oblaku.in. Obe licenci imata podobne cilje, čeprav licenca SSPL temelji na licenci AGPLv3 copyleft, licenca RSAL pa na permisivni licenci BSD.

Licenca RSAL dovoljuje uporabo, spreminjanje, distribucijo in integracijo kode v aplikacije, razen v komercialnih primerih ali v upravljanih plačljivih storitvah (brezplačna uporaba je dovoljena za interne storitve, omejitev pa velja za plačljive storitve, ki omogočajo dostop do Redisa). Po drugi strani pa licenca SSPL, ki sledi načelom copylefta, zahteva, da se pod isto licenco dostavi ne samo koda same aplikacije, ampak tudi izvorna koda vseh komponent, ki sodelujejo pri zagotavljanju storitve v oblaku.

Razlog za spremembo politike dopustas je preprečiti, da bi ponudniki storitev v oblaku imeli koristi od odprtokodne programske opreme, ne da bi prispevali za razvoj ali podporo skupnosti. Redis ni zadovoljen s trenutno situacijo, v kateri ponudniki oblakov ustvarjajo prihodke s komercialnimi izpeljanimi izdelki, ki temeljijo na Redisu, in prodajajo storitve v oblaku, ne da bi sodelovali pri razvoju ali sodelovali s skupnostjo. Zaradi te dinamike razvijalci nimajo dobička, medtem ko ponudniki v oblaku profitirajo od obstoječih odprtih rešitev.

Obe implementirani licenci diskriminirata določene vrste uporabnikov, kar preprečuje, da bi ju obravnavali kot odprti ali brezplačni licenci. Pobuda za odprto kodo (OSI) je izjavila, da te licence niso v skladu z odprtokodnimi standardi in da je treba izdelke, ki temeljijo na njih, obravnavati kot lastniške. To pomeni, da izdelki pod licencama SSPL in RSAL ne morejo biti del distribucij, kot sta Fedora in Debian.

Če ste zanima več o tem, lahko preverite podrobnosti V naslednji povezavi.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.