因专利问题,百度等大型公司宣布停止使用React Native

来源:互联网 发布:美容美体教学饮软件 编辑:程序博客网 时间:2024/04/30 19:37


几周前,Facebook发表了一篇关于 React使用许可协议的官方声明,称任何人不能将React用于Facebook及其合作公司有直接或间接竞争关系的项目中,否则 Facebook 公司自动取消其使用许可


Facebook宣称是为了防止有公司恶意诉讼自己侵权,保护自己的核心产品。但协议的霸道,还是难免让人怀疑其通过在开源软件里塞私货来妨碍小公司崛起,进一步巩固自己的垄断地位。

根据React条款,如果公司使用了 React,则不能做构成与 Facebook (包括其子公司及其合作方)竞争的事情,一旦做了,将可能面临专利损失、诉讼必败、大幅增加成本的潜在风险。

简单说来,比如你公司的项目前端使用了React,用户体验一流效果美观。然后突然一天,发现自己最核心的、和web/UI/react完全无关的大批核心专利被Facebook拿去商用、给Facebook带来巨大商业收益并且进而和你们产生直接商业竞争,此时怎么办?

起诉Facebook?那么问题来了,根据React条款,在你提出诉讼的那一刻,自动撤回所有React相关专利授权,你们公司所有基于React的系统同时侵权滥用Facebook的React专利。

也就是说,对于使用了React的公司来说,要么将专利拱手让人,要么将所有项目框架迁移重构。这不但是个劳心劳力的工作,而且在迁移完毕后,不论是用户体验还是稳定性,都很可能达不到迁移前水平。


开源一直备受广大开发者欢迎,全球TOP30的开源项目背后,都有经营最成功的基金会,包括Linux基金会、CNCFCloud Foundry基金会、.NET基金会、OpenStack基金会、Node.js基金会、Apache软件基金会等。

该声明在科技圈引起轩然大波,毕竟React的应用范围十分广泛,包括 BAT在内的许多大公司很多项目都是基于其开发的。


WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHPMySQL数据库的服务器上架设属于自己的网站,也可以把WordPress当作一个内容管理系统(CMS)来使用。WordPress几乎所有项目都基于React开发,比如,最近几年使用React重构了WordPress.com,也就是所谓的Calypso项目,还有WordPress 4.8版本之后开始的Gutenberg(古腾堡)项目,也是基于React开发的。然而,就在近日,WordPress创始人Matt在其博客上发文,称决定停止使用React,原因则是专利问题。Matt在文章中表示,WordPress最近几年对React非常满意,不过现在还是决定放弃React,并已经和核心开发者进行交流,开始进行新的技术选型。


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

受制于React协议,百度要想不让Facebook事实上免费大胆用自己人工智能、自动驾驶等最先进技术获颁的专利,唯一选择就是不让公司的前端用React

百度的先行,是否意味着国内大公司在Facebook条款的约束下,也有逐步停用React / React Native技术栈的可能呢?一石激起千层浪,考虑到使用开源可能会付出的代价,很多公司可能都将加大技术投入。对公司和工程师们来说,也将迎来一次成长机会。


原创粉丝点击