Redis je ponovo slobodan softver pod AGPLv3 licencom.

Nazad 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 predvodio povratak otvorenoj licenci iz ličnog uvjerenja. Nove karakteristikeRedis 8 predstavlja vektorske skupove, korisne za vještačku inteligenciju i semantičke pretrage, te integriše tehnologije kao što su JSON, vremenski nizovi i Redis Query Engine.

Redis je ponovo slobodan softver pod AGPLv3 licencom.

Nešto više od godinu dana nakon kontroverzne promjene licence u Redisu, dešava se još jedan neočekivani preokret u historiji ovog popularnog skladišta podataka u memoriji.

I to je to Redis se zvanično vratio u svijet slobodnog softvera.. Počevši od verzije 8.0, Redis je ponovo 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 sa zajednicom

Moramo imati na umu da je u martu 2024. Redis je promijenio svoju licencu na a dvostruki model koji je kombinovao Redis Source Available License v2 sa 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 status Redisa kao slobodnog softvera. Ova promjena je imala 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 naišla na odobravanje zajednice.

Projekti poput Valkey, viljuška Predvođeni Linux fondacijom, pojavili su se kao besplatna alternativa Redisu. Čak su i distribucije poput Fedore razmatrale uklanjanje Redisa iz svojih repozitorija, bojeći se problema kompatibilnosti sa svojim politikama slobodnog softvera.

Redisov povratak svojim korijenima

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

Sanfilippo se pridružio internoj debati već aktivan unutar Redisa, u kojem je bilo nekoliko glasova branio je opciju usvajanja AGPL-a umjesto SSPL-a. Zahvaljujući njegovom vođstvu i saradnji sa tehničkim direktorom Benjaminom Renaudom, Redis je na kraju odlučio da uključi AGPLv3 kao treću opciju licenciranja pored prethodnih.

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 sa mnogo poboljšanja, a među njima i ističe dolazak vektorskih setovaprvi novi tip podataka koji se godinama dodaje Redisu, dizajniran za zadatke mašinskog učenja, semantičko pretraživanje i pronalaženje visokodimenzionalnih vektora.

Takođe, Redis 8 izvorno uključuje tehnologije koje su ranije bile dostupne korištenje Redis stacka, kao što su JSON, Vremenske serije i Redis Query Engine, konsolidacija integracije. Prema navodima kompanije, ova verzija uključuje više od 30 poboljšanja performansi, s komandama koje mogu biti brže i do 87% i ukupnim performansama koje su udvostručene u odnosu na prethodne verzije.

Neizvjesna, ali optimistična budućnost

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

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 cloud hiperskaleri 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, projekat se ponovo usklađuje s principima slobodnog softvera. Iako je zajednica pretrpjela značajan raskol, ova promjena predstavlja ozbiljan pokušaj pomirenja.

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