Oracle s’engage pour MySQL mais dit non à une fondation
Sans surprise, l’idée d’une fondation MySQL ne plaît pas à Oracle.
L’entreprise a opposé une fin de non-recevoir à Percona, qui l’avait sollicitée par lettre ouverte.
L’éditeur invitait à restructurer la gouvernance de MySQL, face à une popularité et une part de marché « en déclin ». PostgreSQL est le choix par défaut pour beaucoup de nouveaux projets et de jeunes développeurs, constate-il. « Vieillissante », la communauté est aussi « fragmentée » : faute d’une entité neutre pour porter la voix, forks et extensions propriétaires se sont multipliés
Percona regrette aussi un manque de transparence et de confiance. Il l’attribue, entre autres, à la visibilité limitée sur la roadmap et sur les prises de décisions associées, ainsi qu’à l’absence de système de suivi public des problèmes de sécurité. Autre élément dénoncé : la priorisation, par Oracle, de fonctionnalités propriétaires. Et par là même, l’indisponibilité, dans l’édition communautaire, de fonctionnalités désormais « nécessaires pour les workloads modernes », comme la recherche vectorielle native.
Oracle invité à s’inspirer d’OpenELA
Trois modèles de gouvernance étaient proposés.
En tête de liste, un système « à la OpenELA », sous forme d’association professionnelle favorisant la collaboration d’organisations concurrentes sur un cœur fonctionnel. Oracle formerait l’entité, aurait la direction stratégique et inviterait des acteurs de l’industrie à la rejoindre en tant que membres fondateurs, leur distribuant le travail de maintenance.
Deuxième option : une approche fédérée, en mode « partenariat collaboratif ». L’industrie mettrait sur pied la fondation, Oracle étant membre principal du conseil d’administration et partenaire stratégique. La communauté gérerait la logistique et l’administration. Un accord serait négocié pour que la fondation utilise la marque MySQL exclusivement dans un but de promotion à des fins non lucratives.
Troisième possibilité : la communauté organiserait indépendamment la fondation, toujours sous forme d’association professionnelle. Laquelle gérerait les dépôts et la promotion. Oracle participerait « de la manière qui lui [conviendrait] ».
500 signataires… dont quelques Français
La lettre a réuni un peu plus d’un demi-millier de signataires. Outre des dizaines travaillant chez Percona, on trouve du personnel de chez Couchbase, GitHub, Salesforce, NVIDIA, Meta, Huawei, PayPay, Zoho, Shopify, EA, Alibaba, etc. Côté français, il y a notamment :
- Sylvain Arbaudie, architecte data ; sa société est sponsor argent de la fondation MariaDB
- Matthieu Aubry, fondateur de Matomo Analytics
- Yoann La Cancellara, ingénieur support chez Percona
- Jean Lararrigue, webdesigner indépendant
- Aurélien Lequoy, expert MariaDB / MySQL indépendant
- Vincent Levigneron, product owner bases de données structurées et semi-structurées à la MACIF
Vers une roadmap publique de développement
Fin janvier, en amont de la FOSDEM, la communauté s’est réunie à Bruxelles. Ayant pris acte du climat, accentué par une coupe claire dans l’équipe MySQL, Oracle a annoncé des engagements. Parmi eux, associer une roadmap publique – incluant « certains worklogs » et les rapports de bugs – à l’édition communautaire. Et intégrer dans cette dernière des fonctionnalités jusque-là réservées aux versions commerciales. Il faut également s’attendre à des « collaborations avec les distributions Linux », à commencer par Ubuntu. L’allocation des ressources n’est pour le moment pas évoquée.
Planet MySQL évoluera lui aussi. Avec, entre autres :
- Portail de soumission de contenus
- Mise en avant de projets et d’outils de l’écosystème
- Amélioration de la recherche et du filtrage
- Agenda
- Guide de contribution pour les développeurs
Côté fonctionnel, Oracle promet des fonctions vectorielles dans MySQL 9.7 LTS, attendu pour avril (en l’état, leur prise en charge est limitée à HeatWave). Il compte aussi activer par défaut l’optimiseur Hypergraph, intégrer du monitoring via OpenTelemetry et proposer des binaires PGO (optimisés pour des profils d’utilisation).
Quant à une éventuelle fondation, Oracle rétorque que ce sera sans lui…
Illustration © your123 – Adobe Stock
The post Oracle s’engage pour MySQL mais dit non à une fondation appeared first on Silicon.fr.
