Rowan Trollope, izvršni direktor Redisa
David Paul Morris/Bloomberg putem Getty Images
Tijekom posljednjih nekoliko godina, tvrtke poput Redis, Elastic, MongoDB i Hashicorp imaju napustili su korijene licence otvorenog koda i prešli na vlasničke modele. Međutim, postoji jedan značajan problem s ovim pokušajem da se uguši više novca iz njihovih nekadašnjih programa otvorenog koda: to ne funkcionira. Redis, široko korištena baza podataka u memorijskoj vrijednosti, čini se da je to shvatila.
Također: OIN obilježava 20 godina obrane Linuxa i otvorenog koda od patentnih trolova
Prošle godine, Redis je izbacio licencu za distribuciju softvera Berkeley (BSD) s tri klauzule i zamijenio ga samo za čitanje Redis izvor dostupna licenca (RSALV2) i Javna licenca na strani poslužitelja (SSPLV1). Redis se službeno vratio na licencu otvorenog koda, najavljujući to Redis 8 bit će dostupan pod otvorenim kodom GNU afero opća javna licenca verzija 3 (AGPLV3).
Prošlogodišnja promjena bila je namijenjena da spriječi velike pružatelje usluga oblaka da ponude Redis kao upravljanu uslugu bez doprinosa projektu, što je izazov s kojima se mnoge tvrtke s otvorenim kodom suočavaju u eri oblaka. Međutim, potez je otkucavao programere. Rezultat je bila vilica, Valkejpodržani Linux Foundation i glavni dobavljači u oblaku. Valkey se pokazao vrlo popularnim. Doista, Amazon Web Services (AWS), Google, Ericsson i Oracle svi su usvojili Valkey.
Također: linus torvalds izgradio je git u 10 dana – i nikad nisu zamislili da će trajati 20 godina
Službeno, Redis navodi da dodaje ASPLV3 jer se, kada se osnivač Salvatore Sanfilippo vratio u tvrtku, potaknuo ga da usvoji licencu za demonstriranje “stalne predanosti da se programeri platforme vole”. Sanfillipo je objasnio putem svog bloga: “Mnogi ljudi su, u kompaniji, imali osjećaj da je AGPL bolji odabir od SSPL -a.”
Osim toga, napisao je: “Bit ću iskren: Uistinu sam želio da se kôd koji sam napisao za novi vektorski postavi tip podataka koji će biti objavljen pod licencom otvorenog koda. Pisanje softvera s otvorenim kodom previše je ukorijenjeno u meni: rijetko sam u karijeri napisao bilo što drugo. Previše sam star da bih sada započeo.”
Nova opcija AGPLV3, učinkovita s nedavno objavljenim Redis 8predstavlja značajan pomak. AGPLV3 je inicijativa otvorenog koda (OSI) odobrena, Copyleft licenca koja zahtijeva da se bilo kakve izmjene ili derivatne radove objavljuju pod istim uvjetima, i presudno, mandata da izvorni kôd bude dostupan korisnicima koji komuniciraju sa softverom putem mreže.
Ova mrežna klauzula namijenjena je zatvaranju takozvanog “softvera kao rupe za uslugu (SaaS)”, osiguravajući da pružatelji usluga oblaka koji nude Redis kao uslugu moraju otvoriti svoje promjene ili pregovarati o komercijalnoj licenci s Redis Inc.
Također: Ovaj munjeviji Linux Distroa zakačit će vas onog trenutka kad ga isprobate
Direktor Redis-a Rowan Trollope rekao je: “Nije bilo kretanja prema stvarno prihvaćanju SSPL-a kao valjanoj dozvoli za otvoreni koznik. Ono što smo se nadali da će se dogoditi da će ljudi SSPL vidjeti kao dobru licencu … čini nam se da to neće učiniti.” Ima to u redu. SSPL se nikada neće smatrati dobrom u krugovima otvorenog koda.
Iako su povratak licenci za odobrenje OSI dočekali mnogi, neki kritičari tvrde da je Agplv3 previše restriktivan. Peter Zaitsev, suosnivač otvorenog koda, Consulting Company Enterprise Perkonarekao je: “AGPL je poput na pola puta: to je vjerojatno najsvečanija, popularna licenca za otvoreni koznik vani.”
Dodan Vadim Tkachenko, suosnivač Percona
Iako usvajanje AGPL -a predstavlja pokret u pravom smjeru, važno je prepoznati praktična ograničenja ovog izbora licence. Mnoge organizacije održavaju eksplicitne politike protiv korištenja softvera s licenciranim AGPL-om zbog svojih restriktivnih uvjeta o ponovnom uporabi i distribuciji koda. Čini se da primarna svrha AGPL -a stvara prepreke za javne pružatelje usluga u oblaku, što vjerojatno jamči da će glavni sponzori poput Amazona i Googlea nastaviti podržavati Valkeyja. Za Redis, čini se da je to uglavnom marketinški manevar kako bi se smirio svoju korisničku bazu tražeći vjerodajnice otvorenog koda.
Amanda Brock, izvršna direktorica OpenUK-a, još je neprijateljski raspoloživa za Redis: “Kad je u pitanju dobrodošlicu prodigalnoj djeci natrag u zajednicu otvorenog soura, mi se umorimo. Redis je jedan od najvećih krivca u potkopavanju temeljnog slobodnog protoka vrijednosti otvorenog izvora, s ponovljenim pomacima, a akcije su se izgubili od toga koliko smo se očito zamorni. Puno poremećaja i put natrag do otvorenog koda vjerojatno su ekonomski. ”
Također: Ovih 6 laganih Linux aplikacija omogućuje da starije računala brzo plamte plamteći
Bez obzira na to, Redis vodstvo tvrdi da licenca AGPLV3 postiže pravu ravnotežu između zaštite poslovnih interesa tvrtke i podrške zajednici otvorenog koda. Vidjet ćemo slažu li se programeri i kupci.
Redis 8 također uvodi značajna poboljšanja performansi i nove značajke. Tvrtka tvrdi da će korisnici vidjeti do 87% smanjenja kašnjenja s nekim naredbama. Redis 8 također uključuje vektorski setovi podržati AI radno opterećenje.


