F#2.0(2010)使用什么许可证?

F#2.0(2010)使用什么许可证?,f#,licensing,F#,Licensing,2010年发布的F#2.0是否仍在微软研究院共享源许可协议下?我知道,但我觉得F#2.0可能会改变一切 此许可证是免费的和/或开放的吗?是的,仍然是明确的 Microsoft Research共享源许可协议 (非F#编译器标准) < 当然,.Net库的某些部分没有涉及。是的,仍然是明确的 Microsoft Research共享源许可协议 (非F#编译器标准) < 当然,.Net库的某些部分没有被介绍。请查看上的许可证链接。仍在SSLA下。请查看上的许可证链接。仍在SSLA下。其他人回答了有关当

2010年发布的F#2.0是否仍在微软研究院共享源许可协议下?我知道,但我觉得F#2.0可能会改变一切

此许可证是免费的和/或开放的吗?

是的,仍然是明确的

Microsoft Research共享源许可协议 (非F#编译器标准) < 当然,.Net库的某些部分没有涉及。

是的,仍然是明确的

Microsoft Research共享源许可协议 (非F#编译器标准) <
当然,.Net库的某些部分没有被介绍。

请查看上的许可证链接。仍在SSLA下。

请查看上的许可证链接。仍在SSLA下。

其他人回答了有关当前许可证的问题。我会注意到,它既不是自由的,也不是开放的,正如FSF和OSI所定义的那样。除其他外,它还有严重的非商业限制。例如,您不能出于商业目的发布源代码


只有两个免费的Microsoft许可证,即Microsoft公共许可证和Microsoft互惠许可证。

其他人回答了有关当前许可证的问题。我会注意到,它既不是自由的,也不是开放的,正如FSF和OSI所定义的那样。除其他外,它还有严重的非商业限制。例如,您不能出于商业目的发布源代码

只有两个免费的Microsoft许可证,即Microsoft公共许可证和Microsoft互惠许可证。

(IANAL)

我认为简单的答案是

  • VS2010附带了一些位(例如编译器、IDE等等)。它们受VS2010许可证的约束,这大概有点限制
  • 还有F#运行时(FSharp.Core.dll),它是一个可再发行的包。例如,您可以将其链接到自己应用程序的安装/设置中
  • 这是F#CTP。它基本上包含与VS版本相同的位,减去VS IDE支持。它也有源代码。它是在微软研究许可证下进行的,该许可证限制较少
  • 还有PowerPack,一个源代码库,我忘了它有什么许可证
  • 在未来,可能会有一个开源版本的编译器,这将类似于CTP,但有一个更宽松的许可证(FSF喜欢的那种许可证)
一般来说,每次下载都应该附带一个许可证,您可以阅读

编辑

(2010年11月4日)现在,F#编译器/运行时源代码在Apache许可下可用,请参见此处:

(IANAL)

我认为简单的答案是

  • VS2010附带了一些位(例如编译器、IDE等等)。它们受VS2010许可证的约束,这大概有点限制
  • 还有F#运行时(FSharp.Core.dll),它是一个可再发行的包。例如,您可以将其链接到自己应用程序的安装/设置中
  • 这是F#CTP。它基本上包含与VS版本相同的位,减去VS IDE支持。它也有源代码。它是在微软研究许可证下进行的,该许可证限制较少
  • 还有PowerPack,一个源代码库,我忘了它有什么许可证
  • 在未来,可能会有一个开源版本的编译器,这将类似于CTP,但有一个更宽松的许可证(FSF喜欢的那种许可证)
一般来说,每次下载都应该附带一个许可证,您可以阅读

编辑

(2010年11月4日)现在,F#编译器/运行时源代码在Apache许可下可用,请参见此处:

,F#编译器和标准库可从Microsoft获得Apache 2.0许可证

该代码还可以在.

下从Microsoft获得Apache2.0许可证下的F#编译器和标准库


代码也可以在下找到。

谢谢,我一开始没有看到许可证链接。谢谢,我一开始没有看到许可证链接。谢谢,我一开始没有看到许可证链接。谢谢,我一开始没有看到许可证链接。我相信非商业部分不是真的,但FSF/OSI部分是真的。@Brian,它明确地说,“除以下情况外,您不得出于商业目的以任何形式使用或分发本软件或任何衍生作品:“例外情况很小,不适用于源代码。F#使用的是经过修改的SSLA,对商业软件稍微不那么冷淡。你被允许将软件用于商业目的,只是不允许将其商业化分发。因此,你可以为一个F#应用程序收费(甚至包括F#库),但你不能为F#本身收费。所以它仍然不是自由软件,但对于大多数人来说,它已经足够自由了。我相信非商业部分是不正确的,但FSF/OSI部分是正确的。@Brian,它明确地说,“你不能出于商业目的使用或分发此软件或任何衍生作品,除非如下所示”例外情况很小,不适用于源代码。F#使用了一种修改过的SSLA,对商业软件稍微不那么冷淡。你被允许将软件用于商业目的,只是不允许将其商业化分发。因此,你可以为一个F#应用程序收费(甚至包括F#库),但你不能为F#本身收费。所以它仍然不是自由软件,但对于大多数人来说,它已经足够自由了。我投票结束这个问题,因为它是关于许可和法律问题,而不是编程或软件开发。我投票结束这个问题,因为它是关于许可和法律问题,而不是编程或软件开发。有关详细信息,请参阅。