Microsoft vient de clarifier les conditions d'utilisation de son programme Open Specification Promise de façon à y intégrer, sans qu'aucune place ne soit laissée au doute, les projets couverts par la licence GPL (General Public License ou « Licence Publique Générale »), qu'ils soient à but non lucratif ou à visée commerciale. L'absence de prise en charge de la GPL était jusqu'ici l'un des principaux reproches formulés à l'encontre de Microsoft dans le cadre de l'ouverture de certains de ses protocoles et formats.
Lancé en 2006, le programme Open Specification Promise (OSP) autorise l'utilisation des technologies Microsoft qu'il englobe et garantit aux développeurs tiers qu'ils ne risquent pas de se voir un jour poursuivis pour non respect des brevets concernés par ces contenus (protocoles, services Web et formats de fichiers, pour l'essentiel).
Les modalités du programme, telles que définies par Microsoft, laissait toutefois place au doute quant à de futures poursuites pour certains observateurs, qui déconseillaient l'utilisation des spécifications concernées dans le cadre d'un développement protégé par la licence GPL. D'après la FAQ du programme, OSP protège maintenant « la réalisation, l'usage, la vente, la mise en vente, l'import ou la distribution de chacune des implémentations couvertes, sous quelque type de développement ou de modèle de distribution que ce soit, y compris la GPL ».
Dévoilée à l'occasion de la conférence Oscon, cette décision s'accompagne du passage d'une série de protocoles vers le programme OSP, ainsi que de l'annonce selon laquelle Microsoft soutiendrait désormais financièrement le développement du serveur Apache à hauteur de 100.000 dollars par an, en tant que sponsor et non en tant que membre de l'Apache Software Foundation... que l'éditeur envisageait de poursuivre en justice en 2002.
Bien que 100.000 dollars ne soient finalement qu'une petite somme pour Microsoft, cette intention de soutenir officiellement l'Apache Software Foundation a tout de même fait se hausser quelques sourcils, dans la mesure ou Microsoft développe de longue date IIS (Internet Information Services), un concurrent du serveur Web Apache. « Nous continuerons à investir dans IIS sur le long terme et nous poursuivons le développement de IIS 8 », précise toutefois sur son blog Sam Ramji, directeur du laboratoire open source chez Microsoft. Sur le site anglophone Groklaw.net, traditionnellement assez critique à l'égard de la politique de Microsoft en matière d'ouverture, on se demande si « les cochons ne se sont pas mis à voler »...