Le créateur du SGBD Redis a remis le support du projet à la communauté

Salvatore Sanfilippo, créateur du système de gestion de base de données Redis, объявилqu'il ne participera plus au soutien du projet et consacrera son temps à autre chose. Selon Salvador, ces dernières années, son travail s'est réduit à analyser les propositions de tiers pour améliorer et modifier le code, mais ce n'est pas ce qu'il voulait faire, car il préfère écrire du code et créer quelque chose de nouveau plutôt que de résoudre des problèmes de maintenance de routine.

Salvador restera membre du conseil consultatif de Redis Labs, mais se limitera à générer des idées. Le développement et la maintenance sont confiés à la communauté. Le poste de chef de projet a été transféré à Yossi Gottlieb et Oran Agra, qui ont aidé Salvador ces dernières années, comprennent sa vision du projet, ne sont pas indifférents à la préservation de l'esprit de la communauté Redis et connaissent bien le code et structure interne de Redis. Cependant, le départ de Salvador constitue un choc important pour la communauté, car il
avait un contrôle total sur toutes les questions de développement et, dans l’ensemble, jouait le rôle de «dictateur bienveillant pour la vie", par qui passaient tous les commits et demandes de fusion, qui décidait comment les bugs seraient corrigés, quelles innovations devraient être ajoutées et quels changements architecturaux étaient acceptables.

Il a été proposé que la question de la détermination d'un modèle de développement ultérieur et de l'interaction avec la communauté soit résolue par les nouveaux responsables qui ont déjà annoncé une nouvelle structure de gouvernance qui impliquera la communauté. La nouvelle structure du projet implique une expansion du travail d'équipe, ce qui permettra de faire évoluer les processus de développement et de maintenance. Le plan est de rendre le projet ouvert et convivial pour les membres de la communauté, qui trouveront plus facile de prendre une part plus active et significative dans le développement.

Modèle de gestion proposé comprend un petit groupe de développeurs clés (équipe de base), auquel seront élus des participants confirmés qui connaissent le code, sont impliqués dans le développement et comprennent les tâches du projet. Actuellement, l'équipe principale comprend trois développeurs de Redis Labs - Yossi Gottlieb et Oran Agra, qui ont pris le poste de chefs de projet, ainsi qu'Itamar Haber, qui a pris le poste de leader de la communauté. Dans un avenir proche, il est prévu d'élire plusieurs membres de la communauté au sein de la Core Team, sélectionnés en fonction de leur contribution au développement du projet. Pour les décisions majeures telles que les modifications fondamentales du noyau Redis, l'ajout de nouveaux frameworks, les modifications du protocole de sérialisation et les modifications qui rompent la compatibilité, le consensus entre tous les membres de l'équipe principale est préférable.

À mesure que la communauté grandit, Redis pourrait être confronté à de nouveaux besoins en matière de fonctionnalités étendues, mais les nouveaux dirigeants affirment que le projet conservera les attributs fondamentaux du projet, tels que l'accent mis sur l'efficacité et la rapidité, le désir de simplicité, le principe de « moins c'est mieux" et le choix des bonnes solutions par défaut.

Source: opennet.ru

Ajouter un commentaire