Redis është përsëri softuer falas nën licencën AGPLv3.

Kthehu te burimi i hapur: Redis 8 miraton licencën AGPLv3, të miratuar nga OSI, pas një viti polemikash mbi përdorimin e SSPL-së jo-falas. Ndryshimi i nxitur nga krijuesi i tij: Salvatore Sanfilippo, themeluesi i Redis, u rikthye në projekt dhe udhëhoqi kthimin drejt një licence të hapur nga bindja personale. Tipare të rejaRedis 8 prezanton Sete Vektoriale, të dobishme për kërkimet e inteligjencës artificiale dhe semantike, dhe integron teknologji të tilla si JSON, Seritë Kohore dhe Motorin e Pyetjeve Redis.

Redis është përsëri softuer falas nën licencën AGPLv3.

Pak më shumë se një vit pas ndryshimit të diskutueshëm të licencës në Redis, ndodh një tjetër kthesë e papritur në historinë e këtij depoje të njohur të të dhënave në memorie.

Dhe kjo Redis është rikthyer zyrtarisht në botën e softuerit të lirë.. Duke filluar me versionin 8.0, Redis është përsëri i disponueshëm sipas një licence me burim të hapur, Licenca Publike e Përgjithshme GNU Affero (AGPLv3), e miratuar nga Iniciativa me Burim të Hapur (OSI).

Polemika rreth SSPL-së dhe ndarja me komunitetin

Duhet të kujtojmë se në mars të vitit 2024, Redis kishte ndryshuar licencën e tij ka një model i dyfishtë që kombinonte Redis Source Available Licence v2 me Server Side Public Licence (SSPL), një vendim që shkaktoi një valë kritikash. Edhe pse ligjërisht e zbatueshme, SSPL nuk u njoh nga OSI si një licencë me burim të hapur, gjë që në fakt i dha fund statusit të softuerit të lirë të Redis. Ky ndryshim synonte të kufizonte përdorimin e lirë të softverit nga ofruesit e mëdhenj të cloud-it si AWS ose Google Cloud, të cilat përfituan nga Redis pa kontribuar në zhvillimin e saj. Megjithatë, vendimi nuk u prit mirë nga komuniteti.

Projekte si Valkey, një pirun Të udhëhequr nga Fondacioni Linux, ata dolën si një alternativë falas për Redis. Edhe shpërndarjet si Fedora e konsideruan heqjen e Redis nga depot e tyre, nga frika e problemeve të përputhshmërisë me politikat e tyre të softuerit të lirë.

Kthimi i Redis në origjinën e tij

Vlen të përmendet se kthimi i Redis në burim të hapur nuk ndodhi brenda natës, pasi kjo Lëvizja u dha falë Salvatore Sanfilippo-s (i njohur si "antirez"), krijuesi origjinal i Redis, i cili në nëntor 2024, iu ribashkua projektit si zhvillues dhe shpejt filloi të promovonte një kthim në një licencë vërtet të hapur. Siç e shpjegoi ai në një postim emocional në blogun zyrtar, shkrimi i softuerit të lirë është një pjesë thelbësore e identitetit të tij si programues dhe nuk mund ta imagjinonte që puna e tij të shpërndahej nën një licencë të mbyllur.

Sanfilippo u bashkua me një debat të brendshëm tashmë aktiv brenda Redis, në të cilin kishin disa zëra mbrojti mundësinë e miratimit të AGPL në vend të SSPL. Falë udhëheqjes dhe bashkëpunimit të tij me Drejtorin e Teknologjisë Benjamin Renaud, Redis vendosi përfundimisht të përfshijë AGPLv3 si një opsion të tretë licencimi së bashku me ato të mëparshmet.

Redis 8, një rrugë e re

Siç e përmendëm në fillim, Redis 8 është versioni në të cilin është prezanton modelin e ri të licencimit dhe jo vetëm kaq, por edhe me shumë përmirësime dhe midis tyre thekson mbërritjen e Sete Vektoriale, e para lloj i ri i të dhënave që i shton Redis-it vite, i projektuar për detyra të të mësuarit automatik, kërkim semantik dhe rikthim vektorial me dimensione të larta.

Përveç kësaj, Redis 8 përfshin në mënyrë native teknologji që ishin të disponueshme më parë duke përdorur Redis Stack, siç janë JSON, Seritë Kohore dhe Motori i Pyetjeve Redis, konsolidimin e integrimit. Sipas kompanisë, ky version përfshin më shumë se 30 përmirësime të performancës, me komanda që mund të jenë deri në 87% më të shpejta dhe performancë të përgjithshme që dyfishohet krahasuar me versionet e mëparshme.

Një e ardhme e pasigurt, por shpresëdhënëse

Duke pasur parasysh rrethanat në të cilat pozicionohet Redis, Rikuperimi i pozicionit të saj para polemikave do të jetë i vështirë, pasi një studim i vitit 2024 zbuloi se 83% e ndërmarrjeve të mëdha që përdorin Redis ose e kishin adoptuar tashmë Valkey ose po e merrnin në konsideratë atë në përgjigje të ndryshimeve në licencim.

Drejtori ekzekutiv i Redis, Rowan Trollope, shpjegoi gjithashtu motivimin e biznesit pas përdorimit fillestar të SSPL-së, duke treguar çekuilibrin që sjellin hiperskaleruesit e cloud-it duke përfituar nga softueri me burim të hapur pa kontribuar në qëndrueshmërinë e tij. Megjithatë, vendimi për të përfshirë AGPL-në duket se njeh që ruajtja e softuerit të hapur është opsioni më i mirë.

Me publikimin e Redis 8 nën licencën AGPLv3, projekti ripërshtatet me parimet e softuerit të lirë. Edhe pse komuniteti ka pësuar një përçarje të konsiderueshme, ky ndryshim përfaqëson një përpjekje serioze për pajtim.

Së fundi, nëse jeni të interesuar të dini më shumë rreth tij, mund të konsultoni detajet në lidhja vijuese.