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

Facebook将React的许可改为MIT相关推荐

  1. 从Facebook的React框架事件学习一下开源协议

    前言 前一阵子由于Facebook BSD+PATENTS License的原因,Apache项目禁止使用带该license的代码,引人注目的就是Facebook的React前端框架. 后来在知乎上看 ...

  2. 关于FACEBOOK 的 REACT 专利许可证

    随着Apache.百度.Wordpress都在和Facebook的React.js以及其专利许可证划清界限,似乎大家又在讨论Facebook的这个BSD+PATENT的许可证问题了.这让我想起了之前在 ...

  3. 如何在 GitHub 上高效搜索开源项目

    GitHub 的流行及其在开源世界的受欢迎程度自不必多言.再加上近来GitHub 官方又搞了个大新闻:私有仓库也改为免费使用,这在原来可是需要真金白银买的.可见微软收购后,依然没有改变 GitHub ...

  4. chrome github上不去 mac_码农大叔打赌,github上快速搜索优质开源项目,这些技能你不懂?...

    GitHub的流行, GitHub在开源世界的受欢迎程度自不必多言.再加上今天,GitHub官方又搞了个大新闻:私有仓库也改为免费使用,这在原来可是需要真金白银的买的.可见微软收购后,依然没有改变 G ...

  5. 你真的知道如何在 GitHub 上高效搜索开源项目吗?

    作者 | 侯树成 本文经授权转自Tomcat那些事儿 GitHub 的流行及其在开源世界的受欢迎程度自不必多言.再加上近来GitHub 官方又搞了个大新闻:私有仓库也改为免费使用,这在原来可是需要真金 ...

  6. 猜你喜欢代码替换_如何在 GitHub 上找到你要的代码?

    GitHub 在开源世界的受欢迎程度自不必多言.再加上前阵子,GitHub 官方又搞了个大新闻:私有仓库改为免费使用,这在原来可是需要真金白银的买的.可见微软收购后,依然没有改变 GitHub 的定位 ...

  7. 你真的会高效的在GitHub上搜索开源项目吗?

    来源:Tomcat那些事 号外:最近整理了一下以前编写的一系列Spring Boot内容,整了个<Spring Boot基础教程>的PDF,关注我,回复:001,快来领取吧-!更多内容持续 ...

  8. 扒一扒开源世界有哪些licenses?

    摘要:license,中文译为"许可证".在开源世界里,license是具有法律效力的,通过选择相应的license,版权拥有者可以声称自己相应的权利,包括其他人使用.修改.引用. ...

  9. Facebook妥协了,React回归

    一大早上睡醒在网上看到消息说,React专利条款事件反转了,Facebook作出让步,在下周重新发布新的专利许可证,把许可证改为标准的MIT协议. 可见Facebook当初发布专利条款后,没有料到社区 ...

最新文章

  1. C++中extern的使用
  2. Java反序列化漏洞整理
  3. iOS编程中throttle那些事
  4. Python 数据库备份脚本(邮件通知+日志记录)
  5. 10.31T2 点双联通分量+预处理前缀+二分答案
  6. java过滤器如何操作数据库_jsp – 使用Java中的过滤器验证用户名,密码(与数据库联系)...
  7. 遍历children_589. N叉树的前序遍历
  8. Ghost8.0分区备份与恢复详细图解
  9. Hdu2680 最短路
  10. 【SQL注入-02】SQL注入点的简单判断
  11. php呼伦贝尔,呼伦贝尔php培训
  12. redis的配置文件修改
  13. 如何用GraphPad Prism 进行pearson相关性分析
  14. 微信浏览器自动关闭页面
  15. @天涯 njsuixin “英语最好不要报班,花钱多还学不到东西。”——这个满适合我的!
  16. 数据结构 在顺序表中头插及尾插的实现
  17. pictureselector 压缩_PictureSelector
  18. ArcGIS制图学习(3)
  19. 计算机视觉常识(研究方向简介、需要的知识储备)
  20. 计算机基础(07)密码学基础

热门文章

  1. 『网站升级』PHPWind8.0至8.3升级过程及问题种种回顾录
  2. python2与python3转换记录
  3. liunx查看python的site-packages路径
  4. 软件体系架构模式之二分层体系结构
  5. php报错Permission denied
  6. 浅谈无缓存I/O操作和标准I/O文件操作区别 (转载)
  7. lighttpd+PHP安装
  8. Ubuntu14.04 64位机上配置OpenCV3.4.2+OpenCV_Contrib3.4.2+Python3.4.3操作步骤
  9. Windows Caffe中MNIST数据格式转换实现
  10. OpenCV提取轮廓(去掉面积小的轮廓)