Il y a moins de deux mois était annoncé l'intégration dans la branche -staging du noyau Linux d'un pilote GPLv2 écrit par Microsoft.Ce pilote, destiné à faire fonctionner un système Linux en tant qu'invité (guest) de son système de virtualisation Hyper-V, était la première contribution de Microsoft au noyau libre et elle avait été célébrée comme il se doit par les partisans de Linux.L'entreprise Microsoft avait également généré une très bonne presse (plusieurs centaines d'articles) grâce à cette contribution même si, il ne faut pas se voiler la face, l'écriture de ce patch était effectué de renforcer l'attractivité de Windows en tant que plate-forme de virtualisation.Tout va donc pour le mieux dans le meilleur des mondes ? Hélas depuis Candide nous savons que le monde est un peu plus compliqué que ça.Greg Kroah-Hartman vient d'envoyer un mail récapitulatif sur l'état des divers pilotes se trouvant dans la branche -staging. Si on regarde la partie consacrée aux pilotes qui vont entrer dans le noyau 2.6.32 on trouve ceci :".Un peu plus haut dans son mail Greg avait expliqué clairement ce qui était tolérable et ce qui ne l'était pas :".Conclusion : Chez Microsoft il va falloir apprendre à travailler à la façon Linux. On ne balance pas un gros tas de code (ne suivant même pas les conventions de style) en se disant que ça ira bien comme ça. Il faut maintenir le code. Il faut l'adapter, il faut le corriger, il faut l'améliorer et le peaufiner en permanence.C'est bien de faire un coup médiatique, de recevoir des louanges et de passer pour des preux chevaliers qui travaillent en suivant les règles (GPL et tout ça). Mais quand ensuite on disparait de la circulation et on ne daigne même pas répondre au mails du mainteneur de la branche staging...ben faut pas s'étonner si on reçoit moins de louanges et si on se fait éjecter du noyau.Le monde du libre est une méritocratie et si Microsoft veut une compatibilité de Linux avec son hyperviseur il va falloir bosser.