F# 3.0 ランタイム (FSharp.Core.dll バージョン 2.3.0.0、4.3.0.0) を再配布することは法的に問題ありませんか? また、その証拠はどこにありますか? これらを含む NuGet パッケージを準備しましたが、パッケージを公開する前にライセンスについて再考しました。Microsoft は F# 2.0 ランタイムを redist パッケージとしてリリースしました。質問はありませんが、私の印象では、F# 3.0 ランタイムを入手するには VS 2011 などをインストールするしかありません。F# ランタイムの再配布が問題ないことを確認するためのライセンスがどこにあるかわかりません。
質問は、Microsoft キーで署名されたバイナリのみに関するものであることに注意してください。コードのソースは、Apache ライセンスの下で利用できます。
DLL を含む NuGet パッケージを使用すると、一部のビルド状況が容易になります。
オープンソースの F# リポジトリが先に進み、Microsoft が署名した FSharp.Core.dll ( https://github.com/fsharp/fsharpを参照) を再配布していますが、これが許可されていることを確認したいと思います。