Редис је поново слободан софтвер под AGPLv3 лиценцом.

Назад на отворени код: Редис 8 усваја AGPLv3 лиценцу, коју је одобрио OSI, након годину дана контроверзи око коришћења неслободне SSPL лиценце. Промена коју је покренуо њен творац: Салваторе Санфилипо, оснивач Редиса, вратио се пројекту и предводио повратак отвореној лиценци из личног уверења. Нове функцијеРедис 8 представља векторске скупове, корисне за вештачку интелигенцију и семантичке претраге, и интегрише технологије као што су JSON, временске серије и Редисов механизам за упити.

Редис је поново слободан софтвер под AGPLv3 лиценцом.

Нешто више од годину дана након контроверзне промене лиценце у Редису, дешава се још један неочекивани обрт у историји овог популарног складишта података у меморији.

И Редис се званично вратио у свет слободног софтвера.. Почевши од верзије 8.0, Redis је поново доступан под лиценцом отвореног кода, GNU Affero General Public License (AGPLv3), коју је одобрила Иницијатива отвореног кода (OSI).

Контроверза око SSPL-а и раскид са заједницом

Морамо запамтити да је у марту 2024. Редис је променио своју лиценцу хас а дуални модел који је комбиновао Redis Source Available License v2 са Server Side Public License (SSPL), одлука која изазвало је талас критика. Иако правно одржива, SSPL није призната од стране OSI као лиценца отвореног кода, што је ефикасно окончало статус слободног софтвера компаније Redis. Ова промена је имала за циљ да ограничи бесплатну употребу софтвера од стране великих добављача услуга у облаку као што су AWS или Google Cloud, који су имали користи од Redis-а без доприноса његовом развоју. Међутим, одлука није наишла на одушевљење заједнице.

Пројекти попут Валкеј, виљушка Предвођени Линукс фондацијом, појавили су се као бесплатна алтернатива Редису. Чак су и дистрибуције попут Федоре разматрале уклањање Редиса из својих репозиторијума, плашећи се проблема компатибилности са својим политикама слободног софтвера.

Редисов повратак својим пореклима

Вреди напоменути да се повратак Редиса отвореном коду није догодио преко ноћи, будући да је ово покрет је дат захваљујући Салватореу Санфилипу (познат као „antirez“), оригинални творац Redis-а, који је у новембру 2024. поново се придружио пројекту као програмер и убрзо је почео да промовише повратак истински отвореној лиценци. Како је објаснио у емотивној објави на званичном блогу, писање слободног софтвера је суштински део његовог идентитета као програмера и није могао да замисли да се његов рад дистрибуира под затвореном лиценцом.

Санфилипо се придружио интерној дебати већ активан у оквиру Редиса, у којем је било неколико гласова бранио је могућност усвајања AGPL-а уместо SSPL-а. Захваљујући његовом вођству и сарадњи са техничким директором Бенџамином Реноом, Редис је на крају одлучио да укључи AGPLv3 као трећу опцију лиценцирања поред претходних.

Редис 8, нови пут

Као што смо поменули на почетку, Redis 8 је верзија у којој је уводи нови модел лиценцирања и не само то, већ и са много побољшања, а међу њима истиче долазак векторских скупова, први нови тип података што годинама доприноси Редису, дизајнирано за задатке машинског учења, семантичко претраживање и претраживање вектора високих димензија.

Поред тога, Редис 8 изворно укључује технологије које су раније биле доступне коришћење Redis стека, као што су JSON, временске серије и Redis Query Engine, консолидовање интеграције. Према речима компаније, ова верзија укључује више од 30 побољшања перформанси, са командама које могу бити до 87% брже, и укупним перформансама које су удвостручене у поређењу са претходним верзијама.

Неизвесна, али надајућа будућност

С обзиром на околности у којима се Редис налази, Биће тешко вратити своју позицију пре контроверзе, како је студија из 2024. године открила да је 83% великих предузећа која користе Redis већ усвојило Valkey или га разматра као одговор на промене лиценцирања.

Генерални директор компаније Redis, Роуан Тролоп, такође је објаснио пословну мотивацију која стоји иза почетне употребе SSPL-а, указујући на неравнотежу коју cloud хиперскалери уводе профитирајући од софтвера отвореног кода без доприноса његовој одрживости. Међутим, одлука о укључивању AGPL-а изгледа да препознаје да је очување отвореног софтвера најбоља опција.

Са објављивањем Redis 8 под AGPLv3 лиценцом, пројекат се поново усклађује са принципима слободног софтвера. Иако је заједница претрпела значајан раскол, ова промена представља озбиљан покушај помирења.

Коначно, ако сте заинтересовани да сазнате више о томе, можете погледати детаље у следећи линк.