【发布时间】:2013-03-05 10:20:19
【问题描述】:
在法律上可以重新分发 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),但我仍然想确保这是允许的。
【问题讨论】:
-
您是否向 F# 团队发送了电子邮件?
-
我做了,等待。如果他们回复将发布。
-
@alxx 和其他投票关闭此问题的人 - 在 SO 上搜索“许可证”,您会发现 1000 多个问题,其中大约 10% 的问题已关闭为离题。你真的认为你在为人类服务,将它们标记为封闭吗?我的意思是 - 没有伤害,但你是在利用你的时间做一些好事吗?想想看。 SO 常见问题解答可能需要修改 - 关于许可的问题经常出现在这里,因为它们是开发人员生活的一部分,SO 也是如此 :)