Исходный код .NET Framework будет доступен разработчикам!
Вместе с выходом финальной версии Visual Studio 2008 будет опубликована бОльшая часть исходных кодов .NET Framework, на условиях Microsoft Reference License. В число библиотек, исходный код которых будет опубликован входят библиотеки BCL (Base Class Library), включающие пространства имен System, IO, Text, Collections, CodeDom, RegularExpressions и т.п., библиотеки ASP.NET, WinForms и WPF. Со временем количество открытых исходных кодов будет увеличиваться.
Для работы с исходным кодом будут возможны две опции:
1. Загрузка архива исходного кода и локальная работа с ним
2. Использование отладочных символов со специального сервера в Visual Studio 2008. Это потрясающая возможность - отлаживать код своего приложения имея возможность отладки .NET Framework!
Разработчики не только получают лучшие средства разработки, но и обширные возможности по работе с .NET Framework. И это тем более волнующий момент для любителей открытого кода!
Подробности в блоге Скотта Гатри
Microsoft Reference License предполагает, что разработчики имеют возможность использовать исходный код при отладке и в качестве справочного руководства, однако использование этого кода в собственных продуктах, а также создание собственной версии библиотек .NET Framework запрещено.