跳转到内容
← 返回先驱
产业先驱1955–14 分钟阅读

比尔·盖茨

Bill Gates

1975 年 1 月,《大众电子》杂志封面刊登了 Altair 8800——第一台面向消费者的个人计算机套件。哈佛大学大二学生比尔·盖茨(William Henry Gates III)看到后,打电话给制造商 MITS,声称他和搭档保罗·艾伦(Paul Allen)已经有了一款可以在 Altair 上运行的 BASIC…

微软个人电脑软件产业慈善

1975 年 1 月,《大众电子》杂志封面刊登了 Altair 8800——第一台面向消费者的个人计算机套件。哈佛大学大二学生比尔·盖茨(William Henry Gates III)看到后,打电话给制造商 MITS,声称他和搭档保罗·艾伦(Paul Allen)已经有了一款可以在 Altair 上运行的 BASIC 解释器。

实际上,程序还没写。他们有 8 周时间,完全没有一台 Altair 可以测试,就交付了可用的代码。这次成功的赌注,成为微软(Microsoft)的起点。

破除误解:盖茨不只是商人,更是程序员

在商业传奇的叙述中,盖茨常被描绘为纯粹的商业天才,而实际上他首先是一名极其出色的程序员。他在西雅图的中学时代就开始编程,为当地公司写调度程序赚钱;他对 Altair BASIC 的实现体现了对 8080 处理器指令集的深度理解;早期微软的关键代码(如 MS-BASIC 和部分 DOS 工作)都有他的直接参与。

微软联合创始人艾伦在回忆录中描述,盖茨有着罕见的快速学习新技术领域并理解其商业含义的能力。这种技术+商业的双重能力,是他无法仅被归类为"商人"或"程序员"的原因。

Altair BASIC:工程约束与商业发明的交汇点

Altair 8800 用英特尔 8080 处理器,基础内存只有 4KB。在这种机器上,解释器是唯一现实的选择:编译器需要额外内存存放编译产物和符号表,还需要磁盘这类外部存储——而 Altair 用户大多只有纸带阅读器。解释器逐行读入、逐行执行,程序本身不占用代码空间之外的内存,代价是运行慢一个数量级。这不是技术偏好,是内存价格替盖茨做的决定。

艾伦把 8080 模拟器移植到哈佛的 PDP-10 上作为开发环境,盖茨写解释器主体,又雇来哈佛同学蒙特·大卫多夫(Monte Davidoff)写浮点数学库——8080 没有硬件浮点,加减乘除全部要用整数指令模拟,这是整个项目里数学上最硬的部分。三人在没有 Altair 实物的情况下写完代码,第一次上真机运行就成功了。此后微软沿同一思路推出 4K、8K、扩展版、ROM 版、磁盘版的产品线——用同一个核心解释器覆盖不同内存配置的机器,这是"一个软件产品适配多种硬件"商业模式的雏形。

"致爱好者的公开信"(1976 年 2 月 3 日)是这套商业化逻辑的第一次公开陈述。触发点是:Altair BASIC 被爱好者俱乐部大量复制传播,付费用户不足使用者的十分之一。盖茨在信里算了一笔账:三人开发用掉的计算机时间价值超过 4 万美元,如果使用者不付费,就不会有下一个好软件被写出来。信的核心论证——软件的复制成本趋近于零,但开发成本是真实的,产权制度是让开发可持续的唯一已知办法——此后几十年一直是软件产业的根本张力所在,自由软件运动也正是从对这套逻辑的拒绝出发的。

现场:DOS、Windows 与制霸个人电脑时代

1980 年的 IBM 合同是微软命运的转折点。IBM 决定进入个人电脑市场,急需一个操作系统。盖茨的母亲与 IBM 董事会成员相识——这个社会关系帮助微软获得了与 IBM 的会面机会。

但微软当时没有操作系统。盖茨把目光投向了西雅图本地公司 Seattle Computer Products——其工程师蒂姆·帕特森(Tim Paterson)参考 CP/M 的结构为 8086 芯片写了一个 QDOS(Quick and Dirty Operating System,后称 86-DOS)。交易分两步走:1981 年 1 月,微软以 2.5 万美元获得非独家授权(且按合同不得向 SCP 透露客户是 IBM);1981 年 7 月,在 IBM PC 发布(1981 年 8 月 12 日)前两周,微软再以 5 万美元买断全部权利,改名 MS-DOS。SCP 后来意识到自己卖贱了,起诉微软,庭外和解获约 100 万美元补偿。

