Ruby on Rails 创始人:Automattic正在玷污开源精神

black and red computer keyboard

Automattic因WP Engine “回馈不足”而要求其贡献8%的收入,这是对开源理念和GPL许可证具体规定的公然违反。Automattic的做法完全越界了,这对开源世界的潜在损害远远超出了WordPress范畴。不要让这场戏剧性事件或其中的角色分散你对这一威胁的注意力。

过去几十年来,开源之所以如此成功,一个关键原因是其许可制度的清晰性和确定性。这允许你在开源基础上建立业务,而不必担心无理取闹的索赔或突如其来的敲诈。交易条款在许可协议中明确规定,而像MIT、BSD或GPL这样的常见许可证都经受住了时间的考验。

这类许可证最重要的部分通常是软件不提供任何担保。但有些还包括要求任何修改也必须作为开源发布的条款。然而,没有任何主要许可证有类似”免费使用,直到项目所有者认为你太成功为止,然后你必须支付8%的收入来支持项目”这样的内容。这是一个完全荒谬和任意的标准,基于怨恨而非法律。

我在这场争斗中甚至没有利害关系,只是坚持一套原则。如果说有什么倾向的话,我自然会倾向于支持WordPress阵营。考虑到创建了一个使用最广泛的开源程序并为互联网一半的网站提供支持,从部落立场来看,我有充分理由支持Automattic而不是WP Engine的私募股权所有者Silver Lake。尽管我对私募股权公司通常没有好感,但在这个问题上,开源原则更为重要。

但无论我对私募股权的总体看法如何,或者对Silver Lake管理WP Engine的具体看法如何,我更在乎开源许可证的完整性,而这种完整性正受到Automattic对WP Engine收入提出荒谬要求的直接攻击。

更加令人发指的是,Automattic选择了商标作为他们获得”阿尔·卡彭”式利益的手段,而直到2018年,他们还是WP Engine的部分所有者,后来才将股份出售给Silver Lake! 这里的”阿尔·卡彭”比喻暗示Automattic正在使用商标法这种迂回方式来达成他们的目的,就像政府最终通过逃税罪名而不是其他罪行将卡彭定罪一样。

然而,我能理解这种想法从何而来。我创建的开源Web框架Ruby on Rails被用来创建了总价值数千亿美元的企业。其中一些企业通过提供专门的开发人员、加入Rails基金会会员或赞助会议来表达他们的感激之情和自身利益。但也有许多企业没有这样做!这绝对是他们的权利,即使偶尔会让人有些恼火。这个例子说明,即使开源项目被用来创造巨大价值,项目创建者也不应该期望或要求使用者必须回馈。

这就是交易。这就是开源。我给你一份代码礼物,你接受许可证的条款。不能有第二套可能突然适用的隐藏义务,如果你使用该软件致富的话。否则,许可证就失去了意义,清晰度变得模糊,确定性也随之消失。

你看,Automattic可以随时将他们的许可证从GPL改为其他形式。但新许可证只适用于新代码,而WP Engine或任何其他人都有资格分叉项目。这就是Redis Labs放弃BSD许可转向商业源代码可用替代方案后Redis所发生的情况。Valkey从最后一个免费的Redis版本分叉而来,现在任何对开源Redis实现感兴趣的人可能都会转向它。这个例子说明,如果Automattic改变WordPress的许可,社区可能会创建一个分支版本来保持原有的开源性质。

但我怀疑Automattic想要鱼和熊掌兼得。他们想保留WordPress的开源光环,同时又能在他们认为合适的时候从任何可能出现的竞争对手那里榨取利益,就像莎士比亚《威尼斯商人》中象征苛刻要求的”一磅肉”。去他的吧。

本文转自:David Heinemeier Hansson (DHH) 是 Ruby on Rails 框架的创造者、Basecamp 公司的联合创始人兼 CTO,同时也是一位著名的开源倡导者、畅销书作家和业余赛车手,以其在技术界的创新和对工作文化的独特见解而闻名。

文章目录



发表评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注