2011-01-27 2 views
3

は、.NET/ASP.NETまたはBCLオープンソースに関連するコードです。もしそうなら、これはどこからダウンロードできますか?は.net(またはその一部)のオープンソースですか?

+0

はい、かなりのビット(例:ASP.NET MVC、NETMFなど)は、http://www.codeplex.com/のMSおよび非MSプロジェクトを含むものを見てください。また、monoには多数の.NET APIが含まれています。http://tirania.org/blog/archive/2010/Jul-07.html – kenny

+0

[.NET Frameworkはオープンソースですか?](http:// stackoverflow .com/questions/1961473/is-the-net-framework-open-source) – Shimmy

答えて

1

MicrosoftのCLRの実装はオープンソースではありません。しかし、それを切り捨てたバージョン、Rotorがあります。

言い換えれば、MonoはRotorと比較しておそらくより優れていると思われるので、配布するものを探しているならMonoを使います。

1

ソースコードはavailableですが、それ自体がオープンソースではありません。ただし、フレームワークを使用するオープンソースプロジェクトがあります(sourceforgeを参照)。

0

まあ、.netフレームワークはMacとUnix用にMonoに移植されていたので、すべてがオープンソースだと言わなければなりません。

+0

DLLのリフレクションを使ってフレームワーク内のすべてのクラスにコードを渡すことはもちろん、それがどのように動作するかを見ることができます –

+3

移植されず、別の開発チームによって完全に再実装されました。 – GWLlosa

+0

あなたはリフレクションは必要ありません - 彼らはあなたに読書のソースを与えるでしょう。それは固執ポイントである「書く」部分です。 –

0

.NET Frameworkはオープンソースではありません。しかし、up to .NET 2.0 it is ECMA compilantは、アプリケーションの開発と商用化が自由であることを意味します。

6

.NETのオープンソースのクロスプラットフォームの実装がありますが、Microsoftの標準的な実装ではfree-to-copyではありません。

+0

+1 - マイクロソフトは "非公式"にMonoをサポートしているので、MicrosoftのCLRとMonoの実装間の非互換性は考えられません。 –

0

ASP.Net MVCはオープンソースであり、SCは無料で利用できます。

0

.Netという意味では、オープンソースです。はい、ほとんどの基本クラスライブラリのソースを表示できます。パッチを提出したり、自分のプロジェクトにコードをフォークすることができないという点でオープンソースではありません。

0

マイクロソフトでは、組み込み開発向けに.net micro frameworkというサブセットをリリースしました。

関連する問題