简体   繁体   English

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

[英]is .net ( or any part of it ) open source?

is any code related to .NET/ASP.NET or BCL open source? 是任何与.NET / ASP.NET或BCL开源相关的代码? If so where can this be downloaded? 如果是这样,可以在哪里下载?

有一个Mono项目 ,它是.NET的开源跨平台实现 ,但“标准”Microsoft实现不是免费复制的。

The source code is available , but it is not open-source, per se. 源代码可用 ,但它本身不是开源的。 There are, however, open source projects available that use the framework (see sourceforge). 但是,有一些开源项目可以使用该框架(参见sourceforge)。

Microsoft's implementation of the CLR is not open source. 微软对CLR的实现不是开源的。 However, a stripped down version of it, Rotor , is. 然而,它的精简版Rotor就是。

That said, Mono is probably better supported when compared with Rotor, so if you're looking for something to distribute I'd use Mono. 也就是说,与Rotor相比,Mono可能会得到更好的支持,所以如果你正在寻找分发的东西,我会使用Mono。

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

The .NET Framework is not open-source. .NET Framework不是开源的。 But up to .NET 2.0 it is ECMA compilant , meaning it is free to develop and commercialize your applications. 但是对于.NET 2.0来说,它是ECMA的兼容性 ,这意味着它可以自由地开发和商业化您的应用程序。

ASP.Net MVC是开源的,SC是免费提供的。

.Net is open source in the sense that, yes, you can view the source for most of the base class library. .Net是开源的,是的,您可以查看大多数基类库的源代码。 It is not open source in that you are not allowed to submit patches or fork the code into your own project. 它不是开源的,因为您不允许提交补丁或将代码分叉到您自己的项目中。

微软发布了一个名为.net微框架的子集,用于嵌入式开发。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM