logo
当前位置:首 页 > 杂侃 > 查看文章

重新授权许可React、Jest、Flow 与 Immutable.js

杂侃 你是第2354个围观者 0条评论 供稿者: 标签:

前言

昨天醒来推送完文章之后,朋友圈就出现一张推号为 react.js 发布的一条新闻,不久之后整个朋友圈就被这条新闻刷屏了,大家也是各抒已见,有的说是facebook 的让步,有的在说这下看看百度怎么回应了。好了,来看看昨天说的那个新闻内容是什么呢?今日早读文章由 两位童鞋分享: @ 程序员小卡、@ 阮一峰。

正文从这开始~

重新授权许可React、Jest、Flow 与 Immutable.js

下周,我们将用MIT协议重新授权我们的开源项目React、Jest、Flow和Immutable.js。之所以我们要重新授权这些项目,是因为React是很多网络开源软件生态系统的基础,我们不希望因为非技术的原因导致开源生态的倒退。

经过几周对我们社区的失望和不确定性后,我们做出了这个决定。虽然我们仍然相信我们的 BSD+Patents

授权许可证给我们的项目的用户带了一些好处,但我们知道我们并没有说服社区。

在经历了对我们授权许可的不确定性后,我们知道很多团队经历了选择React替代方案的过程,我们对于这部分团队的流失感到遗憾。我们不指望能够通过修改授权协议挽回这部分团队,但我们希望打开希望的大门。社区友好的合作和竞争一直推动着我们向前,我们想要全面的参与其中。

这一转变自然引起了对Facebook其他开源项目的疑问。我们许多受欢迎的开源项目目前仍会保持BSD + Patents 授权许可。我们也在重新评估这些项目的授权许可,但每个项目都是不同的,并且替代的授权选项取决于多种因素。

我们将在下周React 16的发布中更新授权许可证。我们已经在React 16上花了超过一年的时间来将它的内核完全重写,以此解锁更强大的功能,使用React构建用户界面的开发者将大大获益。我们稍后很快会跟大家分享我们是如何重写React的,同时希望我们的工作能够激励开发者们,不管他们是否使用React。我们希望之前的授权许可的争议能成为过去,从新回到我们真正关心的事情:创造伟大的产品。

最后,可能不少人会感到疑惑,文中提到的那个许可证 BSD,MIT 是什么意思呢?下面内容由 @ 阮一峰老师在 2011 年所分享的。

如何选择开源许可证?

如何为代码选择开源许可证,这是一个问题。

世界上的开源许可证,大概有上百种。很少有人搞得清楚它们的区别。即使在最流行的六种—-GPL、BSD、MIT、Mozilla、Apache和LGPL—-之中做选择,也很复杂。

乌克兰程序员Paul Bagwell,画了一张分析图,说明应该怎么选择。这是我见过的最简单的讲解,只用两分钟,你就能搞清楚这六种许可证之间的最大区别。

下面是我制作的中文版,请点击看大图。

关于本文

作者:@程序员小卡、@阮一峰

原文:

  • https://segmentfault.com/a/1190000011321860
  • http://www.ruanyifeng.com/blog/2011/05/how_to_choose_free_software_licenses.html

译文:https://code.facebook.com/posts/300798627056246

说说梦想,谈谈感悟 ,聊聊技术,有啥要说的来github留言吧 https://github.com/cjx2328

—— 陈 建鑫

陈建鑫
你可能也喜欢Related Posts
footer logo
未经许可请勿自行使用、转载、修改、复制、发行、出售、发表或以其它方式利用本网站之内容。站长联系:cjx2328#126.com(修改#为@)
Copyright ©ziao Studio All Rights Reserved. E-mail:cjx2328#126.com(#号改成@) 沪ICP备14052271号-3