LoginSignup
yamarah
@yamarah (yamarah)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

Microsoft.Windows.SDK.NET.dllのライセンス

解決したいこと

Microsoft.Windows.SDK.NET.dllを配布する場合に添付するライセンスは何なのか。
そもそも、再配布して良いのか。

発生している問題・エラー

NET8をターゲットにしたWPFプロジェクトを新規作成します。
ターゲットOSバージョンを10.0.17763.0に変更します。
スクリーンショット 2024-06-14 134252.png

これをパブリッシュすると、

  • Microsoft.Windows.SDK.NET.dll
  • WinRT.Runtime.dll
    がコピーされます。
    スクリーンショット 2024-06-14 141835.png

後者についてはMITライセンスであると分かったのですが、前者についての情報がつかめません。

自分で試したこと

まずググりました。
Question: Can I redistribute Microsoft.Windows.SDK.NET.dll and WinRT.Runtime.dll?
https://github.com/microsoft/WindowsAppSDK/discussions/4368
がヒットし、このスレッドの結論としては、Windows App SDKのライセンスであろうとなっています。
このリンクからは、sdk_license.rtfがダウンロードできます。

次に、このdllが含まれる要因を調べると、Microsoft.Windows.SDK.NET.Refでした。
スクリーンショット 2024-06-14 135342.png
このパッケージのnugetのページLicense Infoからも、sdk_license.rtfがダウンロードできます。

この2つのファイルは同一バイナリーでした。

sdk-license.rtfを読むと、次のように書いてあります。

REDIST.TXT Files. You may copy and distribute the object code form of code listed in REDIST.TXT files plus the files listed on the REDIST.TXT list located at http://go.microsoft.com/fwlink/?LinkId=524842.

REDIST.TXTに書いてあるファイルを配布して良いようです。Microsoft.Windows.SDK.NET.RefにはREDIST.TXTが含まれていないため、上記URLを確認します。
リンク先はREDIST.TXTというタイトルのページになっていて、配布可能なコンテンツが記載されています。
スクリーンショット 2024-06-14 141019.png

しかし、ここにはMicrosoft.Windows.SDK.NET.dllが記載されていません。

ここからの帰結では、Microsoft.Windows.SDK.NET.dllは再配布できないように思えます。
(当然、そんなわけ無いだろうと信じています。)

基本的すぎるのか、情報が無くて困っています。ご存じの方が居られましたら、ご教授ください。

1

4Answer

Comments

  1. @yamarah

    Questioner

    回答ありがとうございます。
    「自分で試したこと」に書き漏らしていましたが、nugetのページから問い合わせをしましたが、返答はありませんでした。

    引き続き、ご存じの方が居られましたら情報をお願いします。

回答ありがとうございます。
Microsoft Q&Aでも聞いてみます。

引き続き、ご存じの方が居られましたら情報をお願いします。

0Like

Comments

  1. ↓これ、関係ありますか?

ありがとうございます。
残念ながら、お教えいただいたURLは、私の質問中の「まずググ」ったのと同じものでした。

0Like

Your answer might help someone💌