Die Veröffentlichung von Redict 7.3.0, einem Fork der Datenbank-Management-Systeme Redis

Drew DeVault, der Autor der Benutzerumgebung Sway, der Programmiersprache Hare, des E-Mail-Clients Aerc und der Plattform für gemeinsame Entwicklung SourceHut, hat die Version 7.3.0 des Projekts Redict veröffentlicht, das ein Fork der Datenbank Redis entwickelt. Redict ist von Redis 7.2.4 abgezweigt, der letzten Version, die unter der BSD-Lizenz veröffentlicht wurde. Die Änderungen, die im Projekt Redict entwickelt werden, sind unter der LGPLv3.0-Lizenz veröffentlicht, jedoch bleibt der aus Redis entlehnte Code unter der BSD-Lizenz.

Redict 7.3.0 wird als die erste eigenständige Version des Projekts positioniert, deren Änderungen bislang nur auf ein Rebranding und kleinere Anpassungen beschränkt sind, wie zum Beispiel die Umbenennung des Tools redis-cli in redict-cli und die Konfigurationsdatei /etc/redis.conf in /etc/redict.conf. In Bezug auf die Funktionen ist Redict 7.3.0 vollständig kompatibel mit der Redis-Version 7.2.4 und kann als dessen Ersatz verwendet werden, hat jedoch nichts mit dem in Entwicklung befindlichen Branch Redis 7.3.0 zu tun und bietet keine Kompatibilität mit dieser.

Im Gegensatz zum von den Unternehmen Amazon, Google, Oracle, Ericsson und Snap entwickelten Fork Valkey zielt das Projekt Redict darauf ab, den Code über einen längeren Zeitraum konservativ zu unterstützen und Stabilität zu gewährleisten, anstatt radikale Änderungen und Innovationen im Interesse von kommerziellen Ressourcenanbietern voranzutreiben. Nach Ansicht der Redict-Entwickler hat das Projekt Redis in seiner aktuellen Form die Reife erreicht und bietet alle notwendigen Funktionen, deshalb ist es wichtig, in Zukunft den Prozess der Fehlerbehebung und Schwachstellenbehebung sicherzustellen, anstatt die Funktionalität weiter zu erweitern.

Die Wahl der LGPL-Lizenz statt der BSD für eigene Änderungen wird durch den Schutz vor Versuchen erklärt, proprietäre Distributionen von Redict zu erstellen und den Transfer von Code in das proprietäre Projekt Redis zu blockieren. Dabei hindert die LGPL-Lizenz Entwickler kommerzieller Produkte und Cloud-Systeme nicht daran, Redict in ihren Diensten und Projekten zu verwenden. Redict wird ausschließlich durch die Gemeinschaft und zum Wohle der Gemeinschaft entwickelt, nicht von einer kleinen Gruppe von Unternehmen, die ihre eigenen Interessen verfolgen. Entscheidungen über die Weiterentwicklung werden auf der Grundlage eines Konsenses unter den Entwicklern getroffen.

Zu den Zukunftsplänen gehört die Modernisierung des Build-Systems, die Erstellung von Forks für Client-Bibliotheken (wie zum Beispiel hiredict, ein Fork der Bibliothek zur Implementierung eines Redis-Clients für die Programmiersprache C) sowie die Auslagerung der eingebauten Varianten von Lua und jemalloc zugunsten externer Abhängigkeiten, was die Wartung von Paketen in Distributoren vereinfachen wird. Es ist auch nicht auszuschließen, dass nicht radikale nützliche Änderungen aus dem Code-Basis von Valkey übernommen werden.

Quelle: opennet.ru

Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server 🔥 Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster