En effet, le système de gestion de de base de données (SGBD) MySQL peut fonctionner avec plusieurs moteurs. On se souvient par exemple que fin 2005 Oracle avait racheté Innobase, éditeur d'InnoDB, le moteur transactionnel préféré des utilisateurs de MySQL. Au travers de sa nouvelle société Monty Program AB, Michael Widenius s'est donc associé avec Percona, qui édite XtraDB, un clone d'InnoDB, au sein de l'Open Database Alliance. Au final donc, Monty Widenius a recréé un MySQL - mais ne l'appelle pas ainsi car c'est Sun qui détient ce droit. En tout cas, insiste-t-il, il ne s'agit pas d'un « fork » (ce qui arrive quand deux groupes de programmeurs partent de la même base de code pour créer deux projets concurrents). « Un fork signifie que vous abandonnez le projet original, dit-il. C'est pourquoi j'appelle cela une branche : vous retrouvez tout MySQL. » Une collaboration plutôt qu'une compétition L'ambition du fondateur de MySQL n'est pas de reprendre tous les clients. « Il y a de très grands clients, note Michael Widenius, qui continueront d'être très bien servis par Sun. En revanche, nous serons là pour écouter et prendre en compte les besoins de tel ou tel client, et cela Sun ne sait pas le faire. De même, nous avons, nous, le savoir-faire pour animer une communauté Open Source. » Au final, dit-il, « le mieux serait de parvenir à une collaboration avec Sun/Oracle. J'en ai parlé avec Sun, puis avec Oracle, mais tant que la transaction n'est pas finalisée, ils ne peuvent pas se prononcer. »