Après quelques mois de tension, Oracle a décidé de s’impliquer un peu plus dans MySQL. Récemment, la société avait dévoilé une feuille de route sur la base de données open source axée sur l'IA et le cloud afin d'accélérer le déploiement de fonctionnalités destinées aux développeurs. Aujourd’hui, elle va un cran plus loin en annonçant un nouveau modèle de gouvernance avec la mise en place d’un comité de pilotage et un soutien accru à la communauté MySQL.

Dans un billet de blog, Oracle propose donc un modèle de gouvernance permettant aux membres de la communauté de contribuer via le code, les tests, la documentation, les revues et les discussions techniques. Les contributeurs expérimentés pourront assumer des responsabilités accrues en tant que « committers » (responsables de l'intégration du code), a précisé l’entreprise. Ils participeront à la validation des modifications et au maintien de la qualité du code.

Pas d’engagements contraignants pour Oracle

Par ailleurs, la gouvernance prévoit également un comité de pilotage technique qui servira de forum pour l'orientation stratégique et assurera la représentation de la communauté, en rassemblant des points de vue issus de tout l'écosystème MySQL. Ce comité initial réunira des géants du cloud tels qu'Amazon Web Services, Google Cloud et Oracle, ainsi que des utilisateurs de MySQL dont les noms n'ont pas encore été dévoilés. A noter que Microsoft est absent de cette structure.

Face à ces annonces, la communauté MySQL qui s’est fédérée au sein de la Fondation OurSQL en mai dernier, reste circonspecte. Si la volonté d’ouverture a été remarquée, des doutes subsistent sur son caractère contraignant. Il est ainsi indiqué dans le blog que la communauté serait impliquée à titre consultatif. Oracle peut donc décider de ne pas en tenir compte et de refuser des modifications dans la base de données si cela contrevient à ses intérêts commerciaux. Les membres de la Fondation auraient préféré avoir un modèle similaire à PostgreSQL où la communauté est véritablement en mesure de définir la voie à suivre pour les utilisateurs.