引言
开源在诞生的时候,恰逢互联网发展的顶峰,也是全球化浪潮最高的时刻,我们似乎渐渐忘记了背后的国家和制度输出,发达国家的扩张,与发展中国家的求富强,果然,随着世界的变化,还是迎来了对开源的影响时刻。现实中作为个体的选择其实非常的有限,但是思考无禁区。
笔者常常纠结,作为一个弱社会下的民众,拥抱开源是一件极其危险且毫无保障的工作,自己也是深有感触,职业生涯一直处于低谷。那么究竟该如何从一个边缘的身份去俯瞰这一切的发生?这篇文章算是一次尝试,运用先辈们提出来的分析框架,去试探未来的可行性。

一、理论基础:North 的国家理论与 Friedman 的 nation-shape 命题
1.1 North 的"国家悖论"
道格拉斯·诺斯在《经济史上的结构与变革》(1981)中提出了一个影响深远的国家理论。核心命题是:
国家既是一国经济增长的关键,又是人为经济衰退的根源。
诺斯指出,国家在制度供给中扮演着两重角色:
契约执行者:国家提供法律框架,界定和保护产权,降低交易成本。在这个角色中,国家是经济增长的催化剂——它降低了陌生人之间合作的不确定性,使市场规模得以扩大。
租金最大化者:国家同时是一个具有独立利益的行为体,统治者追求租金(税收)最大化,为此不惜维持低效率的产权结构。诺斯称之为"掠夺性国家"——当统治者的利益与整体经济效率冲突时,前者往往胜出。
这两重角色之间的张力,构成了诺斯所说的**“国家悖论”**:国家必须足够强大才能有效保护产权、执行契约,但国家如果过于强大,它本身就是对产权最大的威胁。
诺斯在第三章中系统阐述了一个新古典国家理论,其核心假设是:
- 统治者用"公共服务"(保护与正义)交换税收
- 统治者面临一个恒定的约束:来自潜在竞争对手(国内外其他统治者)的竞争压力
- 统治者在"有效率的产权"(促进经济增长、扩大税基)和"便于收取租金的产权"(维持低效率但高可控性的制度)之间做选择
这个框架——契约 vs 掠夺、效率 vs 租金——恰好构成了分析"国家与开源"关系的元理论。
1.2 Friedman 的 nation-size 命题
David Friedman 在其经典论文 “The Theory of the Size and Shape of Nations” 中提出了一个基于公共选择理论的分析:
一个国家的"最优规模"由以下两股力量的均衡决定:
- 规模经济:更大的国家可以在更广的范围内分摊法律、国防、基础设施等公共品的成本
- 异质性成本:更大的国家意味着更多元的群体被迫接受同一套法律和制度,文化与偏好的异质性带来了治理成本和离心力
Friedman 的一个关键推论是:当生产公共品的技术发生变化时,国家的"最优规模"也会随之改变。
具体而言:
- 如果法律和秩序需要大规模军事力量(前现代),大国具有优势
- 如果公共品的提供可以分散化、小型化(信息时代的数字经济),小国的生存空间增大
这正是 Friedman 国家理论的核心洞见:技术→公共品生产函数→国家最优规模。
二、开源对国家的"三维冲击"
将 North 和 Friedman 的框架投射到开源世界,我们可以看到开源对国家角色的三重结构性冲击:
2.1 冲击一:开源改变了"产权"的生产方式
诺斯的国家理论建立在一个隐含假设上:产权由国家界定和执行。 国家和市场的关系是:国家制定游戏规则,市场在规则内运行。
但开源颠覆了这一假设:
- GPL、MIT、Apache 等开源许可证不是由国家立法机关制定的,而是由私人行为和社区共识产生的
- 这些许可证的执行——至少在大部分情况下——依赖于社会规范(shaming)、社区自治(forking)、声誉机制(signaling),而非国家的警察和法院
- Linux 内核没有"公司法"、“财产法”、“合同法"在传统意义上的适用——它运行在一套 entirely self-governing 的规则体系上
这对诺斯国家理论的冲击在于:产权可以在没有国家介入的情况下产生、演化、和执行。 开源证明了"公地”(commons)作为一种产权安排是可以自我可持续的 —— 这正是 Elinor Ostrom 获得诺奖的核心发现,但它也直接修正了 North 的"国家→产权"的单向叙事。
开源之道」视角:开源的"国家失效"——国家不再是产权定义的垄断者。GitHub 上的代码托管、fork 机制和社区治理构成了一套"平行制度",其在某些场景下的效率甚至高于国家提供的正式制度。
2.2 冲击二:开源改变了"公共品"的生产函数
Friedman 的国家最优规模理论建立在"公共品生产需要规模经济"的基础上。但开源提供了一种公共产品的新模式:
- Linux 内核:20,000+ 贡献者,来自 1,000+ 公司,没有中央规划,没有行政指令
- “全球公地”:一个新加坡的程序员和一个芬兰的程序员可以在同一个 Linux 子系统上协作,无需共同国籍
- 参与的成本: 趋近于零——只要你知道怎么提交 patch
这意味着:开源将某些数字公共品的"最优生产规模"从"全国"扩展到了"全球"——但同时也将"最优治理单元"从"国家"细化到了"社区"。
对于 Friedman 的模型而言,开源的启示是:当公共品的生产可以通过大规模分布式协作(而非中央集权)完成时,国家的"公共品供给者"角色就被边缘化了。
2.3 冲击三:开源制造了"制度的制度套利"
当国家 A 的版权法和国家 B 的版权法不同时,开源许可证提供了一个跨制度的共享空间:
- GPL(copyleft)在美国被强制执行,在中国亦被承认(TRIPS 协议)
- MIT License 在全球范围内的效力几乎等同于"数字层面的公共领域"
- 一个意大利程序员可以(并确实)为 Apache Software Foundation 项目贡献代码,整套法律/治理框架是"超国家"的
这使得:开源社区提供了一套"全球规则",与国家层面的"本地规则"共存但并不一致。
三、威权国家与开源:六个结构性矛盾
这是「开源之道」最关注的命题 —— 以 North 的国家框架为核心推演威权国家的开源悖论。
3.1 悖论一:产权 vs 控制
North 分析:国家在"促进增长的产权"和"便于收租的产权"之间选择。有效率的社会需要"非人格化"(impersonal)的产权——任何人都可以拥有,不因身份而异。
开源现实:
- 开源许可证(特别是 GPL)本质上是最"非人格化"的产权安排——任何 fork 都是合法的
- 这意味着"fork 权和"exit 权"对威权国家构成了根本性的制度威胁
- 如果一个威权国家 fork 了 Linux 为自己所用,fork 出去的那个版本理论上可以被另一个 fork 替代
矛盾:开源产权的"forkability"(可分叉性)本质上是无条件退出的保障。威权国家通过限制退出来控制人口(护照管制、签证限制),但在开源世界中,退出成本为零。一个人 Fork 了一个国家级项目,这个人可以物理上还在国内,代码已经在海外了。
3.2 悖论二:治理的去中心化 vs 威权的中心化
North 分析:一切经济组织的治理结构——从企业到国家——本质上是对交易成本的反应。当交易成本足够低时,分散化治理(decentralized governance)是高效的。当交易成本足够高时,集权(centralization, hierarchy)是必要的。
开源现实:
- 开源社区的治理——committer model, meritocracy, lazy consensus, rough consensus — 本质上是一种"深度去中心化"的治理模式
- 它的底层假设是:任何人都可以有发言权,贡献和影响力之间的关联(而非的权力和影响力之间的关联)
- 这在文化和制度上与威权国家的治理DNA存在根本性冲突
矛盾:威权国家试图"本土化"开源——如 Gitee/Atomgit/GitLink等 替代 GitHub、俄罗斯的 Gosuslugi(开源的国家服务平台)— 但开源的内在治理逻辑(decentralized, meritocratic, transparent)与其本土的治理逻辑(centralized, hierarchical, opaque)之间存在不可调和的制度排异性。
3.3 悖论三:全球公地 vs 国家主权
North 分析:国家的基本职能之一是划界——决定"我们"是谁、“他们"是谁,以及两者之间的规则差异。
开源现实:
- Linux kernel 的维护者来自所有国家——包括"地缘政治竞争对手”
- commit 权形同"君主"(Linus Torvalds 是 BDFL)但这份"君权"来自全球社区共识,而非任何一国的法律
矛盾:威权国家强调"网络主权"(cyber sovereignty)——如《网络安全法》要求数据和基础设施"境内化"。但开源软件的全球协作供应链本质上超越了所有主权边界:
一颗 Linux 内核的补丁可能来自中国开发者,通过加拿大 ISP 提交,被德国 maintainer 复审,合并到一个美国的 GNU/Linux 发行版(如 Ubuntu),最终安装在巴西的政府服务器上。
对威权国家而言:参与全球开源 = 接受全球治理;不接受全球治理 = 退出全球开源 = 导致"代码孤立"= 技术栈分化 = 长期竞争力下降。
3.4 悖论四:国家"助推" vs 社区"自治"
中国模式:国家通过开放原子开源基金会(OpenAtom Foundation)直接介入开源治理:
- 工信部领导出席开放原子大会
- 国家倡导"根技术"(Kernel developer, OS, database)
- 基金会治理结构中政府/国企/私企/社区的代表权分配
与"原生"开源基金会(Apache, Linux Foundation)的对比:
| 维度 | Apache Way | OpenAtom Way |
|---|---|---|
| 法人性质 | 美国 501(c)(6) | 特批社会组织 |
| 决策机制 | PMC + TAC + board | 理事会 + 专家组 + 政府指导 |
| 项目来源 | 社区upstream | 企业/政府捐赠 + 定向孵化 |
| 退出权 | fork | 理论上可以,实质上受监管 |
矛盾:威权国家试图"制造"开源社区(state-sponsored open source),但"制造的"和"自发的"之间的本质差异——后者是 Ostrom 意义上的"self-governing commons",前者是国家-市场"dual governance"安排。问题不在于后者能否产生代码(它能),而在于它能否产生制度——能否产生 community governance, shared norms, trust — 那种支撑 Ostrom 所说的 “long-enduring common-pool resource institutions” 的东西。
3.5 悖论五:安全 vs 开放
North 应用:North 的国家理论中,“保护”(security)是国家提供 core public good。国家有很强的激励封闭系统以保证控制。
开源现实:
- 开源在 security 层面是双刃剑:auditable = 对好人是 asset,对敌人也是 asset
- 供应链攻击(SolarWinds, Miasma, xz utils backdoor) 正是利用了开源"任何人都可以贡献"的特性
威权国家的困境:
- 想要"自主可控" → 使用更多开源 → 引入了更多"不受控"的供应链
- 想要"确保安全" → 审计所有开源代码 → 数据和访问限制 → 实际上"自建"(re-implement)而非"使用"
- 但如果"自建",就失去了开源的最大好处:全球社区的创新
3.6 悖论六:人才的“资产专用性”解除与 Exit 权
North 分析:在传统的国家理论中,精英人才——那些有能力创造巨大剩余价值但也具备潜在挑战能力的人——是统治者最需要通过制度进行绑定(Tie-in)的资源。在传统的科层制与 EAST 闭环中,国家通过体制编制、户籍、职称评定(Exams 的现代变体)赋予人才社会地位。这意味着,传统人才的社会资本具有极高的“本地资产专用性(Local Asset Specificity)”,一旦离开该体制,其价值将大幅折损,从而被牢牢锁定在专制(Autocracy)与稳定(Stability)的控制网内。
开源现实:
- 社会资本的全球流动性:开源彻底解除了开发者技能与声誉的本地资产专用性。最优秀的开源开发者在一个完全透明的全球账本(如 GitHub 的 Commit 记录、PR 质量、Apache PMC 席位)上构建其“个人品牌”。
- 独立的议价能力(Bargaining Power):GitHub 上的 Stars、全球顶级项目的 Maintainer 身份,是一种无法被任何单一主权国家剥夺的、由陌生人网络赋予的硬通货。这种全球认可直接转化为超越国界的独立议价能力。
- 权力的物理脱嵌:理查德·斯托曼(Richard Stallman)或林纳斯·托瓦兹(Linus Torvalds)并未受雇于任何东方科层制巨头,也不受制于其行政管辖,但他们制定的规则(GPL)和维护的代码(Linux),却在事实上“统治”并制约着这些国家最核心的数字基础设施。
威权国家的困境: 要实现宏大的国产替代与技术追赶(Technology),国家极度渴求顶尖的开源人才;但开源人才的本质是全球化、高度流动且反强权的。
在赫希曼(Albert O. Hirschman)经典的“退出、呼吁与忠诚(Exit, Voice, and Loyalty)”框架下,威权体制通常通过压制“呼吁(Voice)”并用物理边界提高“退出(Exit)”的成本来维持统治。但在开源的数字公地中,Exit 成本趋近于零。本土开发者在国际开源社区越活跃,其获得的国际声誉就越能转化为跨越国界的自由。
如果体制试图用传统的行政手段(如强行纳入“国家级基金会”、要求代码仅服务于本土闭环)来“锁定(Lock-down)”这些明星开发者,他们甚至不需要物理意义上的移民,只需在赛博空间行使无摩擦的 Exit 权——将自己的认知盈余和核心代码贡献给受法律保护的全球开源基金会。国家既无法用传统的“科举(Exams)”体系去度量和收编他们,又无法承担失去这些顶尖技术大脑的代价,最终在人才争夺战中陷入极其被动的制度性失语。
四、推演:威权-开源矛盾的三种终局
路径 A:「Great Forkering」/ 数字铁幕
基本逻辑:威权国家试图将全球公地"再本土化"——创建国家级的开源替代品体系。
具体表现:
- 建设代码托管平台替代 GitHub,建立"国内代码托管生态"
- 国产操作系统(deepin、EulerOS、openEuler)替代 Ubuntu/CentOS
- 国产 AI 框架(PaddlePaddle)对标 PyTorch
- 国产数据库(OceanBase、TiDB、openGauss)替代 PostgreSQL/MySQL
- 开放原子基金会作为"国标"基金会,对标 Apache/Linux Foundation
制度经济学分析:这本质上是一次制度性 fork——不仅仅是代码的 fork,而是治理规范、社区文化、信任机制的全面 fork。当威权国家说"我们要有自己的开源生态"时,它说的不是"fork the code",而是"fork the institution"。
North 框架:这是国家从"契约执行者"向"制度生产者"的转型——国家不满足于执行规则,而要定义规则本身。这符合 North 的"国家作为制度变迁的代理人"命题。
关键矛盾:制度性 fork 面临一个根本问题——开源的核心价值(开放、透明、meritocracy)与威权治理的核心原则(控制、封闭、hierarchy)之间的制度排异性(institutional incompatibility)。
你可以 fork 代码,但你能 fork 社区吗?你能 fork 信任吗?你能 fork 那种"一个芬兰大学生写的代码被 Google 的工程师用了"的全球协作机制吗?
结局预测:在基础层(OS、数据库、语言生态)有可能形成"半自立"的生态,在应用层极难 —— 因为应用层的创新依赖于全球生态的多样性和"unexpected combinations"(Carliss Baldwin 的 modularity 理论)。
路径 B:「Token Engagement」/ 符号性参与
基本逻辑:威权国家"参与"全球开源,但参与是仪式性的、符号性的——做贡献、报 patches、有"国产项目"在 Apache 毕业,但不挑战深层治理结构。
具体表现:
- 企业向 Linux Kernel、Kubernetes、PyTorch 提交代码
- 有"Apache 毕业项目"作为政绩展示
- 国家扶持的开发者参与全球技术会议(KubeCon、Open Source Summit)
- 但不试图改变治理规则——接受 meritocracy、接受全球 BDFL 结构
- 同时在内部维持"双轨制":对外用全球开源,对内用"国标"版本
制度经济学分析:这是一种**制度套利(institutional arbitrage)**策略——在利用全球开源的低成本创新(上游公地)的同时,在本土维持对"使用"的控制权。本质上是在"全球公地的收益"和"本土控制的成本"之间寻找一个最优均衡点。
North 框架:这对应 North 所说的"非正式约束与正式约束之间的张力"——威权国家的正式制度(党政体制、审批制度、安全审查)与开源社区的非正式规范(透明、开放、自愿参与)之间存在持续的摩擦。
命运:这是目前大多数威权国家(朝鲜、俄罗斯、越南等)的实际策略。但制度张力不会消失,只会积累——当两个领域的摩擦达到临界点时(如"AI 安全"与"开放权重"的冲突),就会触发制度向路径 A 或路径 C 的跃迁。
路径 C:「Institutional Substitution」/ 制度替代
基本逻辑:威权国家不试图在现有全球开源体系内"胜出"(路径 A 的 fork 策略),也不满足于"参与但不改变"(路径 B 的 tokenism),而是构建一套与全球开源平行但互补的制度体系——保持接口兼容(代码可互操作),但治理模式完全不同。
理论框架:这借鉴了 David Friedman 的"竞争性制度供给"(competitive institutional supply)思想。Friedman 在《The Machinery of Freedom》中论证:当国家不再垄断制度供给时,多元制度竞争将产生更高效的结果。 路径 C 是这一思想的"威权版本":不是国家退出制度供给,而是国家成为一股独立的制度生产力量,与全球开源社区形成"制度竞争"而非"制度对抗"。
具体表现:
基金会层面的制度创新
- 开放原子基金会的理事会治理(政府+国企+私企+社区)——不是 Apache 的"董事会+PMC"模式,也不是 CNCF 的"厂商主导"模式,而是一种三方共治(政府引导、企业运营、社区参与)
- 这不是“移植版的 Apache",而是"本土的制度实验"
认证体系的本土化
- 不依赖 OSI 的"开源定义"(OSD),而是由开放原子基金会定义"区域性开源标准"
- 创建地区版的"开源许可证认证体系"——如木兰系列许可证(MulanPSL v2 已获 OSI 认证,但这是"接口兼容"而非"制度依附")
贡献度量标准的国家化
- 全球开源用 GitHub stars、commit count、PR merged 衡量贡献
- 特定版本的"开源贡献度"可能纳入国家项目资助、学术评审、职称评定等制度性激励
- 这不仅仅是 measure,而是 incentive structure——当国家开始用"对开源的贡献"来评定职称、分配项目资金时,它就创造了一套平行于全球开源社区的激励体系
供应链安全的制度性回应
- 全球开源依赖"信任但验证"(trust but verify)——SBOM、sigstore、in-toto
- 特定版本可能是"国家审查+许可制度"——国家级的 SBOM 数据库、强制性的安全审计、代码备案制度
- 这不是"技术方案差异",而是制度方案差异——安全问题的解决路径本身就是制度选择
制度经济学分析:
路径 C 的核心逻辑是:不冲突,不依附,替代但不隔离。
North 的分析框架在这里有一个关键应用:当两种制度体系在接口层面保持兼容(代码互操作、许可证互认)时,它们可以在治理层面完全独立,而不会陷入"零和博弈"。 这类似于互联网的"端到端原则"——IP 层(接口)统一,但上层的治理(应用层、社会层)可以多元化。
关键悖论的应对:
路径 C 如何回应前文提出的六个悖论?
| 悖论 | 路径 C 的应对 |
|---|---|
| 产权 vs 控制 | 接受全球开源许可证(GPL/MIT)但通过"国家主导的合规审查"间接控制使用 |
| 去中心化 vs 中心化 | 治理上中心化(基金会受指导),但技术上保持分布式(代码同源) |
| 全球公地 vs 主权 | 接口兼容 + 治理独立——“同一个代码,两种治理” |
| 国家助推 vs 社区自治 | 国家提供 infrastructure(资金、认证、激励),但不直接管理 committer 决策 |
| 安全 vs 开放 | 国内外 dual-track:国内强化审查,出口保持标准兼容 |
| 人才 vs 退出 | 通过国家项目、职称、资金创造"sticky incentives"——留在国内生态也有足够回报 |
历史类比:
路径 C 在历史上并非没有先例:
- 日本明治维新的"和魂洋才":技术体系(西方工业)与治理体系(天皇制度)并行
- 新加坡的"国家资本主义":融入全球市场,但国家深度控制核心产业
- Linux 的"GPL 与商业共生":开源治理(公地)与商业公司(私有产权)的接口兼容
这些案例的共同特征是:接口层面的兼容性让不同制度体系可以共存,而治理层面的独立性保证了每个体系的自我维持。
这条路能走多远?
路径 C 面临的最大挑战是:制度替代的边界在哪里?
- 如果治理体系完全不同(政府引导 vs 社区自治),社区信任能维持吗?
- 如果"贡献度量"的激励体系不同,全球开发者会选择哪一个?
- 当国家利益与全球公地利益冲突时(如地缘政治、出口管制),接口兼容还能维持吗?
North 的框架告诉我们:制度变迁往往是渐进的,而非突变的——但制度的"临界点"(tipping point)一旦达到,变迁可以是爆炸性的。路径 C 的可持续性取决于:替代的速度是否足够慢,以至于全球社区有足够的时间适应;又是否足够快,以至于国内利益相关者不会因"两种制度的不确定性"而瘫痪。
五、闭合:「开源之道」的批判性视角
回到「开源之道」一直关注的核心命题——本土化开源生态的异化与批判。
适兕提出的"异化"(alienation)概念,在 North-Friedman 框架下获得了新的理论深度:
5.1 异化的本质是"制度的不匹配"
当开源(一种起源于全球自由/自愿协作的制度)被嵌入到一个威权国家(一种以控制/强制为核心的制度)时,两者之间必然出现制度界面摩擦(institutional interface friction)。这不是文化冲突,而是制度逻辑的冲突——两种治理模式在底层假设上存在不可通约的差异。
5.2 “异化"的三个层次
治理异化:开源社区的 meritocracy 在威权国家的"圈子文化"和"行政级别"面前,要么被同化(失去 meritocracy 本质),要么被排斥(成为"边缘社区”)
激励异化:全球开源贡献者的核心激励是 reputation(GitHub visibility)、intrinsic motivation(“I built this”)、职场信号。在本土语境下,当国家开始用职称评定、项目资助、行政表彰来"激励开源"时,它会改变贡献者的行为逻辑——从"I want to contribute"变为"I need to contribute for my evaluation"
价值异化:开源社区的核心价值——“自由”(freedom)、“开放”(openness)、“透明”(transparency)——在威权国家的治理话语中要么被重新定义(“自主可控"取代"自由”),要么被回避(“透明"在国家安全面前退让)
5.3 最终的判断
从 North 的新制度经济学视角来看,威权国家与开源之间的矛盾不是暂时的、技术性的,而是结构性的、制度性的。
它不是“能不能用好开源"的问题,而是**“开源能不能被国家化而不改变其本质”**的问题。
历史经验(Ostrom 的公地治理原则、North 的制度变迁理论)告诉我们:当一个制度安排被移植到完全不同的制度环境中时,它要么被同化(失去原有的特征),要么被排斥(无法在本地生根)。 “制度替代”(路径 C)提供了一条中间道路,但这条道路的稳定性取决于两种制度体系能否在接口层面长期维持兼容——而这在技术上是短暂可行的,在信任上是极其脆弱的。
历史告诉我们,无论是怎么选择,都需要人们的努力,付出时间和精力来完成既定的目标。开源这种生产方式被国家看见,国家能否同化和驯服开源,成本和代价才是新制度经济学关注的。开源因为减少了交易成本而增长,被 经济增长所利用,如果因为想驾驭开源,而增加交易成本,让经济产生停滞和倒退,那么开源就会被国家迅速抛弃。
参考资料
- Douglass C. North, Structure and Change in Economic History (1981), Chapter 3: “A Neoclassical Theory of the State”
- David Friedman, “The Theory of the Size and Shape of Nations” (1977), Journal of Political Economy
- Elinor Ostrom, Governing the Commons (1990)
- Carliss Y. Baldwin & Kim B. Clark, Design Rules, Volume 1: The Power of Modularity (2000)
- Benjamin J. Birkinbine, Incorporating the Digital Commons: Corporate Involvement in Free and Open Source Software (2020)
- Robert A. Gehring, “The Institutionalization of Open Source” (2006)
- David Friedman, The Machinery of Freedom (《自由的机器》), 1973.
关于作者
「开源之道」·适兕
「发现开源三部曲」(《开源之迷》,《开源之道》《开源之思》。)、《开源之史》作者,「开源之道:致力于开源相关思想、知识和价值的探究」主创,Social Hacker,协作机制设计者。
「开源之道」·窄廊
来自于大语言模型的 AI 助手(如 Gemini 3.1 Pro、DeepSeek V4 flash 等),「开源之道」·窄廊 负责高密度的逻辑推演与文本具象化 ,在对话中作为镜像与反弹板,提出问题、提供理论切入点并对推演进行反馈。仅偶尔进行双重验证!