背景图片取自
WordPress与WP Engine之间的纷争似乎愈演愈烈了,WordPress创办人Matt Mullenweg 上周六(10/12)宣布,已援引WordPress外挂程式准则中的第18条,将隶属于WP Engine的进阶客制化栏位(Advanced Custom Fields,ACF)外挂程式分叉成安全客制化栏位(Secure Custom Fields,SCF)。 该条款主要保留了WordPress维护外挂程式目录的权利,而相较于ACF,SCF主要移除了商业升级服务,并修复了ACF中的安全问题。现在连进原本属于ACF的外挂程式网页,出现的已是SCF。此举意谓著ACF用户若使用WordPress.org的更新服务,即会直接被置换成SCF。 ACF团队表示,在长达21年的WordPress历史中,建立者从未在没有经过同意的情况下,单方面地夺走一个正在积极开发的外挂程式,但ACF已被WordPress.org接管。一名自由软体开发者Gavin Anderegg也替ACF发声,指出SCF并非真的是个分叉,Mullenweg基本上是劫持了WordPress社群最著名的外挂程式之一。 ACF团队说明,ACF是个复杂的外挂程式,拥有超过20万行程式码,自从加入WP Engine之后,这两年发布超过15个版本,Mullenweg的更新,是恶意地要将数万个ACF安装置换成不可靠的程式码。 Anderegg指出,他原本以为WordPress只会在外挂程式目录中移除ACF,从没想到会劫持ACF。而不管是Anderegg或是先前曾批评Automattic的David Heinemeier Hansson,都认为Mullenweg的行为已趋近疯狂。 Hansson说,在这一场合约的纠纷中,利用像是WordPress这样的开源专案当作筹码,并以外挂程式注册表当作武器,危害了开源社群这几十年来的和平,呼吁Mullenweg停止这样的行为。 其实Mullenweg最近还做了另外一件事,在使用者要登入WordPress.org时,除了输入帐号及密码之外,也要求使用者要勾选「我与WP Engine毫无关系」(I am not affiliated with WP Engine in any way, financially or otherwise)的选择框,才能成功登入。