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

时间:2010-09-17 01:10:06

标签: f# licensing

2010年发布的F#2.0是否还在微软研究共享源许可协议下?我知道this question was asked for F# version 1,但我觉得F#2.0可能会改变。

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

5 个答案:

答案 0 :(得分:4)

As of 2010-11-04,F#编译器和标准库可从Microsoft 2.0许可下获得。 The FSF considers this license free and compatible with the GPLv3.

该代码也在a Github project下以the same license的形式提供。

答案 1 :(得分:3)

(IANAL)

我认为简短的回答是

  • VS2010附带了一些位(例如编译器,IDE,......)。它们受VS2010许可证的约束,这可能有点限制。
  • 有一个F#Runtime(FSharp.Core.dll),它是一个可再发行的软件包。你可以,例如将它链接到您自己的应用程序的安装/设置。
  • 有F#CTP。它基本上包含与VS版本相同的位,减去VS IDE支持。它还有源代码。它属于MS Research许可证,限制较少。
  • 有PowerPack,一个带源代码的库,我忘了它有什么许可证。
  • 将来,可能会有一个开源版本的编译器,就像CTP一样,但有一个更宽松的许可证(FSF人员喜欢的那种许可证)。

一般情况下,每次下载都应该附带一份可以阅读的许可证。

修改

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

http://blogs.msdn.com/b/dsyme/archive/2010/11/04/announcing-the-f-compiler-library-source-code-drop.aspx

答案 2 :(得分:1)

其他人就目前的许可证回答。我会注意到FSF和OSI定义它既不是免费的也不是开放的。除其他外,它有严重的非商业限制。例如。您不能为商业目的分发源代码。

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

答案 3 :(得分:0)

是的,仍然是see here具体this link

Microsoft Research共享源许可协议 (F#编译器的非标准) <

当然,部分.Net库不在其中。

答案 4 :(得分:0)

查看download page上的许可链接。仍属于SSLA。