O criador do Redis DBMS entregou o apoio do projeto à comunidade

Salvatore Sanfilippo, criador do sistema de gerenciamento de banco de dados Redis, объявилque ele não estará mais envolvido no apoio ao projeto e dedicará seu tempo a outra coisa. Segundo Salvador, nos últimos anos seu trabalho se reduziu a analisar propostas de terceiros para melhoria e alteração do código, mas não era isso que ele queria fazer, pois prefere escrever código e criar algo novo do que resolver problemas rotineiros de manutenção.

Salvador permanecerá no conselho consultivo do Redis Labs, mas se limitará a gerar ideias. O desenvolvimento e a manutenção são colocados nas mãos da comunidade. O cargo de gerente de projeto foi transferido para Yossi Gottlieb e Oran Agra, que ajudaram Salvador nos últimos anos a entender sua visão do projeto, não são indiferentes à preservação do espírito da comunidade Redis e são bem versados ​​no código e estrutura interna do Redis. Contudo, a saída de Salvador é um choque significativo para a comunidade, pois ele
tinha controle total sobre todas as questões de desenvolvimento e, em geral, desempenhava o papel de “ditador benevolente para toda a vida", por quem passaram todos os commits e solicitações de merge, que decidiu como os bugs seriam corrigidos, quais inovações deveriam ser adicionadas e quais mudanças arquiteturais seriam aceitáveis.

A questão de determinar um modelo de desenvolvimento adicional e interação com a comunidade foi proposta para ser trabalhada por novos mantenedores que já anunciado uma nova estrutura de governação que envolverá a comunidade. A nova estrutura do projeto implica uma ampliação do trabalho em equipe, o que permitirá dimensionar os processos de desenvolvimento e manutenção. O plano é tornar o projecto aberto e amigável aos membros da comunidade, que terão mais facilidade em participar de forma mais activa e significativa no desenvolvimento.

Modelo de gestão proposto inclui um pequeno grupo de desenvolvedores-chave (equipe principal), para o qual serão eleitos participantes comprovados que estão familiarizados com o código, envolvidos no desenvolvimento e que entendem as tarefas do projeto. Atualmente, a equipe principal inclui três desenvolvedores do Redis Labs - Yossi Gottlieb e Oran Agra, que assumiram o cargo de líderes de projeto, bem como Itamar Haber, que assumiu o cargo de líder comunitário. Num futuro próximo, está prevista a eleição de vários membros da comunidade para a Equipa Central, selecionados com base na sua contribuição para o desenvolvimento do projeto. Para decisões importantes, como alterações fundamentais no núcleo do Redis, adição de novas estruturas, alterações no protocolo de serialização e alterações que quebram a compatibilidade, é preferível o consenso entre todos os membros da equipe principal.

À medida que a comunidade cresce, o Redis pode enfrentar novas necessidades de funcionalidade expandida, mas os novos líderes dizem que o projeto manterá os atributos fundamentais do projeto, como o foco na eficiência e velocidade, o desejo de simplicidade, o princípio de "menos é melhor" e a escolha das soluções certas para o incumprimento.

Fonte: opennet.ru

Adicionar um comentário