D'ici à la fin de l'année, Microsoft livrera une partie de son code au public. Il s'agit de certaines parties de .Net : les bibliothèques de base (Base Class Libraries ou BCL), ASP.Net, Systems.Data et WPF. Le tout dans le cadre de la licence maison, Microsoft Reference License. A la différence d'une véritable licence Open Source, celle-ci n'autorise pas les développeurs à modifier le code à leur guise ou à le transposer mais, comme son nom l'indique, ils peuvent s'y référer pour avoir une meilleure compréhension du Framework .Net. Si une erreur est relevée, les débogueurs amateurs pourront proposer leurs corrections à Microsoft à travers son centre de remontée d'incident, mais pas mettre un patch à la disposition de la communauté. A une petite exception près : les développeurs utilisant Visual Studio 2008 Professionel ou Standard pourront lire le code source directement à partir du logiciel et le modifier en partie. Il s'agit juste de permettre aux développeurs utilisant Visual Studio 2008 de le déboguer en même temps que leurs propres lignes de code. Mais le résultat ne pourra être utilisé et copié dans un autre logiciel. De plus, les développeurs utilisant Visual Studio Express Edition n'y auront pas accès. Pour Miguel de Icaza, fondateur du projet Mono, cette initiative est une bonne chose. « Même si la licence pour ce code n'est pas Open Source, c'est un progrès important », écrit-il sur son blog. « Sun a suivi un chemin similaire avec Java dans le passé et, au fil du temps, ils l'ont ouvert de plus en plus. J'espère toujours qu'un jour Microsoft livrera une partie de ce code sous des licences plus libérales qui en permettront l'usage pour tout type d'initiative, y compris Mono. »