Microsoft a, pour la première fois, contribué à un projet Open Source Apache sous forme de code. L'équipe 'interopérabilité' de l'éditeur, sous la direction de Sam Ramji, avait déjà exprimé son soutien au projet Stonehenge en novembre, lors du dernier ApacheCon, la conférence utilisateurs de la fondation Apache. Stonehenge vise à démontrer les possibilités d'interopérabilité d'applications SOA (conçues selon les préceptes des architectures orientées services) conformes aux standards du W3C et de l'Oasis, lorsqu'elles sont implémentées dans des technologies différentes et exécutées sur des plateformes différentes. Microsoft a travaillé sur un projet d'application de démonstration, StockTrader, logiciel de gestion d'un portefeuille boursier. Développé en .Net et recourant aux services Web, il est notamment compatible avec une implémentation Java réalisée par IBM. Microsoft a également travaillé avec WSO2, éditeur de middleware Open Source, qui avait déjà fourni le code de son application StockTrader. Cette fois, c'est Microsoft qui a livré sa propre implémentation, et qui engage trois personnes de son équipe dans le processus. Cet investissement dans la communauté Apache avait commencé en juillet dernier, lorsque Microsoft a décidé de devenir l'un des sponsors de la fondation, au niveau Platinum - soit le niveau de soutien financier maximum, de 100 000 dollars. L'ensemble de ces actions porte l'empreinte de Sam Ramji, qui expliquait lors d'un récent point presse avec des journalistes français que la politique d'ouverture qu'il mène porte ses fruits, mais que cela prendra des années avant que Microsoft ait une attitude totalement apaisée à l'égard de l'Open Source.