マイクロソフトに問い合わせしてみたらいいのでは
Microsoft.Windows.SDK.NET.dllのライセンス
解決したいこと
Microsoft.Windows.SDK.NET.dll
を配布する場合に添付するライセンスは何なのか。
そもそも、再配布して良いのか。
発生している問題・エラー
NET8をターゲットにしたWPFプロジェクトを新規作成します。
ターゲットOSバージョンを10.0.17763.0
に変更します。
これをパブリッシュすると、
後者については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
でした。
このパッケージの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というタイトルのページになっていて、配布可能なコンテンツが記載されています。
しかし、ここにはMicrosoft.Windows.SDK.NET.dll
が記載されていません。
ここからの帰結では、Microsoft.Windows.SDK.NET.dll
は再配布できないように思えます。
(当然、そんなわけ無いだろうと信じています。)
基本的すぎるのか、情報が無くて困っています。ご存じの方が居られましたら、ご教授ください。
4Answer
Comments
@yamarah
Questioner回答ありがとうございます。
「自分で試したこと」に書き漏らしていましたが、nugetのページから問い合わせをしましたが、返答はありませんでした。引き続き、ご存じの方が居られましたら情報をお願いします。
https://learn.microsoft.com/en-us/answers/questions/1696668/can-i-redistribute-microsoft-windows-sdk-net-dll ←ここで質問しているのはあなたですよね? その旨質問欄に追記してください。
Microsoft Q&A で聞いたほうがいいかもしれません
回答ありがとうございます。
Microsoft Q&Aでも聞いてみます。
引き続き、ご存じの方が居られましたら情報をお願いします。
Comments
↓これ、関係ありますか?
ありがとうございます。
残念ながら、お教えいただいたURLは、私の質問中の「まずググ」ったのと同じものでした。