A Redis ismét szabad szoftver az AGPLv3 licenc alatt.

Vissza a nyílt forráskódúhoz: A Redis 8 az OSI által jóváhagyott AGPLv3 licencet veszi át, miután egy évig viták folytak a nem szabad SSPL használatával kapcsolatban. A változást a teremtője hajtja: Salvatore Sanfilippo, a Redis alapítója visszatért a projekthez, és személyes meggyőződésből vezette a nyílt licenchez való visszatérést. Új funkciókA Redis 8 bevezeti a vektorkészleteket, amelyek hasznosak a mesterséges intelligencia és a szemantikus keresések számára, és olyan technológiákat integrál, mint a JSON, az idősorok és a Redis lekérdezőmotor.

A Redis ismét szabad szoftver az AGPLv3 licenc alatt.

Alig több mint egy évvel a Redisben történt vitatott engedélymódosítás után, újabb váratlan fordulat történik ennek a népszerű memóriában tárolt adattárolónak a történetében.

És ez az A Redis hivatalosan is visszatért a szabad szoftverek világába.. A 8.0-s verziótól kezdődően a Redis ismét elérhető nyílt forráskódú licenc, a GNU Affero General Public License (AGPLv3) alatt, amelyet a Nyílt Forráskód Kezdeményezés (OSI) hagyott jóvá.

Az SSPL-vita és a közösséggel való szakítás

Nem szabad elfelejtenünk, hogy 2024 márciusában A Redis megváltoztatta a licencét a kettős modell, amely a Redis Source Available License v2-t a Server Side Public License-szel kombinálta (SSPL), egy olyan döntés, amely kritikai hullámot váltott ki. Bár jogilag életképes volt, az SSPL-t az OSI nem ismerte el nyílt forráskódú licencként, ami gyakorlatilag véget vetett a Redis szabad szoftver státuszának. Ez a változtatás a szabad felhasználás korlátozására irányult. a szoftver nagy felhőszolgáltatók által mint például az AWS vagy a Google Cloud, amelyek profitáltak a Redisből anélkül, hogy hozzájárulna a fejlődéséhez. A döntés azonban nem tetszett a közösségnek.

Projektek, mint Valkey, egy villa A Linux Foundation vezetésével a Redis ingyenes alternatívájaként jelentek meg. Még az olyan disztribúciók is, mint a Fedora, fontolóra vették a Redis eltávolítását a tárolóikból, attól tartva, hogy kompatibilitási problémák merülhetnek fel a szabad szoftverekre vonatkozó irányelveikkel.

Redis visszatérése a gyökereihez

Érdemes megemlíteni, hogy a Redis visszatérése a nyílt forráskódú világba nem egyik napról a másikra történt, mivel ez a mozgalom Salvatore Sanfilippo jóvoltából valósult meg (más néven „antirez”), a Redis eredeti megalkotója, aki 2024 novemberében újra csatlakozott a projekthez fejlesztőként, és hamarosan elkezdte népszerűsíteni a valóban nyílt licenchez való visszatérést. Ahogy a hivatalos blogon közzétett érzelmes bejegyzésében kifejtette, a szabad szoftverek írása programozói identitásának lényeges része, és el sem tudta képzelni, hogy munkája zárt licenc alatt terjedjen.

Sanfilippo csatlakozott egy belső vitához már aktív volt a Redis-en belül, amelyben több hang is megszólalt megvédte az AGPL elfogadásának lehetőségét az SSPL helyett. Vezetői munkájának és Benjamin Renaud műszaki igazgatóval való együttműködésének köszönhetően Redis végül úgy döntött, hogy az AGPLv3-at harmadik licencelési lehetőségként foglalja bele a korábbiak mellé.

Redis 8, egy új út

Ahogy az elején említettük, a Redis 8 az a verzió, amelyben ez megtalálható bemutatja az új licencelési modellt és nem csak ez, hanem számos fejlesztéssel is, köztük kiemeli a Vector Sets érkezésétaz első új adattípus ami években bővíti a Redis-t, gépi tanulási feladatokra, szemantikus keresésre és nagydimenziós vektor-visszakeresésre tervezve.

Ezen túlmenően, A Redis 8 natívan integrálja a korábban elérhető technológiákat a Redis Stack használata, például JSON, idősorok és a Redis lekérdezőmotor, az integráció megszilárdítása. A cég szerint ez a verzió több mint 30 teljesítménybeli fejlesztést tartalmaz, a parancsok akár 87%-kal gyorsabbak is lehetnek, az összteljesítmény pedig megduplázódik a korábbi verziókhoz képest.

Bizonytalan, de reményteljes jövő

Tekintettel a Redis helyzetére, Nehéz lesz visszanyerni a pozícióját a vita előttEgy 2024-es tanulmány szerint a Redist használó nagyvállalatok 83%-a már bevezette a Valkey-t, vagy fontolgatja a licencváltozásokra válaszul.

Rowan Trollope, a Redis vezérigazgatója szintén kifejtette az SSPL kezdeti használatának üzleti motivációit, rámutatva arra az egyensúlyhiányra, amelyet a felhőalapú hiperskálázók okoznak azzal, hogy profitálnak a nyílt forráskódú szoftverekből anélkül, hogy hozzájárulnának azok fenntarthatóságához. Az AGPL beépítéséről szóló döntés azonban látszólag elismeri, hogy a nyílt szoftverek megőrzése a legjobb megoldás.

A Redis 8 AGPLv3 licenc alatti megjelenésével a projekt újra igazodik a szabad szoftverek alapelveihez. Bár a közösség jelentős törést szenvedett, ez a változás komoly kísérletet jelent a megbékélésre.

Végül, ha többet szeretne megtudni róla, a részletekről tájékozódhat a következő link.