Après avoir menacé plus ou moins ouvertement la communauté Open Source de la poursuivre en justice pour violation de 235 de ses brevets, Microsoft tente aujourd'hui la réconciliation. L'éditeur vient en effet d'annoncer qu'il allait mettre librement à disposition des développeurs sa brique Identity Selector Interoperability Profile à travers le programme Open Specification Promise (OSP), lancé en septembre de l'année dernière. Jean Paoli, directeur général de l'activité Interopérabilité et architecture XML, a estimé que, malgré les évènements récents, les développeurs ne devaient pas regarder cette annonce avec scepticisme. « Je peux vous raconter ce que nous faisons dans plusieurs projets Open Source. Il s'agit dans tous les cas de collaboration », a-t-il déclaré en évoquant les programmes d'Identity Management en cours. Identity Selector est un fournisseur d'identités Open Source destiné à sécuriser les transactions électroniques. Associé à la technologie Windows CardSpace (anciennement InfoCard) disponible sur Vista ou Windows XP, il permet à l'utilisateur de s'authentifier auprès des services Web de façon simple et sécurisée. La firme de Redmond lancera également quatre projets Open Source pour aider les développeurs du Web à intégrer ses briques d'authentification à leurs solutions. Il s'agit d'assurer l'interopérabilité avec Java, notamment avec Java System Web Server de Sun, WebSphere Application Server d'IBM et Apache Tomcat ainsi qu'avec Ruby on Rails et PHP. Deux de ces projets seront hébergés par les sites SourceForge et RubyForge. Les deux autres le seront sur des pages spécifiques Java et Ruby de CodePlex, le site Open Source de Microsoft. Enfin, l'éditeur va collaborer avec d'autres fournisseurs Open Source pour bâtir une interface OpenLDAP pour Identity Lifecycle Manager 2007. Ce qui devrait permettre à terme l'interopérabilité avec une trentaine de répertoires, systèmes d'identification et bases de données. Rappelons que Microsoft a déjà versé le format Office Open XML dans la corbeille OSP.