Oracle promete abrir a governança do MySQL, mas a comunidade ainda cobra garantias
Notícias

Oracle promete abrir a governança do MySQL, mas a comunidade ainda cobra garantias

Acesse nossos conteúdos exclusivos!

A Oracle anunciou uma série de mudanças na forma como pretende conduzir o desenvolvimento do MySQL, prometendo tornar o projeto mais transparente e aumentar a participação da comunidade. A iniciativa surge poucas semanas após a criação da OurSQL Foundation, organização independente formada por empresas e desenvolvedores preocupados com o futuro do banco de dados.

Embora o anúncio tenha sido recebido de forma positiva, representantes da comunidade afirmam que ainda falta o mais importante: garantias de que essas mudanças permanecerão válidas no longo prazo.

A Oracle quer aproximar a comunidade

Em um comunicado, a Oracle afirmou que está iniciando uma nova fase para o MySQL. Segundo a empresa, o objetivo é facilitar contribuições externas, acelerar o desenvolvimento e fortalecer o ecossistema do banco de dados.

Para isso, será criado um novo modelo de governança que permitirá contribuições em diversas áreas do projeto, incluindo o desenvolvimento de código, testes, documentação, revisão de alterações e discussões técnicas.

Além disso, colaboradores experientes poderão assumir o papel de committers, participando da revisão de código e ajudando a manter a qualidade do projeto. A Oracle também anunciou a criação de um Comitê Técnico (Technical Steering Committee), responsável por discutir os rumos do MySQL e representar diferentes interesses da comunidade.

AWS e Google participam, Microsoft fica de fora

A composição inicial do novo comitê chama atenção. Além da própria Oracle, o grupo contará com representantes da Amazon Web Services (AWS) e do Google Cloud, duas das maiores provedoras de serviços baseados em MySQL.

A empresa também afirmou que usuários do banco de dados passarão a integrar o comitê futuramente, embora ainda não tenha divulgado seus nomes. Curiosamente, a Microsoft ficou de fora da lista inicial, apesar de oferecer o Azure Database for MySQL como um de seus serviços gerenciados.

A Oracle também promete ampliar iniciativas como discussões públicas sobre o roadmap do projeto, encontros para desenvolvedores, colaboração via GitHub, versões Early Access e recursos voltados para quem deseja contribuir diretamente com o desenvolvimento.

A origem da preocupação

Em maio foi criada a OurSQL Foundation, organização independente que pretende representar usuários, empresas e desenvolvedores envolvidos com o MySQL. A fundação surgiu após um período de crescente preocupação com a condução do projeto pela Oracle.

As críticas ganharam força depois que a empresa realizou cortes significativos em sua equipe principal de desenvolvimento do MySQL em setembro do ano passado. Na época, Michael “Monty” Widenius, um dos criadores originais do banco de dados, declarou estar “de coração partido” com as demissões, embora afirmasse não ter ficado surpreso.

Desde então, parte da comunidade passou a questionar até que ponto a Oracle estaria comprometida com a evolução aberta do projeto.

Peter Zaitsev, cofundador da Percona e uma das organizações responsáveis pela criação da OurSQL Foundation, considera que a Oracle está caminhando na direção correta. Segundo ele, nos últimos meses a empresa passou a demonstrar uma postura mais aberta e maior disposição para dialogar com a comunidade.

O problema, porém, é que todas essas mudanças continuam sendo apresentadas como decisões voluntárias da Oracle. A comunidade poderá participar das discussões e oferecer recomendações, mas a empresa continua mantendo controle total sobre as decisões finais.

Para Zaitsev, existe uma diferença importante entre ouvir a comunidade e compartilhar efetivamente a governança do projeto. Ele cita o PostgreSQL como exemplo de um modelo em que a comunidade possui participação direta na definição dos rumos do software, sem depender exclusivamente da vontade de uma única empresa.

O verdadeiro teste ainda está por vir

A principal dúvida não é se a Oracle pretende ouvir a comunidade hoje. A questão é saber se futuras administrações da empresa continuarão seguindo esse mesmo caminho. Como não existem compromissos jurídicos ou mecanismos permanentes de governança compartilhada, uma eventual mudança de estratégia poderia simplesmente desfazer as iniciativas anunciadas agora.

Outro ponto levantado pela OurSQL Foundation diz respeito a situações em que os interesses da comunidade possam entrar em conflito com os interesses comerciais da Oracle.

Caso desenvolvedores proponham mudanças que beneficiem usuários, mas reduzam alguma vantagem competitiva da empresa, essas alterações realmente seriam aceitas?

Fique por dentro das principais novidades da semana sobre tecnologia e Linux: receba nossa newsletter!

Diolinux Ofertas - Aproveite os melhores descontos em diversos produtos!