Bonjour à tous,

je suis la personne présente sur cette vidéo et suis en effet en charge de l'interopérabilité chez Microsoft France.
Avant tout, je souhaite remercier Framablog pour avoir posté cette vidéo ; le clin d'oeil du 1er avril rajoutant un peu de piment à l'affaire, ce qui n'est pas pour me déplaire...
Ensuite, je voudrais préciser que, comme le soulignent plusieurs d'entre vous, cette information est bien réelle. Nous avons en effet livré 20 000 lignes de code au noyau Linux en juillet 2009 et, bien entendu, en assurons la maintenance depuis. Ce code est, du fait de la licence qui gère le noyau, conforme à la GPL V2. A noter que le fait que nous livrions du code en GPL est d'ailleurs, pour ceux qui n'étaient pas au courant, tout aussi surprenant que le fait de contribuer à l'évolution de Linux. Oui, nous changeons.

Alors à quoi ça sert ? Et pourquoi l'avons-nous fait ?
Les fonctions auxquelles nous avons contribué visent à améliorer le fonctionnement de n'importe quelle distribution Linux en mode virtualisé, sur notre hyperviseur, Hyper-V. Nous avions déjà creusé cette voie par le passé en travaillant avec Novell, mais sur du code exécutable uniquement. Nous avons donc souhaité aller plus loin en travaillant sur les codes sources.
A noter que plusieurs sociétés, dont des françaises, ont depuis cette date utilisé ce code (qui est livré avec le noyau Linux depuis décembre 2009) pour faire tourner des environnement Linux et Windows sur un seul et même hyperviseur.
L'avantage que nous en tirons ? Le fait d'enrichir notre offre de virtualisation afin qu'elle prenne en compte le meiux possible les environnements mixtes Linux et Windows.
En cela, cette action est particulièrement représentative de notre démarche en matière d'intéropérabilité : favoriser la coexistence, voire la synergie, entre des systèmes tiers (Open Source ou non, peu importe) et les nôtres. Le tout pour le bénéfice de nos clients communs.

Vous comprendrez donc, une fois la surprise passée, que depuis que nous nous sommes lancés résolument dans la voie de l'ouverture, nous sommes prêts à aller très loin. A chaque action de ce type, nous mesurons, comme tout le monde, les risques potentiels et lorsqu'il n'y en a pas (ce qui était le cas ici), nous y allons franchement.
Depuis cette action, il y en a eu bien d'autres autour de PHP (nos avons livréé un accélérateur pour Windows Server), de Java, PHP (encore), Eclipse, MySQL, Python, Rubis et quelques autres afin que ces technologies soient disponibles dans notre offre Cloud (Windows Azure en l'occurrence). Chacun comprendra aisément l'intérêt que nous en tirons. Les mêmes comprendront également que cela bénéficie également à ces technologies. Cela ne nous gêne aucunement.

Je voudrais terminer ce (très long) billet en remerciant les communautés Open Source avec lesquelles nous avons travaillé pour mener à bien ces travaux : la communauté en charge du noyau pour Linux, la communauté PHP pour l'accélérateur et le Cloud et les communautés respectives aux autres technologies citées plus haut.
C'est un travail parfaitement communautaire, mené selon leurs règles. Nous avons encore du chemin à faire mais vous nous verrez insister toujours plus dans la voie de l'ouverture.
Encore merci à Framablog.
Alfonso CASTRO