专栏名称: 程序员的那些事
最有影响力的程序员自媒体,关注程序员相关话题:IT技术、IT职场、在线课程、学习资源等。
目录
相关文章推荐
程序猿  ·  C语言惨遭“滑铁卢”、Rust排名飙升,SQ ... ·  11 小时前  
程序猿  ·  Python正式发布年度大更新3.13.0: ... ·  2 天前  
程序猿  ·  这不是找开发人员,这是找超人 ·  4 天前  
码农翻身  ·  强烈建议尽快搞个软考证!(重大利好) ·  6 天前  
OSC开源社区  ·  Java之父谈乔布斯:他是个疯子,也是神一样 ... ·  1 周前  
51好读  ›  专栏  ›  程序员的那些事

痛批商业公司对开源贡献少,WordPress 创始人单方面“制裁”WP Engine,社区用户:创始人应该下台

程序员的那些事  · 公众号  · 程序员  · 2024-10-14 16:32

正文

推荐关注↓

转自:InfoQ - 冬梅

1 WordPress.org 打压 WP Engine,禁止其继续访问资源

近日,开源网络托管软件 WordPress 再度上演闹剧——WordPress.org 明确禁止托管服务提供商 WP Engine 访问其资源。

WordPress 是一个开源 CMS,可使用插件进行扩展,本质上是互联网基础设施。它的主页是 WordPress.org,它还托管 CMS 的主题和插件等资源。WordPress 它被广泛使用,总体上很稳定,因此不会引起太多轰动。

但在过去一周,WordPress 社区陷入了一场关于平台精神的争论。上周,WordPress 联合创始人 Matt Mullenweg 猛烈抨击了主要的 WordPress 托管提供商 WP Engine,称该公司是社区的“毒瘤”。这一声明引发了一场公众辩论,围绕以营利为目的的公司如何使用开源软件以及它们是否有义务为其使用的项目做出贡献。

此后几天,冲突不断升级,法律威胁层出不穷,大量网站运营商陷入了无法控制的冲突交火之中。WP Engine 客户无法访问 WordPress.org 的服务器,无法轻松更新或安装插件和主题。虽然他们获得了暂时的豁免,但 WP Engine 现在面临着解决冲突的最后期限,否则其客户的访问权限将再次中断。

WP Engine 是一家第三方托管公司,它使用免费的开源 WordPress 软件来创建和销售自己的预打包 WordPress 托管服务。WP Engine 成立于 2010 年,现已发展成为 WordPress.com 的竞争对手,有超过 200,000 个网站使用该服务来增强其在线业务。

Mullenweg 领导着两个不同的 WordPress。一个是 WordPress.org,这是一个开发 WordPress 发布平台主干的开源项目,另一个是 WordPress.com,这是一家销售托管版开源 WordPress 软件的公司——就像 WP Engine 一样。Mullenweg 经营着 Automattic,后者拥有 WordPress.com。数据显示,大约 43% 的网站使用 WordPress,但尚不清楚有多少网站由 WordPress.com 或其他方托管。

除了在 WordPress.com 上销售计划外,Automattic 还为这个开源项目贡献了大量开发精力,而该项目本身依靠捐赠和社区贡献来运营。据 Mullenweg 称,该团队每周贡献 3988 小时。该公司可能不必为使用 WordPress 付费,但开发和改进它肯定是值得的。

WP Engine 的运作方式略有不同。该公司表示,其重点是通过赞助来投资社区,并鼓励人们采用该平台。该托管平台于 2018 年被私募股权公司 Silver Lake 收购,Mullenweg 将其视为一家利用开源代码获利而不提供任何回报的企业。

WordPress.com 与 WP Engine 之间的冲突在上周达到了顶峰,当时 Mullenweg 登上了 WordCamp(WP Engine 赞助的 WordPress 会议)的舞台,并将矛头直指 WP Engine。Mullenweg 表示:“该公司由私募股权公司 Silver Lake 控制,该公司管理着 1.02 亿美元的资产。Silver Lake 根本不关心你的开源理念——它只想要资本回报。所以,现在我请求 WordPress 社区的每个人都用你的钱包投票。你会把钱给谁:是给滋养生态系统的人,还是给榨干生态系统每一点价值直到它枯萎的人?”

Mullenweg 在 9 月 21 日的一篇博客文章中继续发表这一声明,他严厉批评 WP Engine 每周只为 WordPress.org 开源项目贡献 40 个小时。

