F# 3.0运行时是否可再发行?

8
合法地重新分发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),但我仍然想确保这是被允许的。


1
你给 F# 团队发送了电子邮件吗? - Ramon Snir
1
我已经做了,正在等待。如果他们回复,我会发帖的。 - t0yv0
看起来答案是肯定的。请参见https://groups.google.com/d/msg/fsharp-opensource/VQawzPvLKPI/HIBz1iw9Z1UJ - t0yv0
4
@alxx和投票关闭这个问题的人 - 在SO上搜索“许可证”,你会发现有数千个问题,其中约10%被关闭为离题。你真的认为将它们标记为关闭是在为人类提供服务吗?我的意思是 - 没有造成任何损害,但你是否正在利用自己的时间做一些有益的事情呢?想想看。 SO FAQ可能需要修订 - 由于许可证是开发人员生活的一部分,因此这里经常出现关于许可证的问题 :) - t0yv0
1个回答

6

1
我能否重新分发仅限于FSharp.Core.dll,如果是这种情况,是否需要捆绑FSharp Runtime EULA?还是我必须重新分发整个安装程序? - thr

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接