.Net framework не является открытым исходным кодом, но исходный код был предоставлен Microsoft для целей отладки.

Из Wikipedia : 3 октября 2007 г. Microsoft объявила, что большая часть исходного кода для библиотеки базового класса .NET Framework должна была быть доступна с окончательной версией Visual Studio 2008 в конце 2007 года в рамках стандартной справочной лицензии Microsoft Reference. Будучи выпущен под лицензией Microsoft Reference License, не являющейся открытым исходным кодом, этот исходный код становится доступным только для целей отладки, в первую очередь для поддержки интегрированной отладки BCL в Visual Studio.

В 2014 году Microsoft объявила , что .NET Core будет открытым исходным кодом, включая среду выполнения, а также библиотеки фреймворков. Код доступен в GitHub .