全面了解 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

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

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏大数据挖掘DT机器学习

获取股票信息的简单shiny接口

原文: http://supstat.com.cn/blog/2014/12/03/a-simple-shiny-interface-to-retrieve-...

3255
来自专栏数据猿

【每周一本书】之《Microsoft Power BI 数据可视化与数据分析》

【数据猿导读】随着大数据研究热潮的兴起,各种数据可视化图表层出不穷,大数据生动呈现就成为了具有挑战性的工作,随之出现了大量的可视化软件 编辑 | abby 官网...

34411
来自专栏数说工作室

学习Python 的7个理由

原文:7 Reasons You Should Learn Python Now (https://dzone.com/articles/7-reasons-y...

3428
来自专栏汇智网教程

vue教程推荐

2482
来自专栏java一日一条

你的每行代码值多少钱?

我知道,“line of code”(LoC)是一种非常愚蠢的计量方式。不要急着喷我,请大家先听我讲讲我最近参与的两个项目,看一下一些非常有意思的数字。

411
来自专栏CDA数据分析师

盘点丨2018年最适合学习的编程语言

需要明确的是,这并不是介绍最热门的语言,然后抛出各种名称和流行语。而是根据2018年IT行业现状、趋势和客观的预测。

893
来自专栏企鹅号快讯

2017 年度编程语言榜,Java 最流行、JavaScript 最没价值?

关键时刻,第一时间送达! 【CSDN编者按】在之前的 TIOBE 年度榜单中, 宝刀未老的 C 语言成功逆袭 ,成为 2017 年度编程语言。在本文中,我们综合...

1808
来自专栏程序员互动联盟

你是否有过代码写的太烂不敢开源的经历?

作为一个写了十几年代码的老司机,在入行不久会有这种心理,老是觉得自己写的代码见不得人,主要还是基础不牢固写出来的代码属于见光死的程度,从测试人员那边的感觉就能测...

852
来自专栏张善友的专栏

程序员水平分析

whattofix.com刊登了一篇Daniel Markham的文章《What Level Programmer Are You?》,文内将参差不齐的程序员按...

17910
来自专栏奇点大数据

Python语言的七大优势

Python 是一门更注重可读性和效率的语言,尤其是相较于 Java,PHP 以及 C++ 这样的语言,它的这两个优势让其在开发者中大受欢迎。

772

扫码关注云+社区