【问题标题】:Is F# 3.0 runtime redistributable? [closed]F# 3.0 运行时是否可再发行? [关闭]
【发布时间】: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 也是如此 :)

标签: f# f#-3.0


【解决方案1】:

答案是肯定的,F# 3.0 运行时可以重新分发。 EULA 可在 http://www.microsoft.com/en-us/download/details.aspx?id=34675

找到

感谢 Don Syme 在 F# 开源论坛上的回答:https://groups.google.com/forum/#!msg/fsharp-opensource/VQawzPvLKPI/HIBz1iw9Z1UJ

【讨论】:

  • 我可以重新分发just FSharp.Core.dll,在这种情况下是否需要我捆绑FSharp Runtime EULA?还是我必须重新分发整个安装程序?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-19
  • 2011-12-19
  • 2016-12-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多