微软成立.NET基金会以促进.NET开源生态系统
今天,在旧金山举办的 Build开发者大会 上,微软宣布.NET基金会正式成立。这个围绕微软开发者生态系统的核心—— .NET框架 建立的独立基金会将会管理和引导开发者进行.NET开源组件的开发。微软此前已经宣布开源一批.NET库和相关技术,未来还计划在一个开源许可(很可能是Apache 2.0)下发布。
微软开发部门高级副总裁索马·索马赛加(Soma Somasegar)告诉我,新成立的基金会旨在“统筹管理所有开放源代码的.NET库“。这和Apache软件基金会和Eclipse基金会的本质基本相同,都是围绕一个特定技术和库建立的管理组织。
总之,.NET基金会首先将管理24个.NET的相关开源项目,包括 .NET编译平台 (也就是之前代号为Roslyn的项目)和所有ASP.NET开源项目。而跨平台移动开发工具制造商 Xamarin 将贡献出自家的MimeKit和Mailkit库。
有了这个基金会,.NET团队也将开始求来自.Net社区成员的贡献。虽然.NET项目的部分源代码已经开放,但微软此前并没有真正参与到.NET社区当中,也没有加入其他开源.NET项目。
索马赛加强调,.NET是当今最流行的应用程序框架之一,其开发社区规模巨大。目前有超过18亿行.Net代码被应用在各种设备中,而新基金会的成立必将大大增强.NET生态系统的活力。他说:“我们非常乐意对.NET进行开源,我们的客户可以亲眼目睹开发社区的活跃程度。”
微软希望通过开源鼓励其客户、合作伙伴和广大开发者社区参与更多的.NET相关项目。基金会还预计,这一举措将促进.NET社区更多的创新、鼓励开发人员利用该平台搭建解决方案,并将其扩展到其他平台。
基金会目前拥有一个三人的董事会,其中一席属于微软全资子公司 微软开放技术 (MS Open Tech,专注参与连接微软与开源社区的公司)的代表,一席属于.NET团队,还有一人是Xamerin创始人米格尔·德伊卡萨(Miguel de Icaza)。(译:王博源)