A la demande de Jérome Renard et suite à la publication de "Help saving MySQL" par le fondateur de MySQL, ma première pensée fut ; "Hard to have an opinion on oracle/mysql debate. Was sun a better home ? FUD ?'

Sans nul doute il y a conflits d'intérêts entre Oracle & MySQL vu qu'il s'agit de deux bases de données relationelles; toutefois sur MySQL :

  • SI vous utilisez le moteur InnoDB, vous ^tes déjà dpendant d'Oracle depuis que ce dernier à racheter Innobase en octobre 2005. Votre dépendance cessera lorsque le nouveau plugin InnoDB sera sorti en version stable
  • La base de données Oracle est je pense principalement utilisée pour des applications orientées "entreprise". Dans ce contexte, pour Oracle, l'acquisition de MySQL peut lui permettre d'être sur de nouveaux segments comme le web ou les PME (qui ne peuvent s'offrir des licences Oracle).
  • En qui Sun était une meilleure maison pour MySQL ? J'ai plutôt l'impression que MySQL en a pati que tirer partie ?
  • Le fondateur de MySQL a déjà lancé l'Open Database Alliance ainsi qu'un fork de MySQL : Maria DB et une société de services Mpnthy AB. Quel est son intérêt dans l'histoire ? Est-ce si "désintéressé" que cela ?
  • La gestion du développement de MySQL était déjà sujet à critiques (toujours par le fondateur de MYSQL). En quoi cela peut être pire ?
  • Si Oracle venait à tuer MySQL (activement ou pas), il est toujours possible de forker (c'est d'ailleurs déjà fait) - donc hormis le coté médiatique / crédibilité / image de marque à gérer, où est le problème ?
  • MySQL s'est imposée comme base de données par défaut pour le web et PME. Ce serait certes une mauvaise image pour la promotion du libre de voir MySQL disparaitre. Mais comme dit précédemment, le fork peut se faire.
  • Pour les constructeurs de solutions opensource (ou pas) autour de MySQL, il leur faut évaluer leur dépendance vis à vis des composants retenus. Temps d'adopter un ORM ou d'être compatible multi-db ?
  • Pour éviter ce cas, n'aurait-il pas fallu créer une fondation MySQL, détentrice des droits et du contrôle sur son développement ? Cela pourrait être une porte de sortie pour Oracle... A vouloir monétiser MySQL, c'est peut être une leçon à retenir ?
  • (Edit1) La grand gagnant de MySQL vs Oracle sera-t-il Postgres ?
  • (Edit 2) Le MagIT indique d'ailleurs : "Notons que Monty Widenius n'est pas totalement désinteressé. Il a récement lancé Maria DB, un fork de MySQL et ambitionne de répliquer le succès qu'il a connu avec la première itération de sa base. Autant dire qu'un MySQL en bonne santé entre les griffres d'Oracle, pourrait largement éclipser ses chances de réussite".
  • (Edit 3) : Monty admet (fin d'article) que les développements autour de MySQL sont "morts" depuis 5 ans. Le rachat de MySQL par Sun n'a rien changé : Les innovations sur MySQL ont déjà été stoppées il y a 5 ans. Il s'agissait d'ailleurs d'un point sur lequel javais beaucoup d'espoirs en intégrant Sun. C'était un désastre complet en matière de développements. Et je comptais beaucoup sur Sun pour régler le problème. Malheureusement, cela ne s'est jamais produit. On peut donc dire que les développements sont déjà morts. C'est également pour cette raison que j'ai quitté le projet. D'ailleurs aujourd'hui, il y deux vrais forks (nouveaux projets dérivant du code initial de la base libre, NDLR) de MySQL, hors Drizzle.. Cela en fait de l'agitation poru un mort... ;-)
  • (Edit 4 du 05.01.10) : La communauté semble de plus en plus critique sur Monty par bien des aspets (cf billet du président de la fondation python). Plus j'y pense, plus je me dis que le danger de l'acquisition pour Monthy est de ne plus pouvoir profiter gratuitement du code de MySQL. Je m'explique, si on considère que MariaDB == MySQL + code spécifique, alors son entreprise dans son business plan prévoyait pour le moment de ne payer que les dev spécifiques. L'acquisition d'oracle peut mettre fin à ce modèle. D'où 2 solutons pour Monty : soit on reste dans la situation actuelle et il peut bénéficier du code de MySQL gratuitement pour faire ses affaires avec MariaDB. Soit il cherche à ce que les développeurs MySQL passent à MariaDB pour reproduire l'existant. Ainsi, le cout logiciel de MariaDB reste le code spécifique et non la globalité du code (MySQL + code spécifique).
  • (Edit 5 du 06/01/10) :Monty Widenius wants another billion dollars, should we help him ?. Tout est dit sur Monty...

Sans vouloir voir MySQL disparaitre, j'ai plutôt l'impression que les problèmes étaient déjà présents par le passé et que l'acquisition d'Oracle ne fait que les mettre en valeur / compléter.

Votre avis ?