当开源不再等于免费:2026,云厂商开始为“托管权”单独开价


title: 当开源不再等于免费:2026,云厂商开始为“托管权”单独开价
date: 2026-10-04 10:00:00
categories:

  • 1

tags:

  • 云计算
  • 开源
  • 开发者
  • 商业

过去十年,开源几乎被默认成一种定价策略:软件本身不要钱,钱从支持、托管、企业功能和品牌溢价里来。这个故事在 2024 年之后开始裂开。不是因为开源突然“不道德”,而是因为云厂商把同一套二进制做成了更便宜、更省事的托管服务,原厂却拿不到对应的账单。

2026 年,这条裂缝已经从个别数据库公司的许可证变更,变成云和开源之间一套可复用的商业结构。核心不再是“代码能不能看”,而是“谁有权把它当成产品卖”。

许可证战争只是第一幕

Redis、Elasticsearch、HashiCorp Terraform、MongoDB,这些名字在开发者圈子里已经被讲滥了。它们的共同动作很像:把宽松许可证收紧,换成 SSPL、BSL、AGPL,或者自有的“源代码可用、云厂商受限”条款。对外说法也高度一致——防止超大规模云把社区劳动直接产品化。

支持方认为这是生存权。一个项目如果大部分生产流量跑在别人的托管面板上,而原厂只剩下 GitHub star 和工单,开源就不再是飞轮,而是补贴。反对方则指出,许可证变更伤害的往往不是云巨头,而是中小集成商、发行版维护者和“只想自己部署”的团队。云巨头有律师,能 fork、能重写兼容层、能把品牌换成另一个名字继续卖。中小团队没有。

两边都对了一半。许可证能挡住“原样转售”,挡不住“兼容实现”。Valkey 从 Redis 分叉、OpenTofu 从 Terraform 分叉,说明社区有能力在协议收紧之后重建一条宽松分支。但它也说明:分叉成功依赖的是已经成熟的用户基数和云厂商的站台,不是每一家初创公司都复制得了。

2026 年真正在卖的,是托管权

更值得看的变化,不是又一家公司改了 LICENSE 文件,而是云账单的结构变了。

过去,托管开源的差价主要来自三件事:机器、磁盘、值班。客户自己也能算:一台虚机加对象存储,再雇半个 SRE,往往比托管版便宜。云厂商靠的是“你懒得自己弄”。

现在多出来的一层,是合规、身份、网络和数据驻留被捆进同一张发票。客户买的不再是“跑起来的 Postgres”或“跑起来的 Kafka”,而是:

  • 这个服务能不能进现有的 IAM,而不是再维护一套账号
  • 审计日志能不能直接进公司已有的 SIEM
  • 跨境时数据能不能停在指定区域,密钥能不能留在客户自己的 KMS
  • 出问题时,是云的工单号,还是开源项目的 GitHub issue

这些能力有的确实是工程,有的只是把已有控制面重新标价。难分的地方在于:一旦企业采购把“必须有合规报告、必须有区域承诺、必须有统一账单”写进招标,自建和社区发行版就在流程上输了,哪怕技术上完全够用。托管权因此变成一种可单独计价的商品。代码仍然开源,运行它的“被允许的方式”开始收费。

这和传统的开源商业模式不完全一样。旧模式是“核心免费,企业版加功能”。新模式更接近“核心仍然免费,但企业能采购的那条路径只经过云市场”。功能差异被缩小,采购路径的差异被放大。

云厂商不是一边倒的赢家

容易把这个故事讲成“云巨头收割开源”。2026 年的账单没有这么干净。

第一,分叉会反噬。云厂商站台 Valkey、OpenTofu 这类项目时,短期拿到了不被许可证卡住的发行版;长期则要自己养兼容性、自己背安全响应。托管一个没人认领的分叉,和托管一个有商业公司兜底的上游,成本不是同一个数量级。有的云已经在悄悄把“社区版”和“合作版”分成两个 SKU,前者便宜、后者带原厂支持。这等于承认:纯搬运并不总是更赚。

