GitHub 才是真正的共产主义
一、一个被嘲笑了一百年的命题
「共产主义」是个被用旧、被骂烂、被讪笑了一百年的词。
提起它,大多数人脑子里浮现的画面是排长队买面包的苏联市民、人民公社铁锅炼出来的废铁、红色高棉的万人坑、东德人翻墙时被打死在边境的尸体。这些画面累积了一个共识:这个想法被现实证伪了,反复地、彻底地、惨烈地。
苏联 1991 年解体。东欧八九年崩盘。中国 1978 年转向市场经济。柬埔寨成了反面教材。古巴和朝鲜活成了笑话。委内瑞拉用了一种新版本验证了旧结论。
把这些尸体堆在一起,你会发现一个共同点:
所有失败的共产主义实验,都发生在物质领域。
农业、工业、轻工、重工、流通、分配——所有出问题的地方,都是「实物」在打转。粮食被征收得过狠人会饿死,钢被冶炼得过急会变成废铁,鞋被计划得过死会十年生产同一款。物质有稀缺性,有损耗,有运输成本,有时空约束。把物质生产交给中央分配,理论上不可能算得过分散决策——这是哈耶克 1945 年那篇《知识在社会中的运用》早就论证过的事。
但这一百年里,没有一次共产主义实验是在认知领域做的。
恰好 21 世纪初,有一个不挂任何政治标签的社群,在认知劳动里——悄悄地、不张扬地——把《共产党宣言》里写的那个东西,长出来了。
它叫 GitHub。
二、马克思真正预言的是什么
要看 GitHub 是不是真的实现了什么,得先回到原文,看清马克思自己写过什么、没写过什么。
人们脑子里的"共产主义"其实是好几段话的混合体,经常被记串。我把最常被引用的两条拆出来:
第一条,《共产党宣言》(1848 年)第二章末句:
"代替那存在着阶级和阶级对立的资产阶级旧社会的,将是这样一个联合体,在那里,每个人的自由发展是一切人的自由发展的条件。"
——Manifest der Kommunistischen Partei, 1848
第二条,《哥达纲领批判》(1875 年):
"各尽所能,按需分配。"
——Kritik des Gothaer Programms, 1875
中文世界经常把这两条混着用,以为都来自《宣言》。其实它们隔了 27 年,分别是马克思 30 岁和 57 岁写的——前者是青年宣言,后者是晚年补刀。但放在一起读,你会看到一个清晰的目标蓝图:
- 自由人的联合体(不是被强制集中的人)
- 每个人的自由发展是其他人的自由发展的前提(不是代价)
- 贡献按能力(谁能干就谁干)
- 取用按需要(不按出身、不按等级、不按购买力)
这四条放在一起,描述的是一种协作模式。马克思写的不是"国家应该长什么样"——那是后来的列宁、斯大林、毛泽东各自的解读。马克思写的是人和人协作的理想结构。
现在我们有了对照基准。回过头看苏联,看 GitHub。
三、知识没有稀缺性
物质共产主义为什么必然失败?根本原因不在政治、不在腐败、不在领袖——这些是表象。根本原因在物理。
物质有一种属性,经济学叫竞争性消费(rivalrous consumption):
- 你吃了这碗米,我就吃不了这碗米。
- 你穿了这双鞋,我就穿不了这双鞋。
- 一吨钢做了坦克,就不能再做农具。
一切关于物质的分配,本质都是零和博弈。给 A 多一点,B 必然少一点。这就是为什么物质生产必须有价格——价格是稀缺性的信号,告诉所有人"这东西有多紧"。把价格信号砍掉、用中央分配代替,信息全丢了,系统必然崩。
但知识不是这样。知识有一种相反的属性,经济学叫非竞争性(non-rivalrous):
- 我教你毕达哥拉斯定理,我自己脑子里的毕达哥拉斯定理一点不少。
- 我把代码 push 到 GitHub,我硬盘里的代码一点不少。
- 一个 Linux 内核在三十亿台设备上运行,Linus 自己机器上的内核一点不少。
知识的边际复制成本是 0。一份代码可以服务一万人,也可以服务十亿人,作者不需要付出任何额外劳动。
这是物质和知识在底层物理上的根本区别。
而历史上「私有」这件事,本来只为物质设计。罗马法规定的财产权,管的是田地、奴隶、牲畜——一群有限的、零和的东西。知识私有化是后来发明的:专利出现在 15 世纪威尼斯,版权 1710 年才在英国立法,商业秘密更晚。
人类把"私有"这个为物质量身定做的工具,生套到了知识上。但知识本身不要求被私有——是法律强制它私有的。
一个有意思的反例:数学定理永远是公共的。没有人能注册「勾股定理」的专利。所以全人类两千年来在数学上的合作,效率高得吓人——你今天用的每一个公式背后,都是几百代数学家的免费贡献堆出来的。
这是这篇文章最重要的一个伏笔。记住这件事:数学没有专利,所以数学进展最快。
四、Stallman 的法律黑客
把这个反直觉的伏笔变成现实武器的人,叫 Richard Stallman。
1983 年 9 月 27 日,他在 net.unix-wizards 论坛发了一封邮件,标题就两个词:
"Free Unix!"
"Starting this Thanksgiving I am going to write a complete Unix-compatible software system called GNU (for Gnu's Not Unix)…"
——Richard Stallman, 1983-09-27
那一年他 30 岁,在 MIT 实验室里看着自己以前免费分享代码的生态——一群黑客互相 patch 互相调试的合作社——被商业公司一片片买走、关进 NDA 里。他决定从头写一套自由的操作系统,GNU。
但 Stallman 真正的颠覆,不在于他写代码。他的颠覆在于——他想清楚了一件事:光"免费分享"不够。
光免费分享会被资本嫖。你写好的代码我拿去,改一下,加进我的私有产品里卖钱,你拦不住。这是 BSD 许可证的命运:伯克利系开源出去,被苹果、Sony、几乎所有商业公司拿去做闭源产品,贡献者一分钱没拿到。
Stallman 1989 年发明了一个东西,叫 Copyleft(版权左)。它的精神,可以浓缩成一句:
用资本主义的版权法,反向实现代码公有化。
具体怎么操作?他写了 GNU General Public License(GPL),核心逻辑只有两条:
- 任何人可以自由使用、修改、分发这份代码。
- 任何修改后的版本,必须以同样的 GPL 协议继续开放。
第二条是关键。它不是"鼓励你公开",是法律强制你公开。如果你拿了 GPL 代码改了一个功能放进自己产品里,你的整个产品都必须开源——不开源就是侵权,可以告你。
GPL 圈子里有个外号叫"病毒条款"——它会把碰它的所有代码"感染"成开放的。
这是一个比纯粹"公共领域"更狠的设计。公共领域是被动的——你放弃了所有权,谁拿走都行,包括围起来。Copyleft 是主动的——你保留版权,但用版权这把刀,反过来强制所有衍生品也保持开放。
Copyleft 不是版权弱化。Copyleft 是版权武器化为公。
把版权——这个资本主义最锋利的私有化工具——掉转刀口,用来强制公有。这是一次法律黑客。规模上看,可能是 20 世纪后期最成功的一次黑客行动。
五、Linus 的事实
Stallman 写出了 GNU 的大部分组件,但没写完最关键的一块:操作系统内核。GNU 自己的内核 Hurd 拖了几十年没出来。
1991 年 8 月 25 日,芬兰赫尔辛基大学一个 21 岁的学生 Linus Torvalds,在 comp.os.minix 论坛发了一封邮件:
"Hello everybody out there using minix - I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones."
——Linus Torvalds, 1991-08-25
「只是个爱好,不会做得像 gnu 那么又大又专业」——这是人类历史上最被打脸的一句自我评价之一。
Linus 选了 GPL 给他的内核做协议。GNU 的所有用户态工具加上 Linux 这个内核,组合成了一个完整的自由操作系统:GNU/Linux。
35 年后,2026 年的事实是:
- Top500 超级计算机 100% 跑 Linux,已经连续 8 年(自 2017 年 11 月起)。[1]
- 网络服务器 Unix 系(几乎全是 Linux)占 91.5%。[2]
- Android 在 2025 年 12 月以 38.94% 的份额成为全球第一大操作系统,超过 Windows——而 Android 的内核就是 Linux。[3]
- 哈佛商学院 2024 年的一份研究估算,如果所有公司要重新自己写一遍它们正在使用的开源软件,全球需要多花 8.8 万亿美元——开源给企业省下的成本,是它的供给侧造价(41.5 亿美元)的 2120 倍。[4]
Linus 那封"hobby"邮件发出去 35 年后,他和一群陌生人合作出来的代码,运行了人类的整个数字文明。
这里需要停一下。仔细体会下面这件事:
苏联用了 70 年、动员了三亿人、烧掉了无数生命,没有完成马克思那句"按能力贡献,按需要取用"。
Linus 一个 hobby project,用 GPL 这个法律工具加一个 BBS 论坛,招募了来自 100 多个国家的几万名陌生贡献者(都不签合同、不打卡、大多数不见面),做到了。
按能力贡献——你想加什么功能,你就提交;你不想加,没人逼你。
按需要取用——任何人,任何国家,任何收入水平,免费用,无许可。
每个人的自由发展——你 commit 了什么,留下来的是你的署名;你不 commit,没人开除你。
每个人的自由发展是其他人自由发展的条件——你的 patch 让我的内核更稳,我的 patch 让你的应用跑得起来。
这不是借喻。这是字面意义上的「自由人联合体」。马克思 1848 年那句话,在他死后 143 年,在 Linus 的邮件里变成了现实——不是在他指明的物质领域,而是在他没预言的认知领域。
六、苏联失败 vs GitHub 成功:对照拆解
把两个实验摆在一起,对照才出来:
| 维度 | 苏联式共产主义 | GitHub/开源生态 |
|---|---|---|
| 作用领域 | 物质生产(零和) | 认知生产(正和) |
| 稀缺性 | 高,资源有限 | 极低,边际复制成本为 0 |
| 协调机制 | 中央计划委员会(Gosplan) | 无中心,P2P 协作 |
| 激励 | 国家奖励 / 强制劳动 | 声誉、好奇、技术快感、求职背书 |
| 退出权 | 没有(铁幕、户口、内部护照) | 完全自由(谁不爽都能 fork) |
| 决策权 | 集中于政治局 | 分散于每个 maintainer |
| 失败/重启成本 | 国家级灾难 | fork 一下就重来 |
| "按需取用"实现度 | 排队、票证、关系 | 任何人 git clone 即可 |
| "按能力贡献"实现度 | 强制分配 | 全凭自愿 |
最大的反差在底下两栏:
苏联模式是"全员变成公家的人"——你不是自由人了,你是被国家计划进体系里的螺丝钉。集体没了,个人也没了。
Copyleft 模式是"全员变成自由的合作者"——你保留 100% 的退出权、修改权、分叉权。如果你不喜欢 Linux 的方向,你可以 fork 一份自己搞;Linus 不能开除你,你不需要看任何人脸色。
这就是哈耶克当年驳斥中央计划经济时讲的那个道理:信息分散在每一个个体手里,没有任何中央能完整掌握。苏联试图集中,所以崩。Copyleft 不试图集中——它只规定一条最低的产权规则("你修改了就必须开放"),其他全交给个体决策。
苏联是把人按进体制。 Copyleft 是把规则按进协议。
这是两种完全不同的"公"。前一种"公"消灭了"私",所以也消灭了"个体"。后一种"公"保护了"私"(版权),用"私"反向实现"公"。
所以我说 GitHub 是真正的共产主义——不是说它是马克思想象的那个,是说它比马克思想象的那个更接近马克思想象的目标。
七、但故事没结束
如果文章就这么收,它会变成一篇赞歌。但赞歌不是这篇文章想写的。事实上,故事的第二幕已经开始了——而且气味不太好。
1. 微软 2018 年买下了 GitHub
2018 年 6 月 4 日,微软宣布以 75 亿美元股票全资收购 GitHub。Satya Nadella 在公告里说:
"Microsoft is a developer-first company, and by joining forces with GitHub we strengthen our commitment to developer freedom, openness and innovation."
——Satya Nadella, 2018-06-04
字面好听。但事实是:人类历史上规模最大的协作公地,被一家私人公司买走了。
GitHub 仓库里的代码绝大多数是开源的(GPL/MIT/Apache 等),代码本身不属于微软。但承载这些代码的平台——issue 系统、PR 流程、社交图谱、代码搜索、Actions、Codespaces——属于微软。微软掌握谁能看到什么、什么内容会被推荐、什么国家会被封锁(2019 年 GitHub 一度限制伊朗用户访问私有仓库,引发争议)。
公地还在,围着公地的栅栏被买走了。
历史上有一个可以类比的事件,叫圈地运动(Enclosure Movement)。15 到 19 世纪的英国,贵族用法律把原本所有人共用的公共牧场围起来,变成私人土地。农民几个世纪以来在那块地上放羊、采蘑菇、捡柴——一夜之间没了。资本主义的原始积累,就是从这里开始的。
GitHub 收购,是数字时代的圈地运动。第一幕。
2. AI 大公司白嫖了所有开源代码
第二幕更彻底。
2021 年 GitHub 推出 Copilot,2022 年 ChatGPT 横空出世,接下来三年所有大模型公司——OpenAI、Anthropic、Google、Meta、阿里——都在用同一份训练数据:全球开源代码库。
这些代码原本以 GPL、MIT、Apache 协议公开。每个协议都明确规定:衍生作品必须保留作者署名,商业使用必须遵守特定条件。
但 AI 训练这件事,从根本上绕开了这些条款。模型不会复制你的代码,它"学习"了你的代码,然后吐出"风格类似"的新代码。这种模式从未被任何许可证规定过——因为发明 GPL 的 1989 年没人能预见到 2022 年。
结果:
- 数百万开源贡献者为人类公地无偿付出了几千万小时的劳动。
- 几家私人 AI 公司用这份公地训练出价值数千亿美元的模型。
- 几乎没有任何对价回流给原贡献者——没有署名、没有分成、没有许可费。
GPL 的"病毒条款"在这里失效了。Stallman 当年的法律黑客,堵不住这个新口子。
2023 年起一系列诉讼陆续出现:开发者起诉 GitHub Copilot 违反开源协议,作家、艺术家起诉 AI 公司未经授权训练。但截至 2026 年,法律层面没有一例彻底胜诉。模型公司用一个简单的理由——"训练即学习,学习不是复制"——把所有协议条款绕了过去。
这是数字时代圈地运动的第二幕,比第一幕更彻底:第一幕只是把围栏建起来,第二幕直接把公地挖空、运走。
3. Aaron Swartz 死在这场战争里
2013 年 1 月 11 日,一个 26 岁的程序员在纽约布鲁克林的公寓里上吊自杀。他的名字叫 Aaron Swartz。
他做过的事包括:14 岁参与 RSS 1.0 规范制定,联合创立 Reddit,推动 Creative Commons,搭建 Open Library,起草 Guerilla Open Access Manifesto。
让他被起诉的事是:2010 年 9 月到 2011 年 1 月,他从 MIT 校园网潜入,下载了 JSTOR 学术数据库 480 万篇论文,占整个数据库的 80%。[5]
他没卖、没用、没传播。JSTOR 在 2011 年夏天和他达成和解,JSTOR 自己不愿意起诉。但联邦检察官 Carmen Ortiz 决定上 13 项重罪指控,包括电信欺诈、计算机欺诈,最高 35 年监禁,100 万美元罚款。
他拒绝认罪交易(认罪需服刑 6 个月)。开庭前三个月,他自杀了。
Aaron Swartz 在 2008 年写过一份《游击队开放访问宣言》(Guerilla Open Access Manifesto),里面有一段:
"信息就是权力。但和所有权力一样,有人想把它据为己有。世界上所有的科学和文化遗产,几个世纪以来积累在书籍和期刊里,正在被少数几家私人公司数字化、垄断起来。"
——Aaron Swartz, 2008
他试图用开源精神解锁一份被私有化的人类公共知识。法律系统用最重的罪把他逼到了死。
JSTOR 后来变得"开放"了一些。MIT 后来发布了道歉报告。但 Aaron 没回来。
他是这场新圈地运动里最早的、也是最年轻的一具尸体——27 岁前的人生贡献了半个互联网开源协议,死在了一个不允许开放的法律体系里。
记住他。这文章不是赞歌的原因,他是其中一个。
八、收尾
人类历史上规模最大、最持久、最成功的协作公有制实验,正在你的电脑里运行。它叫 GitHub,它运转了 17 年。它的前身——开源运动——运转了 43 年。
它没有打过红旗,没有写过宪法,没有宣布过自己是"共产主义"。但它做到了苏联 70 年没做到的事:让一群陌生人,在没有强制、没有金钱激励、没有中央计划的情况下,联合生产出现代文明赖以运转的关键基础设施。
它做到这件事,不是因为参与者道德高尚,也不是因为它"代表了未来"——是因为它选对了介质。知识没有稀缺性,所以"共产"是它的自然形态;物质有稀缺性,所以"私产"是它的自然形态。
把方法套错介质,就是苏联的悲剧。 把介质找对方法,就是 Linux。
但这不是终点。今天的 GitHub 已经被资本买走外壳,今天的开源代码正在被 AI 公司挖空内核,今天的 Aaron Swartz 们仍然站在法律的对立面。第二轮圈地运动没结束——它才刚开始。
也许人类会找到下一种方法,把"知识"这种自然适合公有的东西,真正、永久地留在公地里。也许会失败,公地会一片接一片地被围起来,直到再也没有公地。
这个问题没有答案。这篇文章只想留下一个事实:
人类历史上最成功的共产主义实验,正在你电脑里运行。
而你可能从来没把它当成一种政治实验。
如果你把它当成,你就会开始问下一个问题:
知识可以这样,那别的呢?
写作可以这样吗?研究可以这样吗?医学可以这样吗?设计可以这样吗?教育可以这样吗?
还有多少东西,本来可以是共产的,只是我们还没找到它的 GPL?
这才是 GitHub 这场实验最锋利的地方。它不是终点,它是一份参考实现——告诉所有还在物质共产主义废墟里走不出来的人:
合作公有制是可能的。它需要的不是一场革命,是一份对的协议。
References
- The Communist Manifesto, Karl Marx & Friedrich Engels, 1848. https://www.marxists.org/archive/marx/works/1848/communist-manifesto/
- Critique of the Gotha Programme, Karl Marx, 1875. https://www.marxists.org/archive/marx/works/1875/gotha/
- The Use of Knowledge in Society, Friedrich Hayek, American Economic Review, 1945.
- Stallman, R. Initial GNU Announcement, net.unix-wizards, 1983-09-27. https://www.gnu.org/gnu/initial-announcement.en.html
- Stallman, R. What is Copyleft?. https://www.gnu.org/licenses/copyleft.en.html
- Torvalds, L. What would you like to see most in minix?, comp.os.minix, 1991-08-25.
- [1] Linux in TOP500 Supercomputers Statistics 2026. https://commandlinux.com/statistics/linux-in-top500-supercomputers-statistics/
- [2] Usage Statistics and Market Share of Linux for Websites, W3Techs, May 2026. https://w3techs.com/technologies/details/os-linux
- [3] Usage share of operating systems, Wikipedia, accessed 2026-05. https://en.wikipedia.org/wiki/Usage_share_of_operating_systems
- [4] Hoffmann, M., Nagle, F., Zhou, Y. The Value of Open Source Software, Harvard Business School Working Paper, 2024-01-16. https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4693148
- Microsoft to acquire GitHub for $7.5 billion, Microsoft News, 2018-06-04. https://news.microsoft.com/2018/06/04/microsoft-to-acquire-github-for-7-5-billion/
- [5] Aaron Swartz, Wikipedia. https://en.wikipedia.org/wiki/Aaron_Swartz
- Report to the President: MIT and the Prosecution of Aaron Swartz, MIT, 2013-07-30. https://swartz-report.mit.edu/
- Swartz, A. Guerilla Open Access Manifesto, 2008. https://archive.org/stream/GuerillaOpenAccessManifesto/Goamjuly2008_djvu.txt