许可证解决的是「分发出去之后,接收者还有什么权利」。
但在此之前,还有一个更日常、也更刺的问题:
这个补丁,到底进不进主分支?谁说了算?凭什么?
Linux 内核共同体几十年来的演化,几乎是开源世界最硬的「治理样本」之一:它没有传统意义上的公司总部,却要在全球贡献者之间维持可预测的质量与方向——合并门(merge window)、子系统维护者、邮件列表上的 review 文化,构成了事实上的宪法。
本篇不写内核算法,只写权力在哪里。
合并门:技术决策也是路线决策
内核开发里有大量工程细节,但「谁能把什么合进 Linus 树」这件事,决定了:
- 某个子系统未来几年的默认路径;
- 某类硬件或安全模型会不会被「默认启用」;
- 某条争议路线是继续吵,还是先以实验形态落地。
你可以把合并门理解成一种稀缺资源:不是每个 idea 都值得占用主线注意力,更不是每个 patch 都配得到同等强度的 review。
于是政治就出现了——我这里说的是结构性政治,不是办公室八卦:声誉、耐心、沟通方式、子系统维护者的背书,全都会变成「可合并性」的一部分。
官方文档入口可从 kernel.org 文档树 进入,关注 development process、patch 提交流程等章节(随内核版本更新,引用以你写作时锁定版本为准)。
子系统维护者:没有投票宪法,却有分层授权
内核里常见的画面是:贡献者把补丁发给子系统维护者,维护者维护自己的 git 树,再在合适窗口把一批变更交给更上游,最终抵达 Linus Torvalds 维护的主线。
这套结构的关键不是「民主投票」,而是分层与授权:
- 维护者承担守门责任:质量、风格、回归风险。
- 贡献者承担说服责任:补丁拆分、测试、changelog、对 review 的响应。
它的代价也真实:
- 维护者倦怠:权力集中在一小群人的工时与情绪上。
- 新贡献者门槛:文化资本不足的人更难被「听见」。
- 公司雇员的隐形权重:发薪工程师的持续输出,会改变议题设置(这与下一篇、下下篇相连)。
「善意的独裁者」:描述符不是免责牌
BDFL(benevolent dictator for life)常被媒体写成浪漫角色。对写史更稳妥的用法是:
- 承认集中决策在高压、高风险工程里往往更高效;
- 同时承认集中会带来代表性、可持续性与路线争议的长期成本。
对 Linus 个人言行的评价属于「公共记忆混合物」,容易滑向段子。本篇只坚持一条:治理结构是否可解释、是否可继承、是否能在维护者离开后继续运转——这才是「内核政治」对其它项目的启示。
和 GPL 的接缝:许可证管不了 merge 按钮
GPL 管的是你分发软件时对下游的义务。
但「接不接受这个补丁」发生在分发之前,属于项目共同体政治。
所以开源史里永远有两条线并行:
- 法条线:许可证、专利、合规。
- 门闸线:维护者、CI、文化规范、基金会章程。
Linux 把「门闸线」做得极其显形,才让它成为治理教科书。
小结
- 内核共同体的中心政治不是「写代码」,而是合并权与分层维护。
- 子系统维护者 + 邮件列表 review 构成事实宪法;它不是民主神话,而是可扩展协作与集中决策的折中。
- BDFL 叙事要拆开:效率与风险同一枚硬币的两面。
关键人物速览
- Linus Torvalds:Linux 内核创建者与主线合并的最终门闸之一;理解「合并权」如何塑造路线与节奏,绕不开他。
- Greg Kroah-Hartman:长期活跃的内核维护者与稳定版(stable)流程关键人物;理解「分层维护如何把协作扩到工业规模」,绕不开这条线。
- Andrew Morton:
-mm树与大量子系统补丁汇聚阶段的代表人物之一;理解「补丁如何被批量筛选与再分发」,可沿其公开写作与内核文档检索。 - 子系统维护者(Subsystem maintainers):理解 Linux 治理时,很多时候真正日常权力在「子系统树—next—mainline」这条链上,而不是抽象口号。
参考与延伸阅读
The Linux Kernel documentation(Development process 等章节以当前版本为准)
https://www.kernel.org/doc/html/latest/Linux Kernel Mailing List(LKML)信息入口
https://lkml.org/The Linux Foundation — Projects(理解「基金会—内核—商业」叠合时的入口之一)
https://www.linuxfoundation.org/projectsGit — Documentation(工具史与「分布式合并」如何改变门闸形态)
https://git-scm.com/doc
下一篇进入 1998 前后的 OSI 与「Open Source」:同一批实践,换一套对董事会更友好的公共话术——换叙事,就是换动员对象。