合法地重新分发F# 3.0运行时(FSharp.Core.dll版本为2.3.0.0、4.3.0.0)吗?我该在哪里找到证明?我准备使用这些文件创建NuGet包,但在发布之前对许可证产生了疑虑。微软已经将F# 2.0运行时作为redist包发布,所以没有问题,但我的印象是,获得F# 3.0运行时的唯一方法是通过安装VS 2011或类似产品;我不确定在哪里可以检查是否允许重新分发F#运行时。
请注意,这个问题只涉及由Microsoft密钥签名的二进制文件。代码的源代码可在Apache许可下获得。
拥有带有DLL的NuGet包将使某些构建情况更加容易。
开源F#存储库继续重新分发Microsoft签名的FSharp.Core.dll(请参见https://github.com/fsharp/fsharp),但我仍然想确保这是被允许的。