Facebook修改使用许可协议导致大公司相继宣布放弃使用React
据了解,Facebook几周前发表了一篇关于React使用许可协议的官方声明。声明中称,任何人不能将React用于与Facebook及其合作公司有直接或间接竞争关系的项目中,否则Facebook公司自动取消其使用许可。
该声明在科技圈引起轩然大波,毕竟React的应用范围十分广泛,包括BAT在内的许多大公司很多项目都是基于其开发的。
WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站,也可以把WordPress当作一个内容管理系统(CMS)来使用。WordPress几乎所有项目都基于React开发,比如,最近几年使用React重构了WordPress.com ,也就是所谓的Calypso项目,还有WordPress 4.8版本之后开始的Gutenberg (古腾堡) 项目,也是基于React开发的。
Matt在文章中表示,WordPress最近几年对React非常满意,不过现在还是决定放弃React,并已经和核心开发者进行交流,开始进行新的技术选型。
百度已经要求外部产品线停止使用React / React Native等Facebook下涉及特定专利条款的开源产品,给半年时间来「转型」,推荐使用Vue或者自研的San作为替代方案。内部产品如果是新产品,则不能使用React。
另外百度内部在自研React Native的替代方案。
如果大公司真的停止使用的话,那估计大公司的开发人员和产品经理将有的忙了。我们看到的好多项目都将进行框架迁移。这种伤筋动骨的事情,产品在迁移完毕后,不论是用户体验还是稳定性,能达到迁移前的水平就不错了。
另外前端工程师也将是直接受害者,因为等于要来一次技术转型。这种痛苦可能只有程序员自己才能切身体会到。
替代react的方案选项还是挺多的,Vue、Preact等。但是这些替代方案的前端生态圈远不如React繁荣活跃。
另外从积极的角度来看,表明国内软件环境也开始变好了,对于版权问题越来越重视了。
你也许感兴趣的:
- 【译文】在 Meta 工作 12 年:回顾我参与的所有项目
- Facebook iOS SDK时隔两月栽在同一个坑里
- 谷歌和 Facebook 是如何给工程师定职级和薪水的?
- 我为什么离开Facebook?
- Facebook程序员是如何背锅的?
- 从无人问津到占主导,Facebook如何从Python 2迁移到Python 3
- Facebook如何在4年间全面转向Python3?
- 美媒深度报道:经历两年危机 Facebook重新认识自身
- 抄袭总比错过好:详解Facebook抄袭Snapchat背后的逻辑
- Facebook终于认错,宣布放弃React专利条款将许可证,将改为 MIT
你对本文的反应是: