微软正式宣布开源.NET Framework架构链接库
2008-01-21 13:01
711 查看
微软.NET Framework总经理Scott Guthrie上周宣布微软正式释出.NET Framework链接库。
Scott Guthrie在去年10月就发表了此一计划,当时指出开发人员透过这些开放浏览的源码可更了解.NET架构程序如何被应用,以调校所开发的应用程序以及进行.NET架构除错。
此次微软所释出的.NET Framework链接库包括.NET Base Class链接库(涵盖System、System.CodeDom、 System.Collections、System.ComponentModel、System.Diagnostics、System.Drawing、System.Globalization、System.IO、System.Net、System.Reflection、System.Runtime、System.Security、System.Text及System.Threading等)、ASP.NET(涵盖System.Web、System.Web.Extensions)、Windows Forms(System.Windows.Forms)、Windows Presentation Foundation(System.Windows),ADO.NET及XML(涵盖System.Data与System.Xml)。
Scott Guthrie并指出,微软仍打算提供其他的架构链接库,诸如LINQ、WCF与Workflow。
微软开发者部门总监Shawn Burke则在另一个部落格中展示如何在Visual Studio 2008设定以存取这些.NET Framework链接库。完成设定后,开发人员就能动态下载.NET Framework链接库的除错符号及程序代码档案,这些程序代码档案中同时也包含了开发人员所下的批注或评论。
微软释出.NET Framework链接库似乎像是向开放源码靠拢,不过,对于这些链接库的存取,微软采用的是微软参考授权(Microsoft Reference License),该授权的意义在于那些被授权的开发人员可以下载并浏览这些源码,但并不允许直接进行修改。
Scott Guthrie在声明中提及许多使用者关心可读取这些源码所带来的影响,并进行澄清,他指出在该授权中进行了一些更动,特别指出该授权不适用于在一个与.NET架构一样或大体上一样功能的非窗口平台上的软件开发,不过,若开发人员所开发的软件是针对窗口平台,那么,就算该软件与.NET一样或具备与.NET大体上一样的功能,那么开发人员仍可检视该程序代码。
在此一声明公布后,不少讨论区及部落格认为这代表微软打算杜绝其他平台利用此一程序代码开放计划,例如Mono。Mono为一免费的开源开发平台,藉由虚拟机技术让.Net应用程序可在Windows、Linux及Mac OS X等不同的平台上执行,它拥有.NET相容的链接库及第三方类别库
Scott Guthrie在去年10月就发表了此一计划,当时指出开发人员透过这些开放浏览的源码可更了解.NET架构程序如何被应用,以调校所开发的应用程序以及进行.NET架构除错。
此次微软所释出的.NET Framework链接库包括.NET Base Class链接库(涵盖System、System.CodeDom、 System.Collections、System.ComponentModel、System.Diagnostics、System.Drawing、System.Globalization、System.IO、System.Net、System.Reflection、System.Runtime、System.Security、System.Text及System.Threading等)、ASP.NET(涵盖System.Web、System.Web.Extensions)、Windows Forms(System.Windows.Forms)、Windows Presentation Foundation(System.Windows),ADO.NET及XML(涵盖System.Data与System.Xml)。
Scott Guthrie并指出,微软仍打算提供其他的架构链接库,诸如LINQ、WCF与Workflow。
微软开发者部门总监Shawn Burke则在另一个部落格中展示如何在Visual Studio 2008设定以存取这些.NET Framework链接库。完成设定后,开发人员就能动态下载.NET Framework链接库的除错符号及程序代码档案,这些程序代码档案中同时也包含了开发人员所下的批注或评论。
微软释出.NET Framework链接库似乎像是向开放源码靠拢,不过,对于这些链接库的存取,微软采用的是微软参考授权(Microsoft Reference License),该授权的意义在于那些被授权的开发人员可以下载并浏览这些源码,但并不允许直接进行修改。
Scott Guthrie在声明中提及许多使用者关心可读取这些源码所带来的影响,并进行澄清,他指出在该授权中进行了一些更动,特别指出该授权不适用于在一个与.NET架构一样或大体上一样功能的非窗口平台上的软件开发,不过,若开发人员所开发的软件是针对窗口平台,那么,就算该软件与.NET一样或具备与.NET大体上一样的功能,那么开发人员仍可检视该程序代码。
在此一声明公布后,不少讨论区及部落格认为这代表微软打算杜绝其他平台利用此一程序代码开放计划,例如Mono。Mono为一免费的开源开发平台,藉由虚拟机技术让.Net应用程序可在Windows、Linux及Mac OS X等不同的平台上执行,它拥有.NET相容的链接库及第三方类别库
相关文章推荐
- 微软正式宣布开源.net framework架构链接库
- 微软宣布正式废除SQLIO实用工具
- (转)微软开源的项目和架构学习
- 微软.net framework 核心库代码开源了,在VS2008中查看.net framework的源代码
- 微软.NET Framework的开源之路
- 微软正式宣布85亿美元现金收购Skype ---我的天啊!
- 7月29日 微软宣布Win10商店已向开发者正式开放
- 微软正式开源Blazor ,将.NET带回到浏览器
- 微软宣布Windows 8将于10月26日正式发售
- 微软正式推出.NET Framework 3.0 Redistributable Package
- 微软宣布.NET开发环境将开源 支持三大操作系统(windows,Mac OS X和Linux)(转)
- 微软开源.NET Framework,实现跨平台
- 微软宣布收回旗下开源技术子公司
- 微软宣布.NET开发环境将开源 支持三大操作系统
- 开源架构链接汇总
- 微软正式开源Blazor,将.NET带回到浏览器
- 微软正式推出.NET Framework 3.0 Redistributable Package
- 微软正式推出.NET Framework 3.0 Redistributable Package
- 微软正式推出.NET Framework 3.0 Redistributable Package