开源运动
The Open Source Movement
你的手机、路由器和这张网页,都运行在陌生人免费写的代码上。
科技圈~12 min测验 ×5
课前热身
先摸底:这几道题正文里都有答案
0/2
1.开源(open source)与自由软件(free software)的典型区别是?
2.下面哪个不是开源软件?
1991 年,21 岁的林纳斯·托瓦兹在新闻组里贴了一句「只是个爱好,不会做大做强的」。三十多年后,Linux 运行在绝大多数服务器、全部 Android 手机、多数智能设备与好几个火星探测器上。开源从边缘的理想主义实验,变成了数字世界的隐形地基。
演进三部曲
开源简史
- 1983–85斯托曼发起 GNU 计划,Free Software Foundation 成立「自由」指使用/修改/分发的自由,不是免费
- 1989/91GPL 许可证;Linus 发布 Linux 内核GNU 工具链 + Linux 内核 = 完整自由操作系统
- 1998Netscape 公开源码;「open source」术语诞生Mozilla 项目的起点,商业叙事成立
- 2000sLAMP 时代:Linux+Apache+MySQL+PHP 驱动第一代互联网创业
- 2008GitHub 上线:协作的社交化pull request 成为全球开发者的通用语
- 2014–18科技巨头全面拥抱:微软爱 Linux、谷歌开源 TensorFlow/Kubernetes
- 2018IBM 以 340 亿美元收购红帽开源公司卖服务模式的估值顶点
- 2024「XZ 后门」事件:维护者倦怠与供应链安全成为焦点一个人的开源项目可能通向所有人的基础设施
开源为什么能运转:经济学拆解
| 参与者 | 贡献动机 | 回报形式 |
|---|---|---|
| 个人开发者 | 学习、声誉、乐趣、找工作 | 履历与社区地位(GitHub 即简历) |
| 科技公司 | 分摊基建成本、制定标准、招聘漏斗 | 生态主导权与商业服务收入 |
| 基金会(Apache/Linux/云原生) | 中立托管、治理 | 商标与项目治理权 |
| 用户企业 | 免许可费、可自主维护 | 省钱 + 不被单一供应商锁定 |
核心谜题的答案:没有人付费,但每个人都可以从「共同的地基」上盖自己的楼。
开源与 AI:老问题的新战场
- PyTorch/TensorFlow 等框架开源,使小团队也能训练模型——AI 民主化的技术前提。
- Llama 等「开放权重」模型:权重可下载但许可有附加条款,引发「这算不算开源」之争。
- 训练数据版权诉讼(版权材料是否可用于训练)正在划定下一代开源边界。
- 共同点:开源从来不是法律真空,而是被许可证谈判不断重塑的契约。
96%+
商业代码库中含开源组件的比例(扫描报告量级)
340 亿 $
IBM 收购红帽(2019)
1 亿+
GitHub 开发者规模(2023 量级)
1991
Linux 诞生的年份
知识关联
| 本篇概念 | 关联到哪里 |
|---|---|
| Linux 与 Android | 科技圈《从浏览器大战到移动互联网》:开源内核如何托起双寡头之一 |
| 开源 AI 框架 | 专题《AI 三次浪潮》:民主化的基础设施 |
| 协作网络 | 词条《网络效应》:开发者生态的网络动力学 |
| 公共品治理 | 全球历史《冷战与全球化》:公共池塘资源治理的数字版 |
关联词条
课后检验
答错的题会自动进入错题复习队列,按记忆曲线提醒重做
0/3
1.GPL 许可证的「传染性(copyleft)」指?
2.红帽(Red Hat)证明了哪种开源商业模式?
3.2024 年「XZ Utils 后门」事件暴露的核心问题是?