Redict 7.3.0 kiadás, a Redis adatbázis-kezelő rendszer forkja

Drew DeVault, a Sway felhasználói környezet, a Hare programozási nyelv, az Aerc levelezőklien és a közös fejlesztési platform, a SourceHut szerzője bemutatta a Redict 7.3.0 kiadását, amely a Redis adatbázis-kezelő rendszer forkját fejleszti. A Redict a Redis 7.2.4 verziójából indult, amely az utolsó változat, amit BSD licenc alatt osztanak meg. A Redict projekt által végzett módosítások LGPLv3.0 licenc alatt érhetőek el, míg a Redis-ből átvett kód továbbra is BSD licenc alatt áll.

A Redict 7.3.0 a projekt első különálló kiadásaként van pozicionálva, amelynek módosításai egyelőre csak a rebrandingre és apróbb javításokra összpontosítanak, például a redis-cli segédprogramot redict-cli-ra nevezték át, és a konfigurációs fájl /etc/redis.conf fájl helyett /etc/redict.conf lett. A Redict 7.3.0 teljes mértékben kompatibilis a Redis 7.2.4 kiadással, és használható annak helyettesítésére, de nem áll kapcsolatban a fejlesztés alatt álló Redis 7.3.0 ággal, és nem biztosít vele kompatibilitást.

A Valkey forkot létrehozó Amazon, Google, Oracle, Ericsson és Snap cégekkel ellentétben a Redict projekt a kód alapjának konzervatív karbantartására és a stabilitás biztosítására összpontosít, nem pedig radikális változások és innovációk előmozdítására a kereskedelmi cégek érdekei érdekében. A Redict fejlesztői szerint a Redis projekt jelenlegi formájában elérte a érettséget, és minden szükséges funkciót tartalmaz, ezért a jövőben fontos a hibák és sebezhetőségek javításának folytatása, nem pedig a funkcionalitás bővítése.

Az LGPL licenc választásának oka a BSD helyett az, hogy megvédje a Redict saját módosításait a tulajdonjogú disztrókká alakítás kísérleteitől, és megakadályozza a kód átvitelét a tulajdonjogúvá vált Redis projektbe. Ugyanakkor az LGPL licenc nem akadályozza a kereskedelmi termékek és felhőszolgáltatások fejlesztőit abban, hogy a Redictot használják saját szolgáltatásaikban és projektjeikben. A Redict kizárólag a közösség erejéből és a közösség javára fog fejlődni, nem pedig egy kis cégek csoport érdekérvényesítése által. A fejlesztési döntéseket a fejlesztés résztvevői közötti konszenzus alapján fogják meghozni.

A jövőbeni tervek között szerepel az összeszerelő rendszer korszerűsítése, klienskönyvtárak fork-jainak létrehozása (például már létrehozták a hiredict-t, a C nyelvhez készült Redis kliens implementáció fork-ját) és a beépített Lua és jemalloc verziók külső függőségek csatlakoztatására való áthelyezése, ami megkönnyíti a csomagok karbantartását a disztribúciókban. Nem zárható ki a Valkey kódalapból származó, nem radikális hasznos változtatások átvitele sem.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster