是.net(或其任何一部分)开源?

时间:2011-01-27 21:57:12

标签: .net asp.net .net-3.5 .net-2.0

是与.NET / ASP.NET或BCL开源相关的任何代码吗?如果是这样,可以在哪里下载?

8 个答案:

答案 0 :(得分:6)

Mono project,它是.NET的开源跨平台实现,但“标准”Microsoft实现不是可以自由复制的。

答案 1 :(得分:1)

源代码是available,但它本身不是开源的。但是,有一些开源项目可以使用该框架(参见sourceforge)。

答案 2 :(得分:1)

Microsoft的CLR实现不是开源的。但是,它的精简版Rotor是。

也就是说,与Rotor相比,Mono可能会得到更好的支持,所以如果您正在寻找可以分发的东西,我会使用Mono。

答案 3 :(得分:0)

.net框架已经移植到Mono for Mac和Unix所以我不得不说所有这些都是开源的。

答案 4 :(得分:0)

.NET Framework不是开源的。但是up to .NET 2.0 it is ECMA compilant,意味着可以自由地开发和商业化您的应用程序。

答案 5 :(得分:0)

ASP.Net MVC是开源的,SC可以免费使用。

答案 6 :(得分:0)

.Net是开源的,是的,您可以查看大多数基类库的源代码。它不是开源的,因为您不允许提交补丁或将代码分叉到您自己的项目中。

答案 7 :(得分:0)

Microsoft为嵌入式开发发布了一个名为.net micro framework的子集。