比价格更重要的是合同结构。盖茨说服 IBM 接受的条件是:IBM 获得的是授权而非所有权,微软保留把同一操作系统授权给任何其他硬件厂商的权利。这一条款把操作系统从"硬件的附属品"变成了独立定价、跨硬件销售的商品。当康柏等公司逆向工程 IBM BIOS、推出兼容机时,它们全部需要 MS-DOS——IBM 亲手把个人电脑做成了标准化产业,而标准里唯一的常量是微软的软件。盖茨以总计约 7.5 万美元的成本,锁定了此后二十年个人电脑产业利润最厚的一层。Gary Kildall 和 CP/M 几乎被历史遗忘,尽管有说法认为若 Kildall 当时出席了与 IBM 的会议(他当天去飞行了),历史可能完全不同——这一轶事的细节在当事人回忆中存在多个版本,不宜当作定论。

Windows 的道路:1981 年,盖茨在 Xerox PARC 看到了图形用户界面(GUI)的演示(与 Steve Jobs 参观同时期),随即决定 DOS 的文字界面时代终将结束。Windows 1.0 于 1985 年发布,早期版本在市场上反响平平;Windows 3.0(1990)开始获得广泛接受;Windows 95(1995)则是真正意义上的现象级产品,首日销量超过 100 万份,彻底确立了 Windows 的统治地位。

平台策略:API 战争与"拥抱再扩展"

Windows 真正的护城河不是图形界面本身,而是 Win32 API——数千个函数调用组成的编程接口。机制在于:一个为 Windows 写的程序,每一处文件读写、窗口绘制、内存分配都通过这套 API 完成;要移植到别的操作系统,等于重写一遍。应用开发者越多,Windows 对用户越有价值;用户越多,开发者越不可能先为其他平台开发。这个正反馈一旦形成,竞争对手即使做出技术上更好的操作系统(如 OS/2、BeOS),面对的也不是产品差距,而是整个应用生态的迁移成本。盖茨对"平台即锁定"的理解,比多数同行早了至少十年。

这套逻辑的延伸是微软对"新平台威胁"的识别模式。1994 年 1 月,年轻工程师 James Allard 在内部备忘录中警告:浏览器和 Web 可能成为新的应用平台,让底层操作系统"商品化"——备忘录提出了后来臭名昭著的"拥抱、扩展、再创新"(embrace, extend, innovate)策略:先兼容对手的标准,再加入只有自己支持的扩展,让生态在不知不觉中被拉回微软的平台。1995 年 5 月 26 日,盖茨发出著名的《互联网浪潮》(The Internet Tidal Wave)备忘录,称互联网是"自 IBM PC 以来最重要的单一发展",要求全公司所有产品线让位于互联网优先级。Netscape 的浏览器加 Java,在他眼中正是"使 Windows 无关紧要"的那个候选平台——这直接引向了浏览器战争。

商业策略与反垄断

盖茨的商业策略被广泛研究,既被赞颂为敏锐,也被批评为不择手段:

办公软件捆绑:Word + Excel + PowerPoint = Office,各自在竞争中消灭了 WordPerfect、Lotus 1-2-3 等对手,最终形成几乎无法撼动的市场地位。

浏览器战争:1990 年代中期,盖茨认定互联网浏览器将成为个人电脑的核心入口,Netscape Navigator 的崛起威胁 Windows 的中心地位。微软将 Internet Explorer 免费捆绑入 Windows,以摧毁 Netscape 的商业模式。这直接导致了美国诉微软案。为厘清事实边界,此案的关键节点是:1998 年 5 月,美国司法部联合 20 个州起诉微软违反《谢尔曼反垄断法》;2000 年 4 月,地区法官 Thomas Penfield Jackson 认定微软以反竞争手段维持垄断;2000 年 6 月,Jackson 下令将微软拆分为操作系统公司和应用公司两家;2001 年 6 月,联邦上诉法院推翻拆分令(同时维持"以反竞争手段维持垄断"的核心认定,并因 Jackson 庭外接受媒体采访损害程序公正将其调离本案);2001 年 11 月,微软与司法部达成和解,2002 年 11 月获法院批准——和解方案要求微软向第三方开放部分 API 和通信协议、允许整机厂商预装竞争对手的中间件,但不要求拆分,也不要求解除 IE 捆绑。

这场官司被认为推迟了微软进入搜索和互联网市场的速度,间接给 Google 的崛起创造了时间窗口。

从微软到慈善:后半段人生

2000 年,盖茨卸任微软 CEO(继续担任董事长和首席软件架构师至 2008 年)。他和第一任妻子梅琳达·盖茨(Melinda Gates,两人于 2021 年离婚)创建了比尔和梅琳达·盖茨基金会

