Monty Widenius lance une pétition pour « sauver MySQL »
« Sauvez MySQL ! » C'est un appel au monde entier que lance Monty Widenius. Le père de MySQL a en effet mis en place un site appelant les internautes à signer une pétition, dont une première version sera remise dès le 4 janvier prochain aux autorités de régulation de l'Union européenne. Plusieurs pages, traduites en français, expliquent pourquoi la base Open Source, et partant ses utilisateurs, auraient à souffrir si l'UE autorisait en l'état l'acquisition de Sun par Oracle.
Michael 'Monty' Widenius prend d'ailleurs largement le temps de répondre à l'argument numéro un de Larry Ellison, le patron d'Oracle, qui soutient que puisque MySQL est Open Source, il n'y a aucune inquiétude à avoir. Chacun est libre de créer un 'fork' (une version dérivée), reconnaît le développeur et homme d'affaires finlandais, mais il ne pourrait bénéficier du nom (Monty Widenius a d'ailleurs lui-même repris le code de MySQL dans MariaDB) et donc de la notoriété de la marque, et serait condamné à gagner sa vie sur les services, alors que MySQL proposait aussi des outils associés vendus sous licence propriétaire. C'est pourquoi, explique-t-il, personne n'a concurrencé MySQL avec un 'fork', et pourquoi Sun a dépensé un milliard de dollars pour racheter un éditeur Open Source.
« MySQL doit être cédé à une tierce partie ou publié sous licence Apache »
A l'inverse, dit-il, une licence plus permissive que la GPL, telle qu'une licence Apache, permettrait vraiment à l'écosystème de se maintenir. On peut bien sûr objecter à Monty Widenius qu'il a lui-même choisi la GPL au départ. Mais les circonstances ont changé, dans la mesure où Oracle réalise la majeure partie de ses astronomiques bénéfices avec sa base de données. Quel intérêt aurait-il à promouvoir MySQL, interrogeait Monty Widenius dans un entretien publié le mois dernier sur LeMondeInformatique.fr.
La pétition laisse les gens libres de choisir une ou plusieurs options permettant d'assurer un meilleur avenir à MySQL. Trois propositions sont formulées : « MySQL doit être cédé à une partie tierce appropriée qui pourra continuer son développement sous les termes de la GPL », ou « Oracle doit s'engager à permettre une exception de linkage pour les logiciels qui utilisent MySQL avec des librairies clientes (pour tous les langages de programmation), pour les greffons et libmysqld. MySQL en lui même reste sous licence GPL », ou encore « Oracle doit publier toutes les versions précédentes et futures de MySQL (jusqu'en décembre 2012) sous la licence Apache Software License 2.0 ou une licence permissive similaire afin que les développeurs de logiciels et de versions dérivées (forks) puissent avoir une flexibilité concernant leur code ».