Redis je ponovno slobodan softver pod AGPLv3 licencom.

Natrag na otvoreni kod: Redis 8 usvaja AGPLv3 licencu, koju je odobrio OSI, nakon godinu dana kontroverzi oko korištenja neslobodne SSPL licence. Promjena koju je pokrenuo njen tvorac: Salvatore Sanfilippo, osnivač Redisa, vratio se projektu i vodio povratak otvorenoj licenci iz osobnog uvjerenja. Nove značajkeRedis 8 uvodi vektorske skupove, korisne za umjetnu inteligenciju i semantička pretraživanja, te integrira tehnologije poput JSON-a, vremenskih serija i Redis Query Enginea.

Redis je ponovno slobodan softver pod AGPLv3 licencom.

Nešto više od godinu dana nakon kontroverzne promjene licence u Redisu, događa se još jedan neočekivani preokret u povijesti ove popularne pohrane podataka u memoriji.

I to je Redis se službeno vratio u svijet slobodnog softvera.. Počevši od verzije 8.0, Redis je ponovno dostupan pod licencom otvorenog koda, GNU Affero General Public License (AGPLv3), koju je odobrila Inicijativa za otvoreni kod (OSI).

Kontroverza oko SSPL-a i prekid s zajednicom

Moramo imati na umu da je u ožujku 2024. Redis je promijenio svoju licencu do a dvojni model koji je kombinirao Redis Source Available License v2 s Server Side Public License (SSPL), odluka koja izazvalo je val kritika. Iako pravno održiva, SSPL nije bila priznata od strane OSI-ja kao licenca otvorenog koda, što je efektivno okončalo Redisov status slobodnog softvera. Ova promjena imala je za cilj ograničiti besplatnu upotrebu softvera od strane velikih pružatelja usluga u oblaku poput AWS-a ili Google Clouda, koji su imali koristi od Redisa bez doprinosa njegovom razvoju. Međutim, odluka nije bila dobro prihvaćena u zajednici.

Projekti poput Valkey, vilica Predvođeni Linux Foundationom, pojavili su se kao besplatna alternativa Redisu. Čak su i distribucije poput Fedore razmatrale uklanjanje Redisa iz svojih repozitorija, bojeći se problema s kompatibilnošću sa svojim pravilima o slobodnom softveru.

Redisov povratak svojim korijenima

Vrijedi spomenuti da se povratak Redisa otvorenom kodu nije dogodio preko noći, budući da je ovo pokret je dan zahvaljujući Salvatoreu Sanfilippu (poznat kao "antirez"), izvorni kreator Redisa, koji je u studenom 2024. ponovno se pridružio projektu kao programer i ubrzo je počeo promovirati povratak istinski otvorenoj licenci. Kako je objasnio u emotivnoj objavi na službenom blogu, pisanje slobodnog softvera bitan je dio njegovog identiteta kao programera i nije mogao zamisliti da se njegov rad distribuira pod zatvorenom licencom.

Sanfilippo se pridružio internoj raspravi već aktivan unutar Redisa, u kojem je bilo nekoliko glasova branio je mogućnost usvajanja AGPL-a umjesto SSPL-a. Zahvaljujući njegovom vodstvu i suradnji s tehničkim direktorom Benjaminom Renaudom, Redis je na kraju odlučio uključiti AGPLv3 kao treću opciju licenciranja uz prethodne.

Redis 8, novi put

Kao što smo spomenuli na početku, Redis 8 je verzija u kojoj je uvodi novi model licenciranja i ne samo to, već i s mnogo poboljšanja, a među njima i ističe dolazak vektorskih skupovaprvi novi tip podataka što se godinama dodaje Redisu, dizajnirano za zadatke strojnog učenja, semantičko pretraživanje i dohvaćanje vektora visokih dimenzija.

Osim toga, Redis 8 izvorno uključuje tehnologije koje su prethodno bile dostupne korištenje Redis Stacka, kao što su JSON, vremenski nizovi i Redis Query Engine, konsolidacija integracije. Prema tvrtki, ova verzija uključuje više od 30 poboljšanja performansi, s naredbama koje mogu biti do 87% brže i ukupnim performansama koje su udvostručene u usporedbi s prethodnim verzijama.

Neizvjesna, ali nada puna budućnosti

S obzirom na okolnosti u kojima se Redis nalazi, Oporavak pozicije prije kontroverze bit će težak, jer je studija iz 2024. otkrila da je 83% velikih poduzeća koja koriste Redis već usvojilo Valkey ili ga razmatra kao odgovor na promjene licenciranja.

Izvršni direktor Redisa, Rowan Trollope, također je objasnio poslovnu motivaciju iza početne upotrebe SSPL-a, ukazujući na neravnotežu koju unose hiperskaleri u oblaku profitirajući od softvera otvorenog koda bez doprinosa njegovoj održivosti. Međutim, odluka o uključivanju AGPL-a čini se da prepoznaje da je očuvanje otvorenog softvera najbolja opcija.

Izlaskom Redisa 8 pod AGPLv3 licencom, projekt se ponovno usklađuje s principima slobodnog softvera. Iako je zajednica pretrpjela značajan rascjep, ova promjena predstavlja ozbiljan pokušaj pomirenja.

Konačno, ako ste zainteresirani za više informacija o tome, možete pogledati detalje u sljedeći link.