首页 | 社区 | 博客 | 招聘 | 文章 | 新闻 | 下载 | 读书 | 代码
亲,您未登录哦! 登录 | 注册
 您所在的位置:编程爱好者网站新闻 - 正文
 
 

微软也开源Open.NET计划雷声大雨点小

5059 次阅读 | 发布时间:2007-10-07 | 向本站投递新闻
打印文章
    来源: 计算机世界

  微软说要开源,你相信不? 

  微软以往与开源运动对抗的恶名昭彰,所以,今天微软宣布将把.Net架构开源时,引起一片讶异之声,不难想见。 

  10月3日微软宣布在Microsoft Reference License(MRL)许可协议下公开.NET Framework libraries源代码,请注意后面的说明,及与一般开源的差别:MRL协议允许开发者“看”源代码,但不允许修改和重新分配,如果你发现了bug,不要自己修改或制作补丁,微软鼓励你向它的产品反应中心递交反馈。

  .Net源码将依照微软的Reference License规定授权。换句话说,此源码只供你用在应用程序的除错、维护或改良上。你不能为了其它目的而修改该源码,或进行散发。由此可见,这似乎是微软目前为止限制最严格的共享源码授权许可。

  这项宣布证实,.Net将成为共享源码(shared source),但不能与开源(open source)混为一谈。

  除了放出.Net链接库(libraries)外,微软也将把.Net的除错支持整合到Visual Studio 2008里。根据微软的声明:“你将能够把.Net架构的symbols设定成一次打包下载,或根据需要手动选取。”

  即使.Net源码未完全开放,这对微软而言,仍然是朝开放迈出的一大步。即使许多.Net开发人员对此牢骚满腹,这种事早该做了,但我们相信,开发者社区仍会从中获益。这显然让微软朝开源更近一步,而这种发展趋势是令人耳目一新的。不过,微软将来会不会真的随潮流而动,仍有待观察。