Microsoft serait-il en train de changer ou affine-t-il sa stratégie pour mieux lutter de l'intérieur ? Avec par exemple OpenXML, son format ouvert - mais concurrent de l'OpenDocument, et les accords avec Novell, et Mono permettant aux utilisateurs du système du manchot le travail sur DotNet et Silverlight, Microsoft semble faire des efforts, même si ceux-ci restent controversés.
Sponsor platinum de la fondation Apache
Geir Magnusson, le directeur de la fondation Apache, précise que les donations servent au fonctionnement de la fondation et qu'une entreprise ne peut décider ou participer en son nom au développement des applications. Seuls des individus le peuvent. Microsoft, par l'intermédiaire de Ramji, a promis que la firme traiterait les gros projets Open Source comme les éditeurs de logiciels classiques. Ils les aideront donc à adopter au mieux les nouvelles technologies proposées par la société, y compris les nouveaux systèmes d'exploitation. Microsoft est engagé dans une collaboration technique avec Eclipse et la fondation Mozilla et continuera avec Axis 2 ou encore Jakarta, a précisé Ramji.
Ramji en a profité pour rappeler que Microsoft avait rendu ses formats de données Office libres de droit. Le directeur a cité Apache POI, une implémentation pour Java de manipulation de ses formats binaires. Certains espèrent également que ce sera le début d'une implémentation des technologies web .NET sur le serveur Apache.
Des langages libres mieux supportés
La firme va également améliorer la compatibilité de Ruby avec sa plate-forme de développement .NET. Elle devrait dévoiler IronRuby-Contrib, un projet permettant le code collaboratif via IronRuby, et publié sous Microsoft Public License. Microsoft va aussi contribuer au projet ADOdb. Ce dernier est une librairie d'abstraction servant à la manipulation, en PHP et Python, de différents types de bases de données. Si la contribution du géant sera certainement pour améliorer l'utilisation de sa base maison, MSSQL, il peut être salutaire de voir que Microsoft permettra ainsi une meilleure compatibilité avec SQL Server, dans des langages concurrents. Notons enfin que la prochaine version de Windows Server, 2008, devrait apporter un support natif de PHP.
Si ces engagements ne paraissent pas immenses, ils sont assez forts, symboliquement parlant. Par exemple, le patch que devrait envoyer Microsoft à ADOdb, sous licence LGPL v2, sera le premier de son histoire. The Register note que les contributions libres de Microsoft seront réalisées sous des licences permettant l'emploi avec des logiciels propriétaires : LGPL, BSD et licence Apache, ce qui n'est pas le cas avec la licence GPL. Il s'agit aussi de stratégies destinées à asseoir certains de ses produits, pour éviter que des solutions entièrement libres ne puissent trop les concurrencer. Mais après tout, Microsoft n'est pas à vocation non lucrative.
En ouvrant certaines de ses technologies, en supportant PHP ou en aidant à la compatibilité, Microsoft affine peut-être une stratégie intelligente. Difficile de dire s'il sera au final gagnant ou s'il est en train de se tirer une balle dans le pied. Il semblerait en tout cas que l'OSS remporte ici une petite victoire idéologique.
Source :
Eweek