The creator of the Redis DBMS has handed over the project maintenance to the community.

Salvatore Sanfilippo, the creator of the Redis database, announcedhas announced that he will no longer be involved in the project's maintenance and will dedicate his time to other pursuits. According to Salvatore, in recent years his work has mostly revolved around reviewing external suggestions for improving and modifying the code, but this is not what he wanted to do, as he prefers writing code and creating something new over addressing routine maintenance tasks.

Salvatore will remain on the advisory board of Redis Labs, but will limit himself to generating ideas. The development and maintenance will be handed over to the community. The project lead position has been passed to Yossi Gottlieb and Oran Agra, who assisted Salvatore in recent years, understand his vision for the project, care about preserving the spirit of the Redis community, and are well-versed in the code and internal workings of Redis. However, Salvatore's departure is a significant shock to the community, as he
had complete control over all development matters and essentially played the role of a “benevolent dictator for life“ through whom all commits and merge requests passed, who determined how bugs would be fixed, which innovations should be added, and which architectural changes were acceptable.

The question of defining the future development model and interaction with the community has been proposed to be worked on by the new maintainers, who are already announced developing a new governance structure that will involve the community. The new project structure is intended to expand teamwork, allowing for the scaling of development and maintenance processes. The goal is to make the project open and friendly for community members, making it easier for them to take a more active and significant role in development.

The proposed governance model includes a small group of key developers (core team), which will be selected from participants who have demonstrated their skills, are well-versed in the code, are actively involved in development, and understand the project's objectives. Currently, the Core Team consists of three developers from Redis Labs — Yossi Gottlieb and Oran Agra, who hold the positions of project leads, and Itamar Haber, who serves as the community lead. In the near future, several community members will be elected to the Core Team based on their contributions to the project's development. For making significant decisions, such as fundamental changes to the Redis core, adding new data structures, altering the serialization protocol, and changes that break compatibility, achieving consensus among all Core Team members is preferred.

As the community grows, new needs for functionality expansion may arise for Redis, but new leaders assert their commitment to maintaining foundational attributes of the project, such as a focus on efficiency and speed, a pursuit of simplicity, the principle of 'less is more', and making the right default choices.

Source: opennet.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster