imak
imak

Reputation: 6699

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

is any code related to .NET/ASP.NET or BCL open source? If so where can this be downloaded?

Upvotes: 4

Views: 308

Answers (9)

Felix An
Felix An

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

Billy ONeal
Billy ONeal

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

Khadaji
Khadaji

Reputation: 2167

Microsoft released a subset called .net micro framework for embedded development.

Upvotes: 0

Joel Coehoorn
Joel Coehoorn

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

Chris Kooken
Chris Kooken

Reputation: 33938

ASP.Net MVC is open source, and the SC is freely available.

Upvotes: 0

GWLlosa
GWLlosa

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

BrunoLM
BrunoLM

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

Anthony Greco
Anthony Greco

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

Mark Avenius
Mark Avenius

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

Related Questions