第一章埋下过一句话:软件的边际成本近乎为零——写完第一份要几百万,复制第二份几乎不要钱。前面几章我们看它怎么造出护城河:谁掌握标准谁收税,谁的用户多谁锁定人。这一章,我们把同一句话推到最狠的地方,问一个近乎耍赖的问题:
如果复制一份软件几乎不要钱,那么让一群人免费一起写、写完白送出去,会发生什么?
答案是一门叫开源软件 open source的东西——源代码公开,任何人都能免费拿去用、随便改、再送给别人。它没有正面攻破任何一家巨头的护城河。它做的事更狠:把护城河底下的水,悄悄抽干了。
先算一笔巨头没法算的账
七十到九十年代,服务器上跑的是Unix(一整套付费的企业级操作系统,Sun 的 Solaris、IBM 的 AIX、惠普的 HP-UX 各占一块)。它们贵,而且互相不兼容——你买了 Sun 的机器和系统,软件、人、流程都长在上面,想换厂商,等于重装整个公司。贵加锁定,这是标准的好生意。
1991 年,芬兰大学生 Linus Torvalds 在网上贴了个业余项目:他自己写的一个类 Unix 的操作系统内核,取名Linux(一个免费、开源、能当服务器操作系统用的类 Unix 系统)。配上早已存在的一整套免费编程工具(GNU,一个"重写一套自由版 Unix 工具"的运动,编译器、命令行这些都齐了),一个不要钱、还能自己改的完整系统就凑齐了。
一开始它很粗糙。但它有一个巨头永远给不出的属性:免费,且开放。 全世界的工程师顺手把自己修的 bug、加的功能提交回来,它一年一个样地变好。于是巨头的销售面前出现了一道无解的算术题。
你卖 Solaris,一套几万美元。对面摆着一个"够用、免费、还能自己改"的 Linux。你想打价格战?你能降到一万、五千、一千。但你降不到零——你养着一支要发工资的工程师队伍,零元卖你就死了。而对手的价格,从第一天起就是零,而且它不靠卖它活着。你没法对 0 元报价。
这就是全章的机制核心,值得记死:当你的护城河是"这份代码只有我有、你得付钱买授权",一旦有人把等价的东西免费做出来、还开放让大家继续改进,你的护城河不是被对手攻破的,是被抽干的。 攻破要靠更强的产品,抽干只需要一个"够好且免费"的替代品长期存在。
Apache:半个互联网悄悄换了地基
同样的事,在互联网的另一层同时发生。网站要跑起来,得有一个"网页服务器"软件——用户在浏览器敲网址,它负责把网页递过去。九十年代中,这本来也可能长成一门卖授权的生意。
1995 年,一群人把一个开源网页服务器攒了出来,叫Apache(免费开源的网页服务器软件,长期占据互联网上大半网站)。它不要钱,谁都能装、能改、能塞进自己的产品里。结果,互联网基础设施这一层,从一开始就没给"卖网页服务器授权"留出生长空间——大半的网站默默跑在一个没人从中收授权费的软件上。
Apache 的意义在于示范了一件事:开源不只在操作系统这种老地盘上蚕食巨头,它还会抢先占住新出现的地基,让某些生意根本来不及诞生。等你想在这块地上盖收费站,地上已经站满了不收费的东西。
那开源公司靠什么活?Red Hat 的答案
到这里你可能会想:白送不就等于没生意吗?——这是最常见的误解,得把它讲透。开源抽掉的是"卖比特(卖代码副本)"这门生意,不是抽掉所有生意。真正活下来的公司,只是把收费的位置挪了个地方。
Red Hat(一家靠"把 Linux 做成企业敢用的发行版、再卖服务"起家的公司)把这条路走通了。它的逻辑是这样的:
- 软件本身照样免费、开源,谁想白拿都行;
- 但企业不敢拿一堆散装开源代码去跑银行的核心系统——他们要的是一个测试过、能长期升级、出了事有人接电话负责的稳定版本;
- Red Hat 卖的就是这份"省心和兜底":技术支持、安全更新、责任担保。软件是零元的,信任是收费的。
打个比方:水是免费的,但装瓶、检测、送到你家、坏了负责,这些你愿意付钱。Red Hat 卖的不是水,是"你敢喝这口水"这件事。
这门生意成不成?2019 年,IBM 用约 340 亿美元把 Red Hat 买了下来。一家"把软件白送"的公司,值一家老牌巨头砸下几百亿。这就是本章要你记住的下半句:护城河被抽干之后,活下来的人把钱从"卖比特"挪到了"卖服务与信任"。 卖授权的生意死了,卖确定性的生意活了。
守不住的样本:Novell 为什么整个消失了
反面的机制,Novell 讲得最干净。
Novell(曾靠一款叫 NetWare 的网络操作系统称霸企业局域网的公司)在八九十年代是绝对的王者。那时候公司里几台电脑要连成一张网、共享打印机和文件,几乎离不开它的 NetWare——而这门生意的核心,正是一条一条卖授权。
然后地基被抽走了,从两头同时抽。一头,微软把网络能力直接做进了 Windows,你买系统就送;另一头,免费的 Linux 也能干同样的活,还能自己改。Novell 卖的那份"联网能力",突然到处都是、还不要钱。
它的护城河不是被某个更强的对手一刀砍断的。是它赖以收费的那件事——"想联网你得买我的授权"——变成了免费的常识。当你收费的理由被免费送掉,你的产品可以还很好,但客户已经找不到付钱的理由了。
Novell 也挣扎过,而且方向看着挺聪明:它去买了 SUSE(一个 Linux 发行版),想跟 Red Hat 一样卖服务;它更早还买过王牌文字处理软件 WordPerfect,想在桌面上抢地盘。但这些都没救回它——收购换不回一条已经被抽干的护城河。2011 年,Novell 被 Attachmate 收购,一个称霸过整个企业局域网的名字,就此散场。
对比看得很清楚:Red Hat 和 Novell 面对的是同一股力量,一个顺着它把生意重建在服务上,一个想守住旧的卖授权模式,结局天差地别。
Sun 的 Solaris:同一条河,又干了一次
第七章讲过 Sun 赌对了"网络就是计算机"的趋势,却没赌对商业模式。这里补上另一半:Sun 赖以卖钱的 Solaris,正是被免费 Linux 一口一口蚕食掉的那类付费 Unix。
互联网公司要成千上万台服务器,它们最不愿意做的事,就是为每一台机器付一份操作系统授权费。Linux 免费、能自己改、还能随规模无限复制,简直是为这种"用量爆炸"的场景量身长出来的。于是新增的服务器几乎全倒向 Linux,Solaris 守着存量慢慢缩小。Sun 甚至后来把 Solaris 也开源,想追上这股潮——但那更像是承认:在这条河上,你要么把船改成靠服务划桨,要么随水位一起退场。
把这章收进一句话
第一章说软件复制免费,是描述一个成本事实。这一章是把这个事实推到极致后看到的后果:
只要一样东西能被免费、开放地复制和改进,任何"靠独占这份代码来收授权费"的护城河,长期都守不住——不是被打穿,是被抽干。你没法对 0 元报价。
但别把它读成"开源 = 免费 = 没钱赚"。真正的规律是商业模式被迫迁移:钱从"卖代码副本"挪到"卖发行版、卖支持、卖稳定、卖出事有人负责"。Linux 和 Apache 抽干了卖授权的地基,Red Hat 在新地基上盖起了几百亿的房子,而 Novell 和 Solaris 守着旧地基,看着水一寸寸退去。
护城河能被抽干这件事,还会在后面反复出现——只不过抽水的手会换:下一次是把软件变成按月收租(第十二章),再下一次,是把整座机房变成别人云上的一行账单(第十三章)。