当前位置:  开发笔记 > 编程语言 > 正文

F#是开源吗?

如何解决《F#是开源吗?》经验,为你挑选了3个好方法。

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

编辑

(2010年11月4日)事情发生了变化,请参阅Brian McKenna的回答.



1> Brian McKenn..:

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

您可以从宣布它的博客文章中阅读更多内容.



2> MichaelGG..:

现在,F#团队似乎非常忙于所有"产品化"的努力.与发牌计划中的一封电子邮件在这里.

在我们明年完成此任务时,我们的计划是在MS-PL下对F#编译器组件进行相应的源代码发布.

和:

在此过程中,我们计划在MS-PL下发布MSR"Power Pack"组件的源代码.其中包括fslex.exe和fsyacc.exe等工具以及一些库.这些可以更频繁地发布并且可以包括实验组件.

附:

通常,我们的目标是使我们制作的F#源代码版本打开,稳定并与支持的版本相对应.

也许最好的一点:):

总的来说,我们更喜欢"做"而不是"预先宣布".

我还要注意,如果你没有使用"开源"这个术语,意思是"被某些组织批准为开源",那么源代码已经包含在F#发行版中.(并在VS中使用F12"Go To Definition"会直接跳转到源文件.)



3> Joonas Pulak..:

发布F#的"Microsoft Research Shared Source许可证" 没有得到开源计划和自由软件基金会的批准(尽管还有其他一些微软许可证).

最重要的是,共享源代码与制作产品开源几乎没有关系.关键点是许可证,(dis)允许或多或少地自由使用和修改源.如果没有这样的许可证,源代码就毫无用处.

推荐阅读
勤奋的瞌睡猪_715
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有