Mullenweg 在博客中写道:“WP Engine 设定的标准很差,其他人可能会认为可以效仿。我们必须设定更高的标准,以确保 WordPress 在未来 100 年内继续存在。”他对 WP Engine 的批评更加严厉,称其“正在剥削 WordPress 生态系统”,并为用户提供“更糟糕的体验,以便他们赚更多的钱”。

随后 9 月 26 日,Matt Mullenweg 突然宣布禁止 WP Engine 继续访问其平台的资源,包括各种主题和插件。

他指出,“WP Engine 要想控制大家的 WordPress 体验,就得运行自己的用户登录系统、更新服务器、插件目录、主题目录、模式目录、块目录、翻译、照片目录、工作板、聚会、会议、bug 跟踪器、论坛、Slack、Ping-o-matic 和示例。他们的服务器将无法继续平白访问我们的服务器。”

Mullenweg 还写道,“WP Engine 可以免费向其客户提供经过破解、篡改的 WordPress GPL 代码模拟版本,而客户则借此体验到 WP Engine 提供的 WordPress,由其获取所有利润并交付所有服务。”

受到封锁影响,使用 WP Engine 解决方案的网站将无法安装插件或者更新其主题。

受到 Matt 与 WP Engine 之争的影响,WordPress 现已无法正常更新,这样的事对很多用户造成了影响。

有用户在 X 发文称,“对于一家小型非营利组织来说,如果我们被迫将网站迁移至新主机,那么这场裹挟可能造成高昂的代价。我们本可以把这些钱和时间用于真正有意义的使命”。

WP Engine 承认发生了此问题,并表示公司正在努力修复。

2 社区怎么看?

在宣布禁令的帖子中,Mullenweg 指示 WP Engine 客户如果在使用 WordPress 网站时遇到问题,请联系 WP Engine 支持。

WP Engine 并未立即回应置评请求。

在 Reddit 上发帖的 WordPress 用户中,并非所有人都支持 Mullenweg 针对 WP Engine 发起的战争。有人赞成 Matt 的做法,但更多人则反对封锁 WP Engine,甚至发表长篇评论表达对 Mullenweg 的做法感到失望。

“无论 Automattic 向 WP Engine 提出的要求是否合法,整个事件都让我以不同的眼光看待 Matt。他看起来更像是一个愤怒、任性的孩子,而不是福布斯榜单上的 CEO。每次发生这样的事情,他都会立即切换到受害者模式:哦,他们逼我这么做,我别无选择。然而他总是有更好的选择,只是他从不选择。以下只是我根据迄今为止的所有讨论和两封停止信得出的意见。如果有任何不准确的地方,请告诉我,我会修改。我不是律师,但是:


  1. 据称,他试图利用所谓的商标索赔(根据 WPE C&D 信函)从 WP Engine 那里榨取金钱,利用他在 WCUS 上的主题演讲作为筹码,完全不尊重组织者所做的所有辛勤工作,不尊重作为 75k 赞助商的 WP Engine,也不尊重所有在场的 WP Engine 员工。赞助商必须通过 WordPress 基金会,因此所有相关人员都知道他们会参加。然后声称你把他们踢出去的原因是商标侵权,而你可能在会议之前就知道了,如果这是真的,那就太可笑了。

  2. 然后他写了一篇伪攻击 WP Engine 的文章,并把它放在 WordPress.org 上,似乎是因为他知道它会被吸入 WordPress 网站的管理中,包括 WP Engine 中的网站。你能想象如果奥迪设法让所有宝马收音机突然播放反宝马的信息,你会陷入什么样的法律风暴吗?

  3. 然后他来到这里写几条评论,试图指出他的观点。当人们对他的回复真的不满意时,他会称呼所有人为 Reddit 喷子,可能是 WPE 员工或类似的东西。

  4. 在这整个过程中,我们发现 WordPress 基金会已经申请了 Hosted WordPress 和 Managed WordPress 的商标,而 Matt 从未在任何一次演讲中提到过这一点。看来最好的情况是 WordPress 希望使用这些商标来迫使 WP Engine 退出 8%。最坏的情况是他们可能想从该领域的所有提供商那里榨取这笔钱。我并不反对希望这些公司为 WordPress 做出更多贡献,我只是认为进行黑手党式的勒索并不是实现这一目标的方法。

  5. 他曾在 Twitter 上发文说 WP Engine “入侵”了管理员,所以不再显示他的帖子,并表现得好像这是一个大问题。你知道,我也不希望针对我自己公司的消息出现在我自己的管理员中,所以他还能指望什么呢。称其为黑客行为只是在演绎一些奇怪的叙述,说明他受到了多么不公正的对待,尽管这个“黑客行为”是一个简单的 WordPress 过滤器,许多人在他们的网站上使用它来做同样的事情。

  6. Automattic 提交的实际停止令看起来只是空穴来风。在全球约 4.6 亿个 WordPress 网站(及其所有者)中,他们提供了大约 6 或 7 个人们混淆这两个网站的随机例子。

  7. 再一次,Matt 似乎完全无视社区对他的任何反馈,只是加倍强调他的观点。我没有看到他回应任何一条关于此事的负面推文,而是专注于转发一两个拥有 50 名粉丝的人的推文,这些人说他们支持他。如果你甚至不承认社区中相当一部分人的担忧,你怎么能说你代表了社区呢?


