Nous vous parlions dans un billet précédent l’annonce faite par Microsoft de son intention de proposer le code source des librairies du Framework .NET sous licence « ouverte » Microsoft Reference License (Ms-RL).

Et bien les choses avancent puisque le 16 janvier Scott Guthrie (general manager, Microsoft Developer Division) a annoncé sur son blog la disponibilité du code pour une douzaine de librairies du Framework .NET 3.5.

Les librairies actuellement disponibles sont :

. NET Base Class Libraries (incluant System, System.CodeDom, System.Collections, System.ComponentModel, System.Diagnostics, System.Drawing, System.Globalization, System.IO, System.Net, System.Reflection, System.Runtime, System.Security, System.Text, System.Threading, etc).

. ASP.NET (System.Web, System.Web.Extensions).

. Windows Forms (System.Windows.Forms).

. Windows Presentation Foundation (System.Windows).

. ADO.NET et XML (System.Data et System.Xml).

Et cette liste devrait s’allonger dans les semaines à venir avec notamment l’ajout de LINQ, WCF et Workflow.

La procédure à mettre en œuvre afin de pouvoir accéder au code source à partir de Visual Studio 2008 est disponible sur le blog de Shawn Burke.

step1