Redis on jälleen kerran ilmainen ohjelmisto AGPLv3-lisenssin alaisuudessa.

Takaisin avoimeen lähdekoodiin: Redis 8 ottaa käyttöön OSI:n hyväksymän AGPLv3-lisenssin vuoden kestäneen kiistan jälkeen sen ei-vapaan SSPL:n käytöstä. Muutos, jonka sen luoja ajaa: Redisin perustaja Salvatore Sanfilippo palasi projektiin ja johti paluuta avoimeen lisenssiin henkilökohtaisesta vakaumuksesta. Uudet ominaisuudetRedis 8 esittelee vektorijoukot, jotka ovat hyödyllisiä tekoälyyn ja semanttisiin hakuihin, ja integroi teknologioita, kuten JSON:n, aikasarjat ja Redis-kyselymoottorin.

Redis on jälleen kerran ilmainen ohjelmisto AGPLv3-lisenssin alaisuudessa.

Hieman yli vuosi kiistanalaisen Redisin lisenssimuutoksen jälkeen tapahtuu toinen odottamaton käänne tämän suositun muistissa olevan tietovaraston historiassa.

Ja se Redis on virallisesti palannut vapaiden ohjelmistojen maailmaan.. Versiosta 8.0 alkaen Redis on jälleen saatavilla avoimen lähdekoodin lisenssillä, GNU Affero General Public License (AGPLv3) -lisenssillä, jonka Open Source Initiative (OSI) on hyväksynyt.

SSPL-kiista ja irtautuminen yhteisöstä

Meidän on muistettava, että maaliskuussa 2024 Redis oli vaihtanut lisenssiään on a kaksoismalli, joka yhdisti Redis Source Available License v2:n palvelinpuolen julkiseen lisenssiin (SSPL), päätös, jonka mukaan herätti kritiikkiaallon. Vaikka SSPL oli laillisesti pätevä, OSI ei tunnustanut sitä avoimen lähdekoodin lisenssiksi, mikä käytännössä lopetti Redisin ilmaisen ohjelmiston aseman. Tällä muutoksella pyrittiin rajoittamaan vapaata käyttöä ohjelmistosta suurten pilvipalveluntarjoajien toimesta kuten AWS tai Google Cloud, jotka hyötyivät Redisistä osallistumatta sen kehittämiseen. Päätös ei kuitenkaan miellyttänyt yhteisöä.

Projektit, kuten Valkey, haarukka Linux Foundationin johdolla ne nousivat esiin ilmaisena vaihtoehtona Redisille. Jopa Fedoran kaltaiset jakelut harkitsivat Redisin poistamista arkistoistaan ​​peläten yhteensopivuusongelmia vapaiden ohjelmistojen käytäntöjensä kanssa.

Redisin paluu juurilleen

On syytä mainita, että Redisin paluu avoimen lähdekoodin pariin ei tapahtunut yhdessä yössä, koska tämä liike sai kiitosta Salvatore Sanfilippolta (tunnetaan nimellä "antirez"), Redisin alkuperäinen luoja, joka marraskuussa 2024 liittyi takaisin projektiin kehittäjänä ja alkoi pian ajaa paluuta aidosti avoimeen lisenssiin. Kuten hän selitti tunteikkaassa virallisen blogikirjoituksensa kirjoituksessa, vapaiden ohjelmistojen kirjoittaminen on olennainen osa hänen identiteettiään ohjelmoijana, eikä hän voinut kuvitellakaan työnsä leviävän suljetun lisenssin alaisuudessa.

Sanfilippo liittyi sisäiseen keskusteluun jo aktiivisesti Redisin sisällä, jossa useat äänet olivat olleet mukana puolusti vaihtoehtoa ottaa käyttöön AGPL SSPL:n sijaan. Johtajuutensa ja yhteistyönsä teknologiajohtaja Benjamin Renaudin kanssa ansiosta Redis päätti lopulta sisällyttää AGPLv3:n kolmantena lisensointivaihtoehtona aiempien rinnalle.

Redis 8, uusi polku

Kuten alussa mainitsimme, Redis 8 on versio, jossa se on esittelee uuden lisensointimallin eikä siinä kaikki, vaan myös monilla parannuksilla ja niiden joukossa korostaa Vector Sets -tuotteiden saapumistaensimmäinen uusi tietotyyppi joka lisää Redis-ohjelmistoa vuosina ja on suunniteltu koneoppimistehtäviin, semanttiseen hakuun ja korkeaulotteiseen vektorihakuun.

Lisäksi, Redis 8 sisältää natiivisti aiemmin saatavilla olleita teknologioita Redis-pinon käyttäminen, kuten JSON, aikasarjat ja Redis-kyselymoottori, integraation vakiinnuttaminen. Yrityksen mukaan tämä versio sisältää yli 30 suorituskykyparannusta, joiden komennot voivat olla jopa 87 % nopeampia ja kokonaissuorituskyky kaksinkertaistuu aiempiin versioihin verrattuna.

Epävarma mutta toiveikas tulevaisuus

Ottaen huomioon olosuhteet, joissa Redis on asemoitu, Aseman palauttaminen ennen kiistaa on vaikeaa, sillä vuonna 2024 tehdyn tutkimuksen mukaan 83 % Redistä käyttävistä suurista yrityksistä oli joko jo ottanut Valkeyn käyttöön tai harkitsi sitä vastauksena lisenssimuutoksiin.

Redisin toimitusjohtaja Rowan Trollope selitti myös SSPL:n alkuperäisen käytön taustalla olevia liiketoiminnallisia motivaatioita ja viittasi epätasapainoon, jonka pilvipalveluiden hyperskaalaajat aiheuttavat hyötymällä avoimen lähdekoodin ohjelmistoista edistämättä niiden kestävyyttä. Päätös AGPL-lisenssin sisällyttämisestä näyttää kuitenkin tunnustavan, että avoimen ohjelmiston säilyttäminen on paras vaihtoehto.

Redis 8:n julkaisun myötä AGPLv3-lisenssillä projekti mukautuu uudelleen vapaiden ohjelmistojen periaatteisiin. Vaikka yhteisö on kärsinyt merkittävästä murtumasta, tämä muutos on vakava yritys sovintoon.

Lopuksi, jos olet kiinnostunut tietämään siitä lisää, voit tutustua yksityiskohtiin osoitteessa seuraava linkki.