Código Fonte das bibliotecas do .Net Framework
A Microsoft está planejando liberar o código fonte das bibliotecas do Framework no Visual Studio 2008, para ajudar os desenvolvedores a entender melhor a base do sistema e melhorar o processo de debug.
O Visual Studio 2008 já está em Beta2, e deve sair no final desse ano, trazendo muitas outras novidades interessantes, mas não é esse o foco desse post.
No início estará disponível o código fonte(incluindo os comentários) das seguintes bibliotecas:
- Base do .NET(System, System.IO, System.Collections, System.Configuration, System.Threading, System.Net, System.Security, System.Runtime, System.Text, etc)
- ASP.NET (System.Web)
- Windows Forms (System.Windows.Forms)
- ADO.NET (System.Data)
- XML (System.Xml)
- WPF (System.Windows)
E nos meses seguintes outras serão liberadas(WCF, Workflow e LINQ)
Todas sobre a licença Microsoft Reference License (Pelo que li, será algo como, leia mas não edite nem distribua).
Legal que vai ser possível fazer o download de um StandAlone do código fonte, ou usar integrado ao Debug do VS 2008. No caso do Debug, você pode baixar todo o código ou baixar sobre demanda.