El creador del SGBD Redis va lliurar el manteniment del projecte a la comunitat

Salvatore Sanfilippo, creador de la base de dades Redis va anunciarque deixarà de participar en el manteniment del projecte i dedicarà el seu temps a una altra cosa. Segons Salvador, els darrers anys la seva feina s'ha reduït a revisar suggeriments de tercers per millorar i canviar el codi, però això no és el que volia fer, ja que prefereix escriure codi i crear quelcom nou que resoldre tasques de manteniment rutinàries.

Salvador es mantindrà al consell assessor de Redis Labs, però es limitarà a generar idees. El desenvolupament i el manteniment es traslladen a mans de la comunitat. El lideratge del projecte es va passar a Yossi Gottlieb i Oran Agra, que han ajudat El Salvador en els darrers anys, entendre la seva visió del projecte, es preocupen per l'esperit de la comunitat de Redis i coneixen bé el codi i els aspectes interns de Redis. Tanmateix, la marxa d'El Salvador suposa un impacte important per a la comunitat, com ell
va controlar completament tots els problemes de desenvolupament i va jugar, en general, el paper de "dictador benèvol de per vida", a través del qual van passar totes les sol·licituds de confirmació i extracció, qui va decidir com es solucionarien els errors, quines innovacions s'havien d'afegir i quins canvis arquitectònics eren acceptables.

La qüestió de determinar un model de desenvolupament posterior i la interacció amb la comunitat va ser proposada per ser treballada per nous mantenedors, que ja han va anunciar una nova estructura de govern en què s'impliqui la comunitat. La nova estructura del projecte implica l'ampliació del treball en equip, que permetrà escalar els processos de desenvolupament i manteniment. Es preveu que el projecte sigui obert i amigable amb els membres de la comunitat, cosa que els facilitarà la participació més activa i significativa en el desenvolupament.

Proposta de model de govern inclou un petit grup de desenvolupadors clau (equip principal), que seran membres electes que hagin demostrat el seu codi, participin en el desenvolupament i entenguin els objectius del projecte. Actualment, l'equip principal inclou tres desenvolupadors de Redis Labs: Yossi Gottlieb i Oran Agra, que han ocupat el càrrec de líders del projecte, així com Itamar Haber, que ha ocupat el càrrec de líder de la comunitat. En un futur proper, està previst escollir diversos membres de la comunitat per formar part del Core Team, seleccionats en funció de la seva contribució al desenvolupament del projecte. Per a decisions significatives, com ara canvis fonamentals al nucli de Redis, incorporació de noves estructures, canvis al protocol de serialització i canvis que trenquin la compatibilitat, és preferible arribar a un consens entre tots els membres de l'equip principal.

A mesura que la comunitat creix, pot haver-hi noves necessitats perquè Redis ampliï la funcionalitat, però els nous líders afirmen conservar atributs tan fonamentals del projecte com el focus en l'eficiència i la velocitat, el desig de simplicitat, el principi de "menys és més" i escollint les solucions adequades per defecte.

Font: opennet.ru

Afegeix comentari