首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >F#是开源的吗?

F#是开源的吗?
EN

Stack Overflow用户
提问于 2009-02-22 19:24:59
回答 6查看 2.5K关注 0票数 7

F#是开源的吗?如果不是这样,为什么微软提供了F#模块的源代码?

编辑

(2010年11月4日)情况发生了变化,请参见Brian McKenna's answer

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2009-02-23 00:01:09

现在,F#团队似乎正忙于所有的“产品化”工作。其中一封包含许可计划的电子邮件是here

当我们在明年完成这项工作时,我们的计划是在MS-PL下发布相应的F#编译器组件的源代码。

和:

在此过程中,我们计划在MS-PL下发布

"Power Pack“组件的源代码。其中包括fslex.exe和fsyacc.exe等工具以及一些库。这些可能会更频繁地发布,并可能包括实验组件。

通过以下方式:

一般来说,我们的目标是使F#的源代码版本开放、稳定并与受支持的版本相对应。

也许最好的一点是:):

总的来说,我们更喜欢“做”而不是“预先宣布”。

我还要指出的是,如果你没有使用术语“开源”,意思是“被某些组织批准为开源”,那么源代码已经包含在F#发行版中了。(在VS中使用F12 "Go To Definition“可以直接跳转到源文件。)

票数 6
EN

Stack Overflow用户

发布于 2010-11-05 10:23:04

截至2010年11月,F#编译器和库在Apache license下发布。它们现在是F# PowerPack的一部分。

您可以从blog post announcing it中阅读更多内容。

票数 12
EN

Stack Overflow用户

发布于 2009-02-22 19:53:21

“微软研究共享源代码许可证”,F#是根据它发布的,还没有得到开源计划或自由软件基金会的批准(尽管微软的couple of other许可证是)。

底线是,共享源代码与使产品开源没有多大关系。最重要的一点是许可证,它允许或多或少自由地使用和修改源代码。没有这样的许可,源代码几乎是无用的。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/575521

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档