次の方法で共有

Microsoft .net framework 4.61を利用してアプリ開発する場合、商用利用しても良いというような許諾文書はどこにありますでしょうか?

Anonymous
2020-09-23T06:49:25+00:00

Microsoft .net framework 4.61を利用してアプリ開発する場合、

商用利用しても良いというような許諾文書はどこにありますでしょうか?

よろしくお願いいたします

家庭向け Windows | Windows 10 | ライセンスとアクティブ化

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2020-09-23T13:08:26+00:00

Visual Studio の使用許諾を読んでご自身、または所属の組織の法務判断とするべきところですが、なぜこの場所で問われているのでしょうか?

たとえば、私や誰かが「OK だよ」と書いたとしても、私たちは法律の専門家でも、司法的な権限があるわけでも、まして当事者でもないので、法務的にクリアになるわけではありません。

基本的には「1 人のユーザーが、アプリケーションの開発およびテストを行うために、お客様のデバイスで本ソフトウェアの複製を使用することができます。」(2.a)と、第 4 節(再頒布可能コード)全体が考慮すべき範囲でしょうね。

あとは「頒布」という単語の意味と解釈でしょう。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2020-09-23T08:40:11+00:00

Visual Studio関係はこちら。

https://visualstudio.microsoft.com/ja/license-terms/

開発ツールとしてVisual StudioおよびVisual Studio Communnityを使用した場合には上記を参照してください。Visual Studio Communnityは商用利用が大幅に制限されています。

もっとも、これらは、開発ツールとしてVisual Studioを使用したケースであって、抜け穴的には、テキストエディタで作成したソースコードを配布して、Windowsにインストールされている.NET Frameworkに含まれるコンパイラで直接コンパイルするような場合には、別のルールが適用されることがあります。この場合、基本的には、Windowsの使用許諾契約が有効であることが前提条件になっていて、Windows自体を商用利用する場合の制約に準ずることになります。

.NET Frameworkのソースコード自体は、MIT Licenseになっています。

https://github.com/microsoft/dotnet/blob/master/LICENSE

いずれの場合も、ユーザーが作ったプログラムの動作をMicrosoftが保証するものではありません。 

まあ、.Net frameworkに含まれるコンパイラを直接使おうが、Visual Studioを使おうが、結局同じものを使ってコンパイルしているので、バイナリーを見て判別できるわけではないのですが、Visual Studioを使用していないことを証明することは現実問題として不可能で、商用利用するなら、Visual Studioを購入して面倒を避けておきましょう。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

3 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2020-09-23T10:04:43+00:00

    はい、Visual Studio CommunnityではないVisual Studioのライセンスを持っているのであれば、事業としてアプリケーションを開発して商用利用するのには問題ないです。

    念のためですが、開発対象バージョンを.NET Framework 4.6.1にするのはいいのですが、動作検証は.NET Framework 4.6.1~4.8で同じバイナリーが動くことを確認しておいた方がいいでしょう。.NET Framework 4.6.2のサポートOSは、Windows 7 SP1、Windows Server 2008 R2 SP1、Windows 8.1 Update、Windows Server 2012、Windows Server 2012 R2、および Windows 10 ver.1507、および Windows 10 ver.1511で、既にサポートを終了している環境が多く、現実的には.NET Framework 4.8がサポートされている環境がほとんどだからです。

    https://docs.microsoft.com/ja-jp/lifecycle/faq/dotnet-framework

    この回答は役に立ちましたか?

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2020-09-24T00:48:34+00:00

    補足的に、Microsoftコミュニティは、一般ユーザー相互による問題解決、情報交換の場であって、回答をしているのは一部を除き貴方と同じ一般ユーザーです。

    Microsoft社が正式回答する場ではないので、回答者の内容を鵜呑みにして今後何らかの問題が発生しても、回答者が責任を負うことはありません。

    最終的には、Microsoftサポートへの問い合わせ、および弁護士に相談した方が確実でしょう。

    マイクロソフト コミュニティのよく寄せられる質問 (FAQ) - マイクロソフト コミュニティ

    *---*

    権利と義務

    ・お客様はコンテンツの投稿または送信はボランティアであることを理解しているものとします。お客様は、投稿または貢献についてのあらゆる義務を負っていないものとします。 お客様は、コミュニティの使用に関連して行う第三者とのやり取りや、第三者から入手した情報やコンテンツに関して全責任を負うものとします。

    *---*

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2020-09-23T09:21:11+00:00

    Takashi NISHIIE様

    ご回答どうもありがとうございます

    VisualStudioProfessional2019を使用しているのですが、

    Microsoft Visual Studio Enterprise 2019、Visual Studio Professional 2019、Visual Studio Test Professional 2019、試用版

    上記マイクロソフト ソフトウェア ライセンス条項 4-aの「再頒布可能リスト」の項目にある

    https://aka.ms/vs/16/redistribution の中に「.NET Framework 4.6.2」と記載があるので

    再頒布可能ということで【商用利用が可能】という認識になるのでしょうか?

    どうぞよろしくお願いいたします

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません