El creador del DBMS Redis entregó el apoyo del proyecto a la comunidad

Salvatore Sanfilippo, creador del sistema de gestión de bases de datos Redis, объявилque ya no participará en el apoyo al proyecto y dedicará su tiempo a otra cosa. Según Salvador, en los últimos años su trabajo se ha reducido a analizar propuestas de terceros para mejorar y cambiar el código, pero eso no es lo que quería hacer, ya que prefiere escribir código y crear algo nuevo que resolver problemas de mantenimiento rutinario.

Salvador permanecerá en el consejo asesor de Redis Labs, pero se limitará a generar ideas. El desarrollo y mantenimiento están en manos de la comunidad. El puesto de director de proyecto ha sido transferido a Yossi Gottlieb y Oran Agra, quienes han ayudado a Salvador en los últimos años a comprender su visión del proyecto, no son indiferentes a preservar el espíritu de la comunidad Redis y conocen bien el código y Estructura interna de Redis. Sin embargo, la partida de Salvador es un shock significativo para la comunidad, ya que
tenía control total sobre todas las cuestiones de desarrollo y, en general, desempeñaba el papel de “dictador benévolo de por vida", a través de quien pasaron todas las confirmaciones y solicitudes de fusión, quién decidió cómo se corregirían los errores, qué innovaciones se deberían agregar y qué cambios arquitectónicos eran aceptables.

Se propuso que la cuestión de determinar un modelo de desarrollo adicional y la interacción con la comunidad fuera resuelta por nuevos mantenedores que ya han Anunciado una nueva estructura de gobernanza que involucrará a la comunidad. La nueva estructura del proyecto implica una ampliación del trabajo en equipo, lo que permitirá escalar los procesos de desarrollo y mantenimiento. El plan es hacer que el proyecto sea abierto y amigable para los miembros de la comunidad, a quienes les resultará más fácil tomar una parte más activa y significativa en el desarrollo.

Modelo de gestión propuesto incluye un pequeño grupo de desarrolladores clave (equipo central), al que se elegirán participantes probados que estén familiarizados con el código, involucrados en el desarrollo y comprendan los objetivos del proyecto. Actualmente, el equipo central incluye a tres desarrolladores de Redis Labs: Yossi Gottlieb y Oran Agra, que han asumido el puesto de líderes del proyecto, así como Itamar Haber, que ha asumido el puesto de líder de la comunidad. En un futuro próximo, está previsto elegir a varios miembros de la comunidad para el Equipo Central, seleccionados en función de su contribución al desarrollo del proyecto. Para decisiones importantes, como cambios fundamentales en el núcleo de Redis, adición de nuevos marcos, cambios en el protocolo de serialización y cambios que rompan la compatibilidad, se prefiere el consenso entre todos los miembros del equipo central.

A medida que la comunidad crece, Redis puede enfrentar nuevas necesidades de funcionalidad ampliada, pero los nuevos líderes dicen que el proyecto mantendrá los atributos fundamentales del proyecto, como el enfoque en la eficiencia y la velocidad, el deseo de simplicidad, el principio de "menos es mejor" y la elección de las soluciones adecuadas para el impago.

Fuente: opennet.ru

Añadir un comentario