基金会的工作重点: - 全球卫生:疟疾、结核病、脊髓灰质炎等传染病的防治(2024 年数据:全球脊灰病例已减少超过 99%,基金会是主要资助者之一) - 教育:美国 K-12 教育改革、全球学习项目 - 农业发展:撒哈拉以南非洲地区的农业生产率提升 - 全球健康平等:使穷国也能获得世界级的医疗资源

截至 2026 年,基金会已累计捐出超过 600 亿美元,是全球最大的私人慈善基金会之一。盖茨本人也签署了"捐赠誓言"(Giving Pledge),承诺将绝大多数财富捐出。

代价与争议

知识产权立场的转变:早期盖茨是软件版权的强力倡导者——1976 年他写过一封著名的"致业余爱好者的公开信",指责自由复制软件是偷窃。这一立场与斯托曼的自由软件理念正面对立。晚年盖茨在基金会工作中多次强调开放数据和知识共享,其立场有明显演变。

微软对开源的历史态度:前微软 CEO 史蒂夫·鲍尔默 2001 年曾称 Linux 是"癌症"。微软长期通过专利威胁压制开源软件。2014 年萨蒂亚·纳德拉接任 CEO 后,微软战略性地拥抱开源(收购 GitHub、将 Visual Studio Code 开源、加入 Linux 基金会)——与盖茨时代的立场几乎相反。

慈善帝国的批评:批评者指出,盖茨基金会的巨大规模使其能够主导全球卫生政策议程,而不必经过民主问责。非政府组织"全球政策论坛"等机构批评其决策过程缺乏透明度,部分卫生项目的干预模式也被公共卫生学界质疑。盖茨本人则认为,民主程序在解决极端贫困和传染病等全球性问题上效率不足。

新冠疫情期间:2020-2021 年,盖茨以公共卫生专家身份频频发声(他早在 2015 年的 TED 演讲中就警告全球大流行病威胁),但也成为大量阴谋论的目标,被错误指控为在疫苗中植入芯片等。这反映了全球公众对科技与医药精英群体的深层不信任。

跨域连接

  • 网络效应:操作系统的价值随其上应用数量增长,开发者又追随用户最多的平台,形成正反馈。越过临界点之后,技术更好的挑战者也进不来,因为它面对的是"没有应用→没有用户→没有应用"的闭环。推论很实际:竞争只发生在临界点之前,此后的威胁只能来自平台之外的新入口——浏览器当年正是这样被识别的。
  • 市场失灵与公共品:软件复制的边际成本近乎为零且难以排他,具备公共品特征;著作权是人为制造排他性以恢复生产激励。那封《致业余爱好者的公开信》讲的正是这条,而斯托曼后来用同一部法律得出了相反安排。后果可检验:排他性一旦靠法律而非技术维持,执法成本就开始决定产业形态。
  • 垄断与寡头:把浏览器免费并入操作系统,攻击的不是产品而是对手的收入模型。当边际成本趋零时,捆绑可以把一个市场的支配地位翻译成另一个市场的价格下限。反垄断案的争点也正在此:损害究竟按消费者当期价格算,还是按竞争结构被压缩多少算。
  • 问责:巨型基金会的问责链指向捐赠者,而非受影响的人群。这使它同时在"能快速决策"和"缺乏纠错渠道"两项上得分。推论并不温和:这类机构的判断失误更可能长期不被纠正,因为投票与退出两条通道对受影响者都不通。
  • 操作系统:真正改变产业结构的不是代码,是那份保留了向其他厂商授权权利的合同。它把操作系统从硬件附属变成可独立定价的产品,此后硬件才可能被商品化,而剩余向软件一侧集中——个人电脑时代的利润分布是这一步的直接后果。

参考文献

  • Wallace, J. & Erickson, J. Hard Drive: Bill Gates and the Making of the Microsoft Empire. Wiley, 1992. (详细记录了微软早期的商业决策)
  • Gates, B. An Open Letter to Hobbyists. Homebrew Computer Club Newsletter, 1976.(软件商业化立场的原始文献)
  • Gates, B. The Internet Tidal Wave. 微软内部备忘录,1995 年 5 月 26 日.(公司战略转向互联网的标志性文件)

延伸阅读

  • Gates, B. The Road Ahead. Viking, 1995. (盖茨对信息时代的预测,部分已实现,部分落后)
  • Gates, B., Myhrvold, N., & Rinearson, P. The Road Ahead. (同上修订版)
  • 盖茨基金会官网:gatesfoundation.org;盖茨个人博客:gatesnotes.com