Reputation: 6699
is any code related to .NET/ASP.NET or BCL open source? If so where can this be downloaded?
Upvotes: 4
Views: 308
Reputation: 543
.NET Core and .NET 5+ are open source, licensed under the MIT and Apache 2 licenses. The legacy .NET Framework is not open-source.
Upvotes: 0
Reputation: 106609
Microsoft's implementation of the CLR is not open source. However, a stripped down version of it, Rotor, is.
That said, Mono is probably better supported when compared with Rotor, so if you're looking for something to distribute I'd use Mono.
Upvotes: 1
Reputation: 2167
Microsoft released a subset called .net micro framework for embedded development.
Upvotes: 0
Reputation: 416121
.Net is open source in the sense that, yes, you can view the source for most of the base class library. It is not open source in that you are not allowed to submit patches or fork the code into your own project.
Upvotes: 0
Reputation: 24433
There is the Mono project, which is an open-source cross-platform implementation of .NET, but the "standard" Microsoft implementation is not free-to-copy.
Upvotes: 6
Reputation: 100381
The .NET Framework is not open-source. But up to .NET 2.0 it is ECMA compilant, meaning it is free to develop and commercialize your applications.
Upvotes: 0
Reputation: 2935
Well the .net framework was ported to Mono for Mac and Unix so I would have to say all of it is open source.
Upvotes: 0
Reputation: 13947
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).
Upvotes: 1