在2000年代初期,一位19岁的开发者 Matt Mullenweg 对一款名为b2/cafelog的内容管理系统(CMS)进行了分支开发,增加了他认为缺失的功能。
到了2009年10月,这个名为 WordPress 的项目已经成为互联网上最受欢迎的开源 CMS ,如今为全球约8.1亿个网站提供支持,占据了互联网的40%。
无论是《纽约时报》,还是 Neil Patel ,从博客、电商商店到公司网站、作品集等,几乎任何人都在使用 WordPress 。
免费、轻量、SEO友好且易于使用,WordPress 还是开源的,这意味着任何人都可以复制、贡献、修改和调整它以满足自己的需求。
但是现在不是了!
Mullenweg 与 WP Engine 的冲突
2024年9月,Mullenweg 指责 WordPress 托管公司 WP Engine 是 WordPress 的“毒瘤”,原因是他们对开源项目贡献甚少,却大量利用 WordPress 品牌牟利。
几天后,WP Engine 向 Mullenweg 发出了停止诽谤的律师函,要求他停止发表相关评论。
作为反击,Mullenweg 将 WP Engine 从 WordPress 项目中屏蔽,其客户因此无法更新网站。几周后,Mullenweg 通过一项有争议的条款接管了 WP Engine 开发的插件 ACF ,理由是该插件对社区构成了风险。根据该条款,WordPress 的所有者 Automattic 公司(由 Mullenweg 创立和拥有)可以采取这样的行动。
自此,Mullenweg 对 WP Engine 的斗争不断升级,并在法庭上持续发酵。这一事件导致了开源世界此前未曾面临的一系列伦理和实际问题。
简单来说,开源社区将进入“ Mullenweg 与 WP Engine ”事件的前后两个时代。
“终身仁慈独裁者”的理念危机
在开源社区中,有一种称为“终身仁慈独裁者”的概念,描述了开发者愿意免费分发自己的作品,同时保留独家权利和控制权,但其行为必须以帮助社区为导向。这一原则在过去运作良好。
然而, WordPress 虽然支持了超过8.1亿个网站,其存在却完全依赖于 Mullenweg 一人。是否赋予一个人过多的权力?答案无疑是肯定的。
潜在的利益冲突
其次是利益冲突的风险。尽管 WordPress 免费,但 Matt Mullenweg 通过它赚取了数十亿美元。他拥有 Automattic 公司,该公司旗下包括 WordPress.com 和 Pressable(两个 WordPress 托管服务商)、Jetpack 插件、WooCommerce 以及其他大量项目。 通过攻击 WP Engine,Mullenweg 实际上是在打击 Automattic 的直接竞争对手。而 Automattic 每年依靠 WordPress 赚取5亿美元的收入。
Mullenweg 为何如此激进?
第三点是,没人知道 Mullenweg 为何走得如此极端。包括 David Heinemeier Hanson 在内的许多开源社区的知名人士呼吁 Mullenweg 缓和冲突,并通过对话解决问题,而不是试图使 WP Engine 破产。对此,Mullenweg 写了一封充满侮辱的信件,嘲笑 DHH 未能从其创建的优秀开源产品中获利。
Mullenweg 的真正意图是什么?
第四个问题是: Mullenweg 究竟想要什么?他是一个年收入5亿美元公司的所有者兼 CEO ,同时构建了互联网上最成功的项目之一。过去三个月的行为让很多人疑惑不解。
结论
当 Mullenweg 切断 WP Engine 的访问时,互联网发生了变化。每个拥有 WordPress 博客的人都意识到,他们的网站并不像自己想象的那样属于自己,尤其是当它托管在 WP Engine 上时。这一事件不仅大大削弱了 WordPress 的稳定性,也动摇了整个开源软件的概念。没人知道这场斗争将如何结束,但显然,WordPress 项目的声誉和形象自此大受影响。
我并不想为 WP Engine 辩护,但 Mullenweg 的行为相较于他指控 WP Engine 的罪行,显然是过度反应。我猜测,我们很快会看到一个 WordPress 的分支版本出现,以便那些希望与 Mullenweg 保持距离的人继续使用。我并不希望如此,但现在看来这几乎是不可避免的。
也许最糟糕的是,尽管 WordPress 拥有悠久的历史和众多贡献者,它依然是一款糟糕的产品。它速度慢,漏洞多,如果不使用插件几乎毫无用处。Automattic 的其他项目也是如此。
WooCommerce 已有13年以上的历史,却仍然没有产品变体的原生字段,而这是 Google Shopping 的基本要求。Jetpack 本质上是一个拖慢网站速度的骗局插件, WordPress.com 则因无理由地封禁许多用户而声名狼藉,并且其价格与提供的服务完全不成比例。Mullenweg 应该专注于改进自己的软件,而不是摧毁他人的工作…
除非他真的已经失去理智。否则,数百万用户可能很快就不得不为他们的网站寻找新的家园。