我觉得我此时就像在看《末路狂花》,而当 Matt 坐上车,而 WordPress 社区坐在另一边时,我们已接近尾声。他似乎一心想把整个事情推下悬崖,只是为了解决与 WP Engine 投资者团体之间一些奇怪的个人冲突。


这家伙为 WordPress 和 WordPress 社区做了很多事情。他彻底改变了互联网,但我认为他并没有得到足够的赞誉。我向他和所有不知疲倦地致力于改进 WordPress 的 Automatticians 致敬。虽然 Matt 的目标是合理的,试图让 WP Engine 等公司做出更多贡献,但他这样做的方式对社区来说似乎太可怕了,他给人的印象是一个巨大的欺凌者。我认识的每一位在 WordPress 上投入大量资金并通过插件、主题或核心提交贡献代码的人都一致私下告诉我,他们非常担心这会永久地分裂社区。


每个人都欣赏 Matt 为社区所做的贡献,但看起来他的做法似乎有些错误。”

也有用户在 Reddit 发表评论称 Matt 基本上可以辞职走人了。、

“他完全疯了。

12 年的时间建立起声誉,12 分钟的时间却可以毁掉它。

如果他不尽快撤销这一决定,网站在某些时候就会开始遭到黑客攻击,而 WP Engine 将不是唯一一家起诉他的公司。

WordPress 声誉的损害可能是灾难性的。

无论如何,如果你认为 WP Engine 违反了法律或许可证,你都可以起诉它。但不要伤害成千上万的网站和忠实的 WordPress 用户。这么做兼职是疯了。”

甚至更有人认为,如果 WordPress 想要生存下去,就必须让 Matt Mullenweg 离开,因为 Matt 是禁止 WP Engine 是出自个人恩怨,就连马斯克都躺枪了。

“Matt 只是利用 WordPress 和 WordPress 基金会来发泄他的个人恩怨,就像马斯克利用 Twitter 来对付他不喜欢的人一样。

这也不是他第一次这样做,所以这不是什么新鲜事,而且他也不是唯一一个这么做的人。

大富豪们和巨头公司经常这样做,但 Matt 却公开这样做。
3 WordPress 和 WP Engine 讲着两个不同的故事

虽然 Mullenweg 对 WP Engine 贡献的评价有些绝对,但关于对开源的贡献及付出的时长问题上,Mullenweg 的言论都是有数据做支撑的。

但 WP Engine 最终还是遵守了 WordPress 开源许可的规则:它通常可以免费使用,而且 WP Engine 不必因为依赖开源代码而回馈 WordPress 社区。当然,如果 WP Engine 这样做就好了,但没有任何规定要求它这样做。

更复杂的是:Mullenweg 不仅在捍卫开源精神,还在捍卫其竞争对手 WordPress 提供商。在他的博客文章中,他声称 WP Engine 正在“利用公司品牌造成的混乱获利”。Mullenweg 指控 WP Engine 承诺为客户提供 WordPress,但该公司实际上提供的是精简版服务。他接着说,WP Engine 需要获得商业许可才能“未经授权”使用 WordPress 商标,该商标由 WordPress 基金会控制,后来 WP Engine 发出了一封停止和终止信,试图让该公司支付赔偿金。

WP Engine 并没有保持沉默。它发送了 ** 一封停止令,讲述了幕后发生的完全不同的故事 **。在信中,WP Engine 声称 Automattic 在 Mullenweg 于 9 月 20 日在 WordCamp 大会上发表主题演讲前几天索要“一大笔钱”——如果公司没有收到这笔钱,Mullenweg 据称威胁要对 WP Engine 采取“焦土核政策”。

