Sortie de Redict 7.3.0, un fork de la base de données Redis

Drew DeVault, l'auteur de l'environnement utilisateur Sway, du langage de programmation Hare, du client de messagerie Aerc et de la plateforme de développement collaboratif SourceHut, a présenté la sortie du projet Redict 7.3.0, un fork de la base de données Redis. Redict a été dérivé de Redis 7.2.4, la dernière version sous licence BSD. Les modifications apportées par le projet Redict sont distribuées sous la licence LGPLv3.0, mais le code hérité de Redis reste sous licence BSD.

Redict 7.3.0 est présenté comme la première version distincte du projet, dont les modifications se limitent pour l'instant à un rebranding et à quelques ajustements mineurs, par exemple, l'outil redis-cli a été renommé en redict-cli, et le fichier de configuration /etc/redis.conf en /etc/redict.conf. En termes de fonctionnalités, Redict 7.3.0 est totalement compatible avec la version Redis 7.2.4 et peut être utilisé comme son remplacement, mais il n'est pas lié à la branche Redis 7.3.0 en cours de développement et n'assure pas la compatibilité avec celle-ci.

Contrairement au fork Valkey créé par Amazon, Google, Oracle, Ericsson et Snap, le projet Redict vise à assurer un maintien conservateur de la base de code sur le long terme et à garantir sa stabilité, plutôt qu'à promouvoir des changements radicaux et des innovations au bénéfice des sociétés commerciales fournissant des ressources. Selon les développeurs de Redict, dans sa forme actuelle, le projet Redis a atteint sa maturité et contient toutes les fonctionnalités nécessaires, il est donc important d'assurer le processus de correction des erreurs et des vulnérabilités, plutôt que de continuer à ajouter des fonctionnalités.

Le choix de la licence LGPL au lieu de la BSD pour les modifications internes est motivé par la protection contre les tentatives de création de distributions propriétaires de Redict et le blocage du transfert de code vers le projet Redis devenu propriétaire. Cependant, la licence LGPL n'empêche pas les développeurs de produits commerciaux et de systèmes cloud d'utiliser Redict dans leurs services et projets. Redict se développera exclusivement grâce aux efforts de la communauté et pour le bien de la communauté, et non par une petite groupe d'entreprises représentant leurs propres intérêts. Les décisions concernant le développement seront prises sur la base d'un consensus entre les participants au développement.

Parmi les projets futurs, on note la modernisation du système de construction, la création de forks des bibliothèques clientes (par exemple, hiredict, un fork de la bibliothèque d'implémentation du client Redis pour le langage C) et l'externalisation des versions intégrées de Lua et jemalloc au profit de dépendances externes, ce qui simplifiera la maintenance des paquets dans les distributions. On n'exclut pas non plus le transfert de modifications utiles non radicales de la base de code de Valkey.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster