![](https://p-blog.csdn.net/images/p_blog_csdn_net/zifer/aa700831_VS08_v%28en-us,MSDN_10%29.png)
Microsoft开放.NET源码
微软似乎要开放源代码,但好像又不想让人去碰。
Microsoft 于10月3日,位于华盛顿州雷德蒙的微软总部的Microsoft DOTNET Framework开发主管Scott·gasuri宣布,微软根据和用户及开发者的反馈,DotNET Framework的reference源码将在Microsoft Reference License下公开。 目的是给开发者加深理解frame work的源码的结构的机会。
gasuri先生说,Microsoft Reference License能看源码,不过修正及再发布还没有被许可。只要有License,谁都可以下载源码进行阅读。NET Framework Reference源码的发布,是微软Shared Source Initiative的一个环节, [C#和VB(Visual Basic)的开发者,根据代码中设置断点可以查看类库中的源码。公开源码的方针,是微软专心至力增强透明度的一环。微软的开源一直在进行,这次和以前的ASP.NET、AJAX(Asynchronous Javascript and XML)、Dynamic Runtime Library框架的源码的公开是相同的。这次用不同的方法公开了源码。最终的目标,是公开全部的程序库。
有人认为,微软的这个运动是「非常大胆且非常明智」。这是对开发者的支持,让开发者更加信赖微软。能够知道框架的代码在处理什么,开者者能够更有效率的DEBUG。谁都想知道,那些看不见的代码在做些什么。
也有来自OpenSource和LAMP(Linux、Apache、MySQL、 Perl/Python/PHP)团体的批评。主要是因为微软限制对代码的任何改动。
微软将于年内,和.NET 3.5及Visual Studio 2008的发布一起公开源码。