OurJS


OurJS-我们的JS, 我们的技术-IT文摘; 专注JS相关领域;
我们热爱编程, 我们热爱技术;我们是高大上, 有品味的码农;

欢迎您订阅我们的技术周刊


我们会向您分享我们精心收集整理的,最新的行业资讯,技术动态,外文翻译,热点文章;
我们使用第三方邮件列表向您推送,我们不保存您的任何个人资料,注重您的隐私,您可以随时退订,

欢迎分享您的观点,经验,技巧,心得

让我们一起找寻程序员的快乐,探索技术, 发现IT人生的乐趣;


本网站使用缓存技术每次加载仅需很小流量, 可在手机中流畅浏览;
如果您发现任何BUG,请即时告知我们: ourjs(at)ourjs.com

WordPress、百度宣布停止使用React(Native)开源项目,Facebook开源专利许可潜在的法律风险


分享到
分类 技术前沿   关键字 分享   发布 ourjs  1505704124235
注意 转载须保留原文链接,译文链接,作者译者等信息。  
7月16日Apache 基金会在 把 Facebook BSD+Patents 开源许可加入了禁止名单中。因为著名的开源项目 React 是基于这个协议的,那就意味着 Apache 基金会下所有开源项目都需要在 8 月 31 号前移除 React 相关代码。

BSD 的授权本身是简单,开放,没有限制的,但 Facebook BSD+Patents 在此基础增加了一个 专利协议。

简单来说就是使用React及其衍生项目的开发者,一旦对 Facebook 发起专利诉讼,则将失去使用 Ract 开源项目的的权利。Facebook将能够向你发起侵权诉讼。

乍一看,这是一个防御型协议,但仔细一分析,即如果你使用了 react,则永远放弃对 facebook 的专利起诉。也就是说如果 facebook 抄袭你的产品,你也只能忍了。 并且Facebook拒绝修改React的开源许可条款


基于这一点,知名的开源博客项目 WordPress 宣布停止使用 React 相关项目。 并开始做新的技术选型,并且将会对已有的基于 React 的项目进行重写。


原文: https://ma.tt/2017/09/on-react-and-wordpress/


据悉,百度也已经于近日要求外部产品线停止使用 React / React Native 等 Facebook 下涉及特定专利条款的开源产品,给半年时间来「转型」,推荐使用 Vue 或者自研的 San 作为替代方案。内部产品如果是新产品,则不能使用 React。

另外百度内部在自研 React Native 的替代方案。

相关阅读


附 Facebook BSD+Patents 全文


Additional Grant of Patent Rights Version 2

"Software" means the React software distributed by Facebook, Inc.

Facebook, Inc. ("Facebook") hereby grants to each recipient of the Software
("you") a perpetual, worldwide, royalty-free, non-exclusive, irrevocable
(subject to the termination provision below) license under any Necessary
Claims, to make, have made, use, sell, offer to sell, import, and otherwise
transfer the Software. For avoidance of doubt, no license is granted under
Facebook's rights in any patent claims that are infringed by (i) modifications
to the Software made by you or any third party or (ii) the Software in
combination with any software or other technology.

The license granted hereunder will terminate, automatically and without notice,
if you (or any of your subsidiaries, corporate affiliates or agents) initiate
directly or indirectly, or take a direct financial interest in, any Patent
Assertion: (i) against Facebook or any of its subsidiaries or corporate
affiliates, (ii) against any party if such Patent Assertion arises in whole or
in part from any software, technology, product or service of Facebook or any of
its subsidiaries or corporate affiliates, or (iii) against any party relating
to the Software. Notwithstanding the foregoing, if Facebook or any of its
subsidiaries or corporate affiliates files a lawsuit alleging patent
infringement against you in the first instance, and you respond by filing a
patent infringement counterclaim in that lawsuit against that party that is
unrelated to the Software, the license granted hereunder will not terminate
under section (i) of this paragraph due to such counterclaim.

A "Necessary Claim" is a claim of a patent owned by Facebook that is
necessarily infringed by the Software standing alone.

A "Patent Assertion" is any lawsuit or other action alleging direct, indirect,
or contributory infringement or inducement to infringe any patent, including a
cross-claim or counterclaim.
社区评论 ( Beta版 )
OnceDoc 您自己的企业内容管理系统——文档、流程、知识库、报表、网盘All In One

访问404页面,寻找丢失儿童
 热门文章 - 分享最多
  1. 好与坏的程序员
  2. 让Select选择框可编辑可输入可自动补全可下拉选择
  3. Bootstrap 4.0 Beta发布,不支持IE8/IE9,更新特性一览
  4. Node.JS循环递归复制文件夹目录及其子文件夹下的所有文件
  5. 正则中test、exec、match的简单区别,以及括号的用法
  6. Node.JS中如何快速扫描端口并发现局域网内的Web服务器地址(80)
  7. AirJD-简单好用的免费建站工具

 相关阅读 - 技术前沿
  1. 比特币的技术缺陷:区块链信息越来越大怎么办?
  2. Phantom.js维护者Slobodin退出,著名自动化测试与智能爬虫框架前景不明
  3. Java已快过时?斯坦福大学将JavaScript作为计算机科学入门课
  4. 2016 年崛起的 JS 项目
  5. OnceVI前后端分离的数据可视化报表工具简介
  6. 关于华为优化30、40老员工的争议
  7. GitHub 第一坑:换行符自动转换
  8. NodeJS连接Redis:在(Raspberry Pi)树莓派上安装Redis并设置开机自动启动服务
  9. 传言GITHUB正在寻求第二轮融资,或面临估值下降、清算或被微软收购
  10. 2016年收入最高的5个编程语言,JavaScript最流行,Java和C没在前5

 关键字 - 分享
  1. 界面控件包TMS IntraWeb Component Pack Pro Script Edition发布v5.8.8.1
  2. 今年最新的30个Android库,你了解吗?
  3. Kendo UI ASP.NET MVC使用教学视频集锦(高清在线观看)
  4. IntelliJ IDEA使用技巧——关于版本控制(上)
  5. 图表编辑器TMS Diagram Studio更新至v4.14,支持RAD Studio 10.2 Tokyo
  6. Windows网络守门人UserLock教程:让用户、组或组织单位进行同步会话
  7. Kendo UI Grid中的动态数据(三)
  8. IntelliJ IDEA使用技巧——常用快捷键Mac篇
  9. Windows网络守门人UserLock教程:UserLock教程:阻止规定时间以外的访问连接
  10. 一流的报表产品Nevron Chart for SSRS更新v2016.1丨附下载

 欢迎订阅 - 技术周刊

我们热爱编程, 我们热爱技术; 我们是高端, 大气, 上档次, 有品味, 时刻需要和国际接轨的码农; 欢迎您订阅我们的技术周刊; 您只需要在右上角输入您的邮箱即可; 我们注重您的隐私,您可以随时退订.
加入我们吧! 让我们一起找寻码农的快乐,探索技术, 发现IT人生的乐趣;


 关注我们

我们的微信公众号: ourjs-com
打开微信扫一扫即可关注我们:
IT文摘-程序员(码农)技术周刊

ourjs官方微信号