关于 Facebook 在 React 项目的开源许可协议上添加专利条款这件事,去年就已在前端技术圈引起了激烈的争论。最近,React 项目的开源许可协议又开始被大众关注起来了,主要原因是不少科技公司纷纷宣布选择弃用 React,其中国内的如百度和阿里巴巴内部的软件工程团队都不约而同地选择弃用 React,国外的如 WordPress,也在近日宣布不再使用 Facebook 的 React JavaScript 库。 之所以这样做,皆是因为 Facebook 的 BSD+Patents 许可协议(即 BSD 许可证 + 专利许可证)。此前,React 项目采用的是 BSD 开源许可证,BSD 是十分宽松且对商业友好的开源许可证。但在 2016 年 7 月,React 在其开源许可协议中添加了一项附加专利条款 (Additional patent grant),这引起了激烈的争论。 归纳下来,可以理解为:如果你在项目中使用了 React,你不能做构成与 Facebook (包括其子公司及其合作方)竞争的事情,一旦你做了,会有极大的潜在危险。因为如果你采取专利主张(诉讼)或者其他方式挑战 Facebook(包括其子公司及其合作方),那么你使用 React 的许可会被立即撤销。你不能与其他使用 React 的公司发生(专利)纠纷,否则你使用 React 的许可也会被撤销。请关注本次专辑…… 此前,我们曾报道过,使用 GPL 开源许可证的流行内容管理系统 WordPress 因使用 Facebook 的 BSD+ 专利授权条款的 React 而备受争议。WordPress 和 React 这二者在之前并无联系,但最近几年 WordPress 使用 React 重构了 WordPress.com ,即 Calypso 项目,还有 WordPress 4.8 版本之后新增的模块化编辑器 Gutenberg,也是基于 React 开发。 然而就在上周,WordPress 创始人 Matt 在其博客上发文,称决定停止使用 React,原因则是最近一直闹得沸沸扬扬的专利问题。 Facebook 几周前发表了一篇关于 React 专利条款的官方声明。声明中称,如果 React 用户起诉 Facebook 侵犯专利,那么这位用户的 React 授权将被撤销。此后,Facebook 还曾发表过一篇文章陈述其对专利条款的解释,点此查看。 该声明在科技圈引起轩然大波,毕竟 React 的应用范围十分广泛,包括 BAT 在内的许多大公司的很多项目都是基于其开发的。Matt 在文章中表示,WordPress 最近几年对 React 非常满意,不过现在还是决定放弃使用 React,并已经和核心开发者进行交流,开始进行新的技术选型。请关注本次专辑…… 纽约开源数据库软件公司MogoDB周四向纳斯达克全球市场提交上市申请,股票交易代码为“MDB”。该公司希望通过该交易融资1亿美元,其首席承销商包括摩根士丹利、高盛、巴克莱和Allen & Co。在截至7月31日的6个月内,MongoDB净亏损4576万美元,营收为6799万美元。该公司的多数营收都来自订阅费,其余则来自服务费。 MongoDB的开源数据库很早就步入正轨,因为开发者认为这套系统比传统数据库更容易学习。他们将IBM、微软和甲骨文列为竞争对手。数据显示,该公司截至2015年1月的融资后估值为16亿美元,其投资者包括Flybridge Capital、红杉资本和合广投资。 MongoDB拥有4300多家客户,财富全球100强企业超过半数都在使用该公司的产品。截至7月31日,MongoDB员工总数为820人。更多内容,大家可以关注本次专辑…… |