Redis is wederom vrije software onder de AGPLv3-licentie.

Terug naar open source: Redis 8 neemt de AGPLv3-licentie over, die is goedgekeurd door de OSI, na een jaar van controverse over het gebruik van de niet-vrije SSPL. Verandering gedreven door de maker ervan: Salvatore Sanfilippo, oprichter van Redis, keerde terug naar het project en leidde uit persoonlijke overtuiging de terugkeer naar een open licentie. Nieuwe functies: Redis 8 introduceert Vector Sets, handig voor AI en semantische zoekopdrachten, en integreert technologieën zoals JSON, Time Series en Redis Query Engine.

Redis is wederom vrije software onder de AGPLv3-licentie.

Iets meer dan een jaar na de controversiële licentiewijziging in Redis, er vindt nog een onverwachte wending plaats in de geschiedenis van deze populaire in-memory gegevensopslag.

En Redis is officieel teruggekeerd naar de wereld van vrije software.. Vanaf versie 8.0 is Redis weer beschikbaar onder een open source-licentie, de GNU Affero General Public License (AGPLv3), goedgekeurd door het Open Source Initiative (OSI).

De SSPL-controverse en de breuk met de gemeenschap

We moeten niet vergeten dat in maart 2024, Redis heeft zijn licentie gewijzigd een dubbel model dat de Redis Source Available License v2 combineerde met de Server Side Public License (SSPL), een besluit dat leidde tot een golf van kritiek. Hoewel de SSPL juridisch haalbaar was, werd deze door de OSI niet erkend als een open source-licentie. Daarmee kwam er een einde aan de status van Redis als vrije software. Deze wijziging was bedoeld om het gratis gebruik te beperken del software door grote cloudproviders zoals AWS of Google Cloud, die profiteerden van Redis zonder bij te dragen aan de ontwikkeling ervan. Maar de gemeenschap was niet blij met dit besluit.

Projecten zoals Valkey, een vork Onder leiding van de Linux Foundation ontwikkelden ze zich als een gratis alternatief voor Redis. Zelfs distributies als Fedora overwogen om Redis uit hun repositories te verwijderen, uit angst voor compatibiliteitsproblemen met hun beleid voor vrije software.

De terugkeer van Redis naar zijn oorsprong

Het is de moeite waard om te vermelden dat de terugkeer van Redis naar open source niet van de ene op de andere dag gebeurde, aangezien dit de beweging werd gegeven dankzij Salvatore Sanfilippo (bekend als "antirez"), de oorspronkelijke maker van Redis, die in november 2024, weer bij het project aangesloten als ontwikkelaar en begon al snel met het promoten van een terugkeer naar een echt open licentie. Zoals hij uitlegde in een emotioneel bericht op de officiële blog, is het schrijven van vrije software een essentieel onderdeel van zijn identiteit als programmeur en hij kon zich niet voorstellen dat zijn werk onder een gesloten licentie zou worden verspreid.

Sanfilippo nam deel aan een intern debat al actief binnen Redis, waarin meerdere stemmen hadden verdedigde de optie om de AGPL in plaats van de SSPL te adopteren. Dankzij zijn leiderschap en samenwerking met CTO Benjamin Renaud besloot Redis uiteindelijk om de AGPLv3 als derde licentieoptie op te nemen naast de vorige opties.

Redis 8, een nieuw pad

Zoals we in het begin al zeiden, is Redis 8 de versie waarin het zich bevindt. introduceert het nieuwe licentiemodel en niet alleen dat, maar ook met veel verbeteringen en daaronder benadrukt de komst van Vector Sets, de eerste nieuw gegevenstype wat jaren toevoegt aan Redis, ontworpen voor machine learning-taken, semantisch zoeken en hoogdimensionale vectorophaling.

Bovendien heeft Redis 8 integreert native technologieën die eerder beschikbaar waren het gebruik van de Redis Stack, zoals JSON, Time Series en de Redis Query Engine, consolidatie van de integratie. Volgens het bedrijf bevat deze versie meer dan 30 prestatieverbeteringen, waarbij opdrachten tot 87% sneller kunnen worden uitgevoerd en de algehele prestaties verdubbelen ten opzichte van eerdere versies.

Een onzekere maar hoopvolle toekomst

Gezien de omstandigheden waarin Redis zich bevindt, Het zal moeilijk zijn om zijn positie te heroveren vóór de controverseuit een onderzoek uit 2024 bleek dat 83% van de grote ondernemingen die Redis gebruiken, Valkey al hadden geïmplementeerd of dit overwogen als reactie op licentiewijzigingen.

Rowan Trollope, CEO van Redis, legde ook de zakelijke motivatie achter het initiële gebruik van de SSPL uit. Hij verwees daarbij naar de onevenwichtigheid die cloud hyperscalers creëren door te profiteren van opensourcesoftware zonder bij te dragen aan de duurzaamheid ervan. Het besluit om de AGPL op te nemen, lijkt echter te erkennen dat het behoud van open software de beste optie is.

Met de release van Redis 8 onder de AGPLv3-licentie richt het project zich opnieuw op de principes van vrije software. Hoewel de gemeenschap flink verdeeld is, is deze verandering een serieuze poging tot verzoening.

Tot slot, als u er meer over wilt weten, kunt u de details raadplegen in de volgende link.