WordPress宣布停止使用React
新闻
文章来自于“云技术实践”公众号,原创作品。如有侵权,请联系删除
产生背景
React.js
萌芽于 Facebook
内部开发 Instagram
的项目中,是一个用来构建用户界面的优秀 JS
库,于 2013 年 5 月开源。 WordPress
是一种使用PHP语言开发的博客平台,用户可以在支持PHP
和MySQL
数据库的服务器上架设属于自己的网站,也可以把WordPress
当作一个内容管理系统(CMS)
来使用。 WordPress
几乎所有项目都基于React开发,比如,最近几年使用React
重构了WordPress.com
,也就是所谓的Calypso
项目,还有WordPress 4.8
版本之后开始的Gutenberg (古腾堡)
项目,也是基于React
开发的。
然而,就在昨日,WordPress
创始人Matt
在其博客上发文,称决定停止使用React
,原因则是专利问题。
据了解,Facebook
几周前发表了一篇关于React
使用许可协议的官方声明。声明中称,任何人不能将React
用于与Facebook
及其合作公司有直接或间接竞争关系的项目中,否则Facebook
公司自动取消其使用许可。
该声明在科技圈引起轩然大波,毕竟React
的应用范围十分广泛,包括BAT
在内的许多大公司很多项目都是基于其开发的。 Matt
在文章中表示,WordPress
最近几年对React
非常满意,不过现在还是决定放弃React
,并已经和核心开发者进行交流,开始进行新的技术选型。
据悉,百度已经要求外部产品线停止使用React / React Native
等Facebook
下涉及特定专利条款的开源产品,给半年时间来「转型」,推荐使用Vue
或者自研的San
作为替代方案。内部产品如果是新产品,则不能使用React
。
另外百度内部在自研React Native
的替代方案。
这是否意味着国内大公司在facebook
条款的约束下,也有逐步停用React / React Native
技术栈的可能?
全球TOP30开源项目
前30开源项目背后有何神秘?
其背后是经营最成功的基金会,它们分别是:
Linux基金会、CNCF、Cloud Foundry基金会、.NET 基金会、OpenStack基金会、Node.js 基金会、Apache软件基金会
引用一句话:开源社区会继续坚持对 ‘邪恶公司’ 的抵制,而 Facebook 很容易被归为此类公司。
开源一直是我们追求技术独立的美好追求,然后这条路上会付出惨重代价,唯有独立自主才能掌控未来。
参考链接:
https://ma.tt/2017/09/on-react-and-wordpress/
https://www.linuxfoundation.org/blog/successful-open-source-projects-common/