Facebook将React的许可改为MIT

Facebook决定将React原先的BSD+Patents许可改为MIT,这样其他公司就可以将React包含在Apache基金会的项目当中,并消除与开源社区之间关系的不确定性。

\\

Facebook的一位工程主管Adam Wolff声称,将会有越来越多的项目使用MIT许可代替BSD+Patents,如React、Jest、Flow和Immutable.js等。他说:“React已经成为Web生态系统的基础,我们不想因为非技术问题阻碍了整个生态的发展。”React的BSD+Patents许可给软件用户带来了不确定性,导致部分人去寻求其他的方案。Facebook此举并不一定是要“让这些人重回React的怀抱”,但还是希望他们能够慎重考虑这个问题。React 16将在下周发布,所以这次修改许可可谓是一场及时雨。

\\

Wolff说,“我们的其他项目仍然继续使用BSD+Patents许可”,不过他们“也正在考虑这些项目许可的事情,毕竟每一个项目的情况都不一样,使用何种许可是由多方面的因素共同决定的”。从他的话里似乎可以听出Facebook正计划完全剔除BSD+Patents许可,但需要根据每个项目的具体情况而定。

\\

BSD+Patents是非标准的3-Clause BSD许可,许可里包含了一个PATENTS文件,用于保护Facebook不受诉讼侵害。React用户或Facebook其他项目(具有BSD+Patents许可协议)的用户如果直接或间接地因专利主张或财务问题向Facebook提起诉讼,那么他们就无权使用Facebook的这些项目。Facebook对专利主张的定义如下:

\\
\

“专利主张”就是指任何主张直接、间接或有助于侵害或诱发侵害任何专利的法律诉讼或行为,包括交叉诉讼和反诉讼。

\
\\

在一开始,这一许可也引起了一些人的关注,但并没有给大部分人造成干扰,直到Apache决定把BSD+Patents许可归入X类许可,并拒绝该许可的项目被包含在Apache的产品当中。X类许可还包括其他的一些GNU许可、微软的有限公共许可(Limited Public License)和亚马逊软件许可(ASL)。这些许可的问题在于,它们不是“完全捐献给下游的项目用户,它们给软件的使用带来了限制”。很多重要的开源项目受到了Facebook许可的影响,包括Samza、Flink、Marmotta、Kafka和Bahir。Apache给其他公司一些时间来解决这个问题,截止日期为8月31号,到那时“任何使用Facebook BSD+Patents软件包的项目都不允许出现在Apache产品中”。想知道Apache为什么要做出这一决定,可以参看RocksDB/LEGAL-303

\\

Facebook计划将许可改为受Apache支持的标准MIT许可,彻底解决React和其他Facebook的许可问题。Facebook其他项目的许可问题还有待观察,他们也想知道React的许可问题是如何影响到社区的。

\\

查看英文原文:Facebook to Relicense React Under MIT

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值