-1

商用アプリケーションを作成するために.NETFrameworkを使用する場合、ライセンス要件はありますか?.NET Framework EULAで知っておく必要のあることはすべてありますか?(つまり、.NET 4をインストールするとき)または他の要件もありますか?EULAについて言えば、OSのライセンスバージョンが必要であると書かれています。XPライセンスを持っていますが、アプリケーションをWindows7で使用したい場合は、7ライセンスも取得する必要がありますか?

フレームワークを再配布する限り、私はそうするつもりはありませんが、ユーザーにそれをダウンロードするように頼みます

4

1 に答える 1

0

ライセンスはかなり複雑な法的文書になる傾向があり、私は弁護士ではありません(また、このサイトのほとんどの人もそうではありません)。

一般的に、ライセンスはかなり寛容であることが意図されています。コードをリバースエンジニアリングして変更し、独自のコードと呼ぶことはできません。MSを提供したことなどを訴えることはできません。

ライセンスされたOSについて言及する用語は、フレームワークを使用する権利が、ライセンスされたバージョンのOSでフレームワークを実行する場合にのみ適用されることを意味します。つまり、合法的に、ライセンスのないOSでコードを実行することは許可されていません。もちろん、合法的に実行することもできません。これは、他の誰かがWindows 7で実行する場合、Windows7のライセンスを購入する必要があるという意味ではありません。Windows7で実行する場合は、Windows7のライセンスのみが必要です。

エンドユーザーは、ライセンスされたOSを持っていることを確認する責任があり、ライセンスされていないOSでフレームワークを使用するプログラムを実行することは許可されていません。しかし、実際には、ライセンスのないOSで故意に使用している場合は、フレームワークライセンスも尊重しないでしょう。

ライセンスの条件についてはあまり心配しません。ただし、非常に間違ったことをしている場合を除き、Microsoftが意図したとおりに使用しています。

于 2012-07-05T05:49:39.917 に答える