Le 12 octobre 2007, l'OSI a approuvé (pas à l'unanimité, mais à la majorité), 2 nouvelles licences proposées par Microsoft, la Microsoft Public Licence (Ms-PL), et la Microsoft Reciprocal Licence (Ms-RL).
L'OSI insiste sur le fait que malgré les frictions entre Microsoft et "la communauté Open Source", le processus d'approbation a été conduit comme pour n'importe quel autre prétendant.
Pour ceux qui ne suivent pas ces questions de près, rappelons que DotNetNuke est un logiciel Open Source en environnement Windows, ce qui, il y a quelques mois encore, pouvait passer pour un oxymoron. Pour certains en effet, les termes "Open Source" sont associés à Linux et aux logiciels fonctionnant sous Linux.
Cette vision restrictive de l'Open Source n'est pas conforme aux règles de l'OSI, pour laquelle la notion d'Open Source est totalement indépendante de toute plateforme technique, à condition qu'elle vérifie 10 règles (voir ci-dessus).
Jusqu'à présent, Microsoft n'avait pas pris la peine de faire valider ses "shared licences". Le fait d'avoir fait cette démarche constitue une marque de reconnaissance vis-à-vis de l'OSI et renforce donc celle-ci.
L'existence de logiciel tels que DotNetNuke, et l'arrivée de nouvelles licences Microsoft de type Open Source, crédibilise l'utilisation de logiciel Open Source en environnement Windows.
Note : Un oxymore, ou un oxymoron, est une figure de rhétorique où deux mots désignant des réalités contradictoires ou fortement contrastées sont étroitement liés (Wikipedia).