Novo modelo de gerenciamento do MySQL, visando envolver a comunidade no desenvolvimento

Heather VanCura, vice-presidente da Oracle responsável pela interação com a comunidade, apresentou a segunda fase da iniciativa de aproximação com a comunidade e aceleração do desenvolvimento do MySQL. Se na primeira fase o foco foi em aumentar a transparência dos processos e envolver a comunidade na definição do caminho de desenvolvimento do MySQL, a segunda fase se concentrará em envolver representantes da comunidade no desenvolvimento. Entre os objetivos mencionados estão acelerar inovações, fornecer caminhos claros para a transmissão de mudanças e expandir o ecossistema MySQL.

Para implementar essa intenção, um comitê de orientação foi criado, que incluirá representantes da comunidade, definirá a estratégia de desenvolvimento do MySQL e servirá como um elo com o ecossistema MySQL. Na composição inicial do comitê, além de funcionários da Oracle, estarão representantes da Amazon Web Services (AWS) e do Google Cloud.

O comitê se dedicará a questões relacionadas à definição de prioridades de desenvolvimento a longo prazo, expansão do ecossistema, modernização da gestão do projeto, envolvimento da comunidade no desenvolvimento e coleta de feedback da comunidade. No entanto, o comitê não substituirá a liderança técnica e não intervirá nos processos diários de desenvolvimento.

Para envolver representantes da comunidade no trabalho, um novo modelo de gestão foi proposto, no qual estão definidas as seguintes funções:

  • Participantes (contributor), escrevem código, testam, revisam, documentam e participam de discussões técnicas. Um participante pode ser um representante da comunidade, e não apenas um funcionário da Oracle.
  • Comitês (committer), revisam mudanças e asseguram a qualidade do código. Inicialmente, a equipe de comitês será formada por funcionários da Oracle, mas no futuro o direito de comitê poderá ser concedido a participantes da comunidade que se destacarem.
  • Líderes de projetos (project lead), são responsáveis pela tomada de decisões técnicas e pelo planejamento do desenvolvimento em áreas específicas, como ferramentas, otimizador, runtime, InnoDB, etc.
  • Líder principal (Core Project lead), responsável pelo produto MySQL Community Edition.
  • Grupo de vulnerabilidades (Vulnerability Group), responsável por analisar mensagens sobre vulnerabilidades, coordenar correções de vulnerabilidades e divulgar informações sobre problemas de segurança.

O modelo de gestão foi desenvolvido com base nas discussões na conferência MySQL Contributor Summit, na qual participaram organizações como Amazon Web Services (AWS), Google Cloud, Percona, ProxySQL, Readyset, VillageSQL e MariaDB Foundation.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster