据外媒报道,以 GPL 许可的流行内容管理平台 WordPress 最近因考虑采用 Facebook 的 BSD + Patents 专利授权的 React.js 而受到争议。 WordPress CMS 和 React.js 这二者在之前并无联系,直到最近 WordPress 的全新内容编辑器 Gutenberg 的出现,现状被改变。 Gutenberg 这个被寄予很高期望的模块编辑器,旨在让用户添加和编辑富文本内容更加简单和愉悦。它基本上不需要用户掌握任何 HTML 知识,不需要输入短代码,不需要为嵌入其他网页的 embed 元素而发愁。所有的网页内容都被模块化,只需要根据提示加入想要的 block 就可以。 功能听起来十分不错,但这个混合了 GPLv2 和 React 许可的项目,同时也让不少人会担忧,React 的 BSD + Patents 授权会对 WordPress 造成影响。
Gutenberg 目前还处于发展阶段,可作为 WordPress 的插件使用,但还不是 WordPress 核心产品的一部分,所以二者的许可证是分开的 。社区中更多的声音是希望 WP 采用 Vue.js 作为视图库。不过 WordPress 的母公司 Automattic 似乎对 React 有做大量投资,看起来早晚会推动 React 的通过。 |