Microsoft открывает исходники.NET Framework
Отличная новость для .NET-разработчиков: Microsoft обещает сделать свободно доступным исходный код .NET Framework. В частности, доступными станут практически все основные классы .NET Base Class Libraries (пространство имен System.*), а также ASP.NET, Windows Forms, ADO.NET, XML, WPF, WCF, LINQ, Workflow и другие библиотеки. Все это станет доступным для свободного скачивания с выходом Visual Studio 2008, доступной на текущий момент в качестве второй беты.
Опубликован исходный код будет по лицензии Microsoft Reference License (Ms-RL), дающей право только просматривать исходный код, но не вносить изменения в него. Но вполне вероятно, что Microsoft в будущем предоставит некую систему, позволяющую регистрировать найденные ошибки в коде.
По большому счету, Microsoft и ранее не особо препятствовала программистам изучать исходный код среды .NET Framework, делать это можно было посредством специальных инструментов, таких как .NET Reflector. Однако официальный статус доступа к исходникам предоставляет значительные преимущества, в частности, возможность просматривать комментарии к исходному коду и — самое главное — использовать его в процессе отладки во встроенном отладчике Visual Studio.
От себя добавлю: такой подход можно только приветствовать, к примеру, я всегда считал важным преимуществом тот факт, что в Enterprise-версиях продуктов Borland/Codegear есть исходники VCL, которые можно изучать и использовать в процессе отладки. К тому же хочу обратить внимание, что новые версии Windows, начиная с Vista, содержат большое число кода, написанного с использованием .NET Framework (а дальше доля .NET-кода будет только увеличиваться), соответственно, открытие кода этой платформы — шаг навстречу предоставления доступа к исходникам Windows.
Ссылки:
Запись в блоге Scott Guthrie о планах предоставления доступа к исходникам .NET Framework
8 коментарів
Підписатись на коментаріВідписатись від коментарів Коментарі можуть залишати тільки користувачі з підтвердженими акаунтами.