Redis hylkää BSD-lisenssin eikä ole enää avoimen lähdekoodin

redis.

redis logo.

Redis, suosittu tietokanta jan miljoonien kehittäjien ympäri maailmaa käyttämää muistia, on ilmoittanut merkittävästä muutoksesta lisenssipolitiikkaansa. Perinteisesti jaettu kolmen lausekkeen BSD-lisenssillä, sallivalla avoimen lähdekoodin lisenssillä, Redis on päättänyt ottaa käyttöön kaksoislisenssimallin.

Versiosta alkaen Redis 7.4, projekti jakaa koodinsa kahdella omalla lisenssillä: RSALv2 (Redis Source Available License v2) ja SSPLv1 (Server Side Public License v1) aiemmin käytetyn BSD-lisenssin sijaan. Aiemmin vain lisämoduuleja, jotka tarjosivat kehittyneitä toimintoja yrityskäyttäjille, kuten RediSearch, RedisGraph, RedisJSON, RedisML, RedisBloom, tarjottiin omalla lisenssillä. Nyt patentoitu lisenssi koskee myös DBMS-koodikantaa.

Tämä lisenssimuutos smahdollistaa patentoitujen moduulien integroinnin edistyneillä ominaisuuksilla ja tietojenkäsittelykoneilla Redis DBMS:n tulevien versioiden päärakenteessa. Vanhemmat versiot ovat edelleen saatavilla vanhalla BSD-lisenssillä, ja niitä voidaan käyttää perustana itsenäisten haarukoiden luomiseen.

El Ennen lisenssimuutosta julkaistujen vanhojen Redis 7.x -haarojen ylläpito jatkuu ainakin Redis Community Edition 9.0:n julkaisuun saakka. Haavoittuvuuksia ja kriittisiä ongelmia korjaavia korjaustiedostoja julkaistaan ​​vanhemmille versioille BSD-lisenssillä, ja niitä voidaan käyttää haarukoissa. Vanhojen versioiden tukijakson jälkeen korjaukset julkaistaan ​​vain SSPL- ja RSAL-lisenssien alaisina, mikä tarkoittaa, että fork-tekijöiden on huolehdittava itse ylläpidostaan.

"Odotamme innolla yhteistyömme jatkamista tukeaksemme kehittäjiä uusimpien tietojen tallennuksen ja hallinnan innovaatioilla", Microsoftin kehittäjäosaston johtaja Julia Liuson sanoi. "Yhteistyömme tukee edelleen integroituja ratkaisuja, kuten Azure Cache for Redis, ja antaa Microsoftin asiakkaille eksklusiivisen pääsyn Redis-tarjousten laajennettuihin ominaisuuksiin."

On tärkeää huomata se SSPL- ja RSAL-lisenssit eivät ole avoimen lähdekoodin, ja niissä on lisärajoituksia, jotka estävät tuotteen ilmaisen käytön pilvipalvelujen tarjoamiseen.ja. Molemmilla lisensseillä on samanlaiset tavoitteet, vaikka SSPL-lisenssi perustuu AGPLv3 copyleft -lisenssiin, kun taas RSAL-lisenssi perustuu sallivaan BSD-lisenssiin.

RSAL-lisenssi sallii koodin käytön, muokkaamisen, jakelun ja integroinnin sovelluksissa, paitsi kaupallisissa tapauksissa tai hallinnoiduissa maksullisissa palveluissa (ilmainen käyttö on sallittu sisäisissä palveluissa, kun taas rajoitus koskee maksullisia palveluita, jotka tarjoavat pääsyn Redikseen). Toisaalta SSPL-lisenssi copyleftin periaatteita noudattaen edellyttää, että sovelluksen itsensä koodin lisäksi myös kaikkien pilvipalvelun tarjoamiseen liittyvien komponenttien lähdekoodit toimitetaan samalla lisenssillä.

Syy lomapolitiikan muutoksen takanas on estää pilvipalveluntarjoajia hyötymästä avoimen lähdekoodin ohjelmistoista ilman osallistumista kehittää tai tukea yhteisöä. Redis ei ole tyytyväinen nykyiseen tilanteeseen, jossa pilvipalveluntarjoajat tuottavat tuloja Redikseen perustuvista kaupallisista johdannaistuotteista ja myyvät pilvipalveluita osallistumatta kehittämiseen tai yhteistyöhön yhteisön kanssa. Tämä dynamiikka jättää kehittäjät ilman voittoa, kun taas pilvipalveluntarjoajat hyötyvät olemassa olevista avoimista ratkaisuista.

Molemmat toteutetut lisenssit syrjivät tietyntyyppisiä käyttäjiä, mikä estää niitä pitämästä avoimina tai ilmaisina lisensseinä. Open Source Initiative (OSI) on todennut, että nämä lisenssit eivät ole avoimen lähdekoodin standardien mukaisia ​​ja niihin perustuvia tuotteita on pidettävä omistusoikeudellisina. Tämä tarkoittaa, että SSPL- ja RSAL-lisenssien alaiset tuotteet eivät voi olla osa jakelua, kuten Fedora ja Debian.

Jos olet kiinnostunut tietämään siitä lisää, voit tarkistaa yksityiskohdat Seuraavassa linkissä.


Lisää ensisijaiseksi lähteeksi