微软以Apache许可协议开源ASP.NET MVC

微软开发部门副总裁Scott Guthrie宣布,ASP.NET MVC及相关项目将在Apache许可证下开源,托管在CodePlex上。ASP.NET MVC是微软的Web应用程序框架,早在2009年已宣布开源,但采用的是微软公共许可证MS-PL。

在MS-PL许可证下,所有人都可以阅读源代码,但无权提出修改建议或贡献代码,对微软的决定构不成任何影响。但在新的开源开发模式下,开发者可以修正bug,修改代码,增加特性,微软将接受第三方递交的补丁。

微软已经接受了开源.NET框架Mono创始人 Miguel de Icaza递交的第一个补丁。除ASP.NET MVC外,微软还开源了ASP.NET Web API和ASP.NET Web Pages v2。

具体内容参看Scott Guthrie博客《ASP.NET MVC, Web API, Razor and Open Source》,其中最让我兴奋地ASP.NET Web API也可以在Mono平台上用了,大大提升Mono的成熟度,最近刚写了一个系列文章http://www.cnblogs.com/shanyou/category/307401.html 。期望微软和Mono团队能够更密切合作。

看看http://news.ycombinator.com/item?id=3764074 这里的讨论也很有意思。

ASP.NET MVC 4, ASP.NET Web API, ASP.NET Web Pages v2 (Razor)全部开源,并接受来自社区的贡献(contributions)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏张善友的专栏

微软开放.NET框架源代码和Mono

微软一直在朝着更加开放的方向努力。例如,公司首席执行官萨特亚纳德拉(Satya Nadella)在Windows 10预览发布会上声称微软喜欢Linux,这并不...

2146
来自专栏码农阿宇

从博客园博问站点迁移ASP.NET Core展望.NET Core

今年年初,博客园的博问系统就已经迁移到了 ASP.NET Core on Linux并发布上线发布。 我们看到博客园发表官方博客-- .NET跨平台之旅:博问站...

2725
来自专栏张善友的专栏

“.Net 社区大会”(dotnetConf) 2017 Day 1 Keynote: .NET Everywhere

1555
来自专栏pangguoming

Swift学习资源

Swift,一种强大的开源编程语言, 让大家都能开发出众的 App。 Swift 是一种强劲而直观的编程语言,它由 Apple 创造,可用来为 iOS、...

6178
来自专栏张善友的专栏

.NET Core & ASP.NET Core 1.0在Redhat峰会上正式发布

     众所周知,Red Hat和微软正在努力使.NET Core成为Red Hat企业版Linux (RHEL)系统上的一流开发平台选项。这个团队已经一起工...

20210
来自专栏张善友的专栏

Novell 发布Mono 1.2 推动.NET跨平台

      微软开发框架的开源版本现在能够在更多现有.NET应用程序上运行。Mono项目宣布发布Mono 1.2版——微软.NET框架的开源版本。该项目由Nov...

1866
来自专栏星流全栈

正式发布!新一代.NET基石:微软.Net Core 1.0

1283
来自专栏Ken的杂谈

.NET Core快速入门教程 1、开篇:说说.NET Core的那些事儿

聊 .NET Core,就不得不说他的爸爸 .NET。 当年Java刚刚兴起,如火如荼,微软也非常推崇Java,当时Windows平台的Java虚拟机就是微软按...

1273
来自专栏NetCore

Fluent NHibernate 之旅 导航篇

ORM大家都非常熟悉了吧,我相信也有很多朋友正在用自己或者一些公开的框架,而最常用而且强大的,非Hibernate了(Net中为NHibernate),网上的文...

1967
来自专栏张善友的专栏

Mono 开发 (使用.NET技术的你,绝对不能忽略Mono)

当微软把.NET提交到ECMA/ISO成为公开的标准时,就表示.NET已经走向开放,不再只是微软专属的技术。当Mono 1.0正式发布时,也就等于是宣布开放成真...

2556

扫码关注云+社区

领取腾讯云代金券