Microsoft открывает исходники .NET Framework
Вячеслав КолдовскийОпубликовано 5.10.2007 в Новости
Отличная новость для .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
.NET, .NET Framework, Microsoft, Visual Studio
Понравилась статья? Подпишись на обновления по RSS/E-mail



Ну, дай Бог чтоб не позже, мож портируют полный .NET на другие оси
эта новость, вероятно, хороша только для тех, кто и без того плотно сидит на майкрософтовской платформе (да и то я не уверен). для остальных же это еще один повод держаться от MS подальше. а вообще, новость довольно активно обсасывают в сети; вот подборка линков - мнения за и против:
http://www.iaci.ro/2007/10/04/net-framework-code-source-announcement-reactions/
Там вроде как лицензия только на просмотр кода, что, конечно, поможет портированию, но не так, как разрешение на использование его.
нифига не поможет, только помешает. вот еще один пост - от Miguel de Icaza:
http://tirania.org/blog/archive/2007/Oct-05-2.html
цитата:
etc, etc.
motus, переведи
Да и самое главное, чтоб воспользоваться всеми преимуществами этой радости, нам надо поставить 2008 студию
Знов “замануха”, щоб перейти на 2008-у студію. Я наприклад користуюсь 2003 і не жаліюсь.
А чего переводить - вкратце, для написания кода в Mono нельзя смотреть оригинальный .NET код ни под каким видом - чтоб потом избегать обвинений в “стибривании” я так понимаю. Теперь, когда код открыт и для его просмотра не надо его дизасемблить - соблазн посмотреть код и сделать по аналогии резко возрастет - соответственно у open-source Mono количество проблем резко возрастет - надо будет избегать любой даже близкой “похожести” кода на оригинальный и т.п..