WP Engine 指控穆伦维格通过短信和电话骚扰公司,其中一条截屏短信写道:“如果我要向 WP 社区解释我们为什么禁止 WPE,我必须在明天的演讲中说明。”Mullenweg 在接受 Twitch 主播 ThePrimeagen 采访时证实,他发送了这些短信,短信称他为 WordCamp 演讲准备了几张 PPT,暂定标题为“私募股权如何掏空并摧毁开源社区,分为四个部分的故事”。

在 WP Engine 拒绝向 WordPress 付款后,该公司声称 Mullenweg 兑现了他的威胁。WP Engine 在信中表示:“Mullenweg 先生暗中要求 WP Engine 向其营利性公司 Automattic 支付数千万美元,同时却公开伪装成 WordPress 社区的无私保护者,这是可耻的。WP Engine 不会答应这些不合理的要求,这些要求不仅损害了 WP Engine 及其员工,还威胁了整个 WordPress 社区。”

WordPress.org 现已明确表示,它正在起诉 WP Engine,不仅因为它未能回馈 WordPress 项目,还因为它涉嫌滥用 WordPress 商标。Mullenweg 现在表示, Automattic 已为 WP Engine 提供了两种“支付其应得份额”的方式:要么支付许可费,要么为开源 WordPress 项目做出贡献。“这不是为了捞钱:这是对任何从开源项目中赚取数亿美元的企业都应该回馈的期望,如果他们不这样做,那么他们就不能使用其商标,”Mullenweg 说。

WordPress 基金会是支持开源 WordPress 项目的慈善组织,由 Mullenweg 和其他一些不太知名的董事会成员领导,他们的名字并未出现在基金会网站上。WordPress 基金会似乎最近对其商标指南做了一些调整。截至 9 月 19 日,该政策规定您可以“自由”以“任何您认为合适的方式”使用 WP 缩写。但现在 WordPress 已删除该语言,取而代之的是一行,表示不要“以让人混淆的方式”使用 WP。例如,许多人认为 WP Engine 是‘WordPress Engine’。”更新后的政策还明确指出:“如果您想将 WordPress 商标用于商业用途,请联系 Automattic,他们拥有独家许可。”

WordPress.org 以“法律索赔和诉讼”为由禁止 WP Engine 免费访问其服务器——此举使客户更难使用 WP Engine。然而,Mullenweg 决定在两天后暂时解除封锁。他要求 WP Engine 在 10 月 1 日之前创建自己的镜像或解决冲突。“既然 WP Engine 对我们发起了攻击,WordPress.org 为什么要免费向他们提供这些服务?”Mullenweg 写道。WP Engine 表示,它只是向 WordPress 发出了停止令,尚未提起诉讼。

当被问及对 WP Engine 的禁令时,Automattic 发言人 Megan Fox 在给 The Verge 的一份声明中表示,“商标侵权导致该公司被禁止使用部分 WordPress 资源。”当联系到 WP Engine 寻求评论时, The Verge 提到了其对 X 的声明。

这场斗争引发了各种反应。一方面,人们认为 WP Engine 有错,有人说该公司应该为开源项目做出更多贡献,其对“WP”的使用具有误导性。另一方面,一些 WordPress 社区成员呼吁 Mullenweg 下台,并指责他滥用对 WordPress.org 和 WordPress.com 的权力。其他人认为这种情况可能会导致 WordPress 分叉,并担心 WordPress 是否会对使用“WP”缩写或商标的其他公司采取行动。

但在这场旨在澄清什么是 WordPress 和什么不是 WordPress 的争论中,穆伦维格冒着进一步模糊界限的风险。WordPress.org 和 WordPress.com 都有自己的道理——但看起来他们更像是在合作。

参考链接:

https://techcrunch.com/2024/09/25/wordpress-org-bans-wp-engine-blocks-it-from-accessing-its-resources/

https://www.theverge.com/2024/9/27/24256361/wordpress-wp-engine-drama-explained-matt-mullenweg


- EOF -

推荐阅读  点击标题可跳转

1、《黑神话·悟空》是用什么编程语言开发的?

2、Windows 大面积蓝屏死机,网友:谢谢微软,提前下班

3、腾讯又一游戏宣布关停,上线不到一年!

4、怒删前东家 180 台虚拟服务器,造成 491 万损失!

5、被判赔 1250 万!不正当抓取高德地图“拥堵延时指数”


关注「程序员的那些事」加星标,不错过圈内事

点赞和在看就是最大的支持❤️