第二,客户开始对锁定更敏感。一旦数据库、队列、基础设施即代码都变成云市场里的托管 SKU,迁移成本就不再是导数据,而是重写 IAM、重接告警、重谈区域承诺。多云策略因此从口号变成采购条款:同一类组件至少要有一条不经过单一云市场的部署路径。这给了原厂和独立托管商一条缝——不是比云更便宜,而是作为“退出选项”被买下来。

第三,开源基金会和中立商标开始被当成基础设施,而不只是精神符号。项目放进基金会,不等于云就不能托管;它改变的是商标、发行版命名和“谁能说自己是官方”的权力。对采购部门来说,“官方”两个字有时比性能参数更值钱,因为它能写进合同的责任条款。

所以更准确的图景是三角关系:原厂想保住商业化权利,云厂商想保住托管规模,客户想保住退出权。三方都无法单方面定义“开源还算不算开源”。

开发者会被夹在中间

对写代码的人,这场变化很少表现为一份新的哲学宣言,更多表现为工具链上的摩擦。

本地 docker compose up 能跑的版本,和公司云上允许采购的版本,许可证可能已经不同。教程里的一行 terraform,在新项目里可能必须改成 tofu,状态文件迁移说明书比功能本身更长。安全扫描开始对“源代码可用但不是 OSI 认定的开源”标黄,合规同事要求解释,工程同事觉得这是律师问题。

这里有一个容易被忽略的成本:认知负荷。一个团队如果同时维护“社区分支、云托管分支、原厂企业分支”三套差异,所谓免费软件的总拥有成本会在人身上,而不是在发票上。2026 年不少平台工程团队的实际策略已经变得很务实——核心数据面尽量选协议稳定、分叉成本低的组件;外围控制面可以接受云锁定,因为本来就要用那家云的网络和身份。这不是理想,是把锁定预算花在最难迁移的那一层,而不是每一层都锁一遍。

也有团队走向相反方向:凡是会进生产数据路径的,优先选基金会治理或协议明确不会单方面收紧的项目,哪怕功能少一截。他们买的不是性能,是未来两年不用重写迁移脚本的确定性。

反方:也许这只是开源长大后的正常发票

有一种看法认为,外界把许可证变更戏剧化了。软件从爱好者项目变成关键基础设施之后,本来就不可能永远靠捐赠和 T 恤活着。云厂商收托管费,原厂收限制条款,客户为多云退出权付溢价,只是同一笔“谁为可靠性付钱”的账被拆开。真正的问题不是开源变味,而是行业太晚才承认:免费分发和免费运营从来不是一回事。

这个反方有力量。它提醒人们不要把 OSI 许可证文本当成商业模式。代码公开、可以审计、可以分叉,这些公共品属性并没有因为云市场多了一行 SKU 就消失。很多团队今天仍然在没有付任何原厂费用的情况下,把关键系统跑在开源数据面上。变化的是规模化之后的默认路径,不是个人和中小团队的自由。

但它也有限度。如果“官方路径”在事实上只剩云市场,而分叉又只有云巨头养得起,那么“你随时可以自己部署”就从权利变成理论可能性。权利还在许可证里,能力已经不在大多数组织的预算里。这种落差才是 2026 年争论的核心,而不是某一份 BSL 文本的措辞。

判断

我的判断是:开源不会死,但“开源等于可以直接当产品用”这个默认假设正在失效。2026 年的分界线不是源码是否可见,而是托管权、商标权和采购路径被谁握住。

对使用方,实用的做法不是站队骂云或骂原厂,而是在选型时把三件事写进同一张表:协议是否允许我们自己托管、云上的锁定点具体在 IAM 还是在数据格式、如果上游明天改许可证,分叉或迁移的最短路径是什么。答不上来的组件,就不该因为“它现在免费”进入核心数据路径。

对做开源商业的人,单纯改许可证已经不够。云厂商证明了自己可以 fork;客户证明了自己会为退出选项付费。接下来能站住的,更可能是那些把托管、支持和商标分开卖,而不是指望一份 LICENSE 文件替自己完成定价的项目。

代码可以继续免费。把代码变成企业敢采购的服务,正在变成另一门生意。这两件事从一开始就不是同一个价格。

本文著作权归作者 [ doudoudoubao ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。

发表留言