全面了解 React License

导语: 随着react地广泛使用,各大公司越来越关注react license问题,虽然facebook多次在github和官方网站上做出解释,但不同的公司和组织有自己的考虑。本文整理搜集关于react license第一手资料,供大家阅读讨论。

背景

react是用于构建用户界面的 JAVASCRIPT 库, 2013年被facebook开源。

世界上许多著名公司都采用该框架开发产品, 包括microsoft,airbnb, 国内包括百度,阿里巴巴,腾讯,美团,携程,去哪儿,知乎等,使用非常广泛。

近期随着react16的即将完成,react社区又即将迎来一波新的增长,但是随着react地广泛使用,各大公司越来越关注react license问题,虽然facebook多次在github和官方网站上做出解释,但不同的公司和组织有自己的考虑。本文整理搜集关于react license第一手资料,供大家阅读讨论。

  1. React offical site
  2. React中文文档
  3. React github repo

相关事件

2017.4月 Apache软件基金会法律事务委员会宣布,所谓的“Facebook BSD +专利许可”不再被允许用作Apache项目的直接依赖。

2017.9.14日 wordpress的联合创始人matt发博文宣布由于react license问题将移除react的使用

2017.9.16日 百度公司(该消息在验证中)宣布将在用户端产品中禁止使用react和react native,已经使用相关技术的产品,半年内迁移到vue或者自研的san

官方对react license的表述

  1. React License
  2. Explaining React’s license
  3. Open Source License FAQ
  4. Updating Our Open Source Patent Grant

Facebook提出BSD+ PATENT License的目的是防范不良专利起诉,相比于其他公司,facebook将其用于核心产品的技术开源,没有专利保护,每年将会面临大量不良专利诉讼。

Open Source License FAQ 解答了关于大家专利授权方面的疑惑

  1. 如果我创建一个竞争产品,Facebook BSD +专利许可证中的附加专利授权是否终止? 不会
  2. 如果我对Facebook进行专利侵权以外的其他专利诉讼,Facebook BSD +专利授权中的附加专利授权是否终止?

不会

  1. Facebook的BSD +专利许可证中的附加专利授权如果首先针对专利侵权我的诉讼终止,那么我就会针对Facebook回应专利反诉? 不会,除非您的专利反诉与Facebook的BSD +专利许可证授权的Facebook软件有关。
  2. 在Facebook BSD +专利许可证中终止额外的专利授权会导致版权许可也终止?

不会

Github上相关issues

  1. Consider re-licensing to AL v2.0, as RocksDB has just done
  2. Update React license FAQ/update license itself
  3. [Patent] Issue has been raised on the patent of React

国外社区相关讨论

  1. The React license for founders and CTOs
  2. On React and WordPress
  3. Apache Foundation bans use of Facebook BSD+Patents licensed libraries like React.js

国内相关讨论

  1. 阿里还会使用react吗?
  2. 如何看待百度要求内部全面停止使用React / React Native?
  3. 法律角度你可以放心使用React吗?
  4. React 路/粉/黑 都该了解的 React license 争议
  5. 关于百度停用React

国内外知名React开发者谈React license

1 . Sebastian Markbåge

facebook 科学家 tc39成员 react团队负责人

2 .Dan Abramov

reduxcreate-react-app作者,react核心团队成员,react社区极度活跃者

3 .流形

现任阿里巴巴数据技术与产品部前端团队负责人,专注在React、数据可视化、Node等领域,《深入 React 技术栈》作者,知乎专栏《pure render》创办人

4 .程墨

《深入浅出React和Redux》作者

React相关回退方案

preact

react-lite

anu

原创声明,本文系作者授权云+社区-专栏发表,未经许可,不得转载。

如有侵权,请联系 zhuanlan_guanli@qq.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏我是攻城师

谈谈我对Mac笔记本的使用感受

最早我的第一个笔记本电脑是华硕的A43S系列的笔记本,因为当时立志要做一名程序员,所以就买了个配置相对较高的,内存8G,硬盘750G,CPU是i7的,当时大概是...

643
来自专栏区块链大本营

青铜虐王者?以太坊被无名项目虐哭的背后,GitHub的活跃度排名你真的看懂了吗?

作为开发者,在GitHub浏览项目时,「开发者活跃度」(Dev Activity)是一个重要的参考指标。

893
来自专栏服务端技术杂谈

一两则事有感

JAVA方向技术栈信息 有人最近对JAVA从业者进行了调查,作为技术人员还是比较喜欢看到这些调查结果,也喜欢分析这些结果的,结果如下: ? ? ? 从榜单及结...

3267
来自专栏FreeBuf

谷歌严打APP滥用权限获取用户信息,而国内安卓自有妙招

信息时代,数据安全的重要性不言而喻,无数攻击者大费周章无非就是为了获取他们想要的数据。而在安卓手机系统上,通过App随意获取权限收集数据几乎已成常态,也就导致安...

2996
来自专栏知晓程序

没车也能自驾游!端午出行,就用它快速租车

小程序体验师:陈小龙 端午小长假就要到了,如果你是一名持有驾照的无车一族,想要在假期来一场说走就走的自驾游,车的问题该如何解决呢?

521
来自专栏GA小站

Google Tag Manager准备支持Adobe、Webtrekk等第三方代码

这是一篇在谷歌工作的数字营销专家放出来的文章,介绍了GTM将大力拓展第三方代码的支持。

813
来自专栏人称T客

移动安全PK 安卓追赶 苹果加速 微软黑莓失落

在所有也是最高安全的环境下,苹果的iPhone和iPad很久以前就踢开了BlackBerry作为移动设备的企业标准。谷歌的Android平台在企业界,正试图推动...

3355
来自专栏假装我会写代码

EasyWeChat 4.0 LTS 终于发布了

1024
来自专栏BestSDK

SDK安全之道:如何识别第三方SDK留下的“暗门”

SDK隐私问题往往比较容易被入门开发者忽略,去年因为SDK隐私问题引起整个移动互联网行业关注的事件屈指可数: (有米、百度…) SDK隐私规范有哪些类型?哪些对...

3225
来自专栏PHP技术

PHPer:让我们拥抱敏锐吧

PHP时代,远没有结束 关于PHP未来的忧虑由来已久,一边是掌控着把持系统的微软的.net平台,一边是红透半边天的Java技巧:PHP似乎已经走到了尽...

34113

扫描关注云+社区