{"question":{"title":"为什么要开源？ - 醉卧沙场的回答- 知乎","url":"https://www.zhihu.com/question/33573424/answer/777462141","snippet":"人们的热点还是停留在Unix如何复兴上面。 就这样又过了两年，1993年～1994年，互联网大爆发！随着互联网的兴起，GNU, Linux, 开源BSD项目才真正被整个","keywords":["Unix哲学复兴"],"found_at":"2026-03-03T13:21:40.064622+00:00","source_file":null},"content":"谢邀。\n\n谈到开源，很多人容易陷入一种“情怀主义”或者是“大厂恩赐”的幻觉里。但我作为一个在云计算底层摸爬滚打多年的程序员，想从更本质的视角——也就是“工业化”和“共识”的角度来聊聊这件事。\n\n一句话总结：开源不是为了做慈善，而是为了在这个充满不确定性的技术世界里，用最快速度建立“事实标准”。\n\n一、 历史的教训：被卷死的“黑盒”\n\n我经常想起很多年前，咱们在做 CVM（云服务器）的时候。那时候是真的没机会搞自己的架构，为什么？因为那个赛道被卷死了。大家天天在做一些包量大小、资源堆叠的东西，虽然也有技术含量，但说实话，没有什么“设计品位”。\n\n那是一个封闭的时代。那个时候大家对技术的认知还停留在 Unix 如何复兴上面。结果呢？1993年到1994年互联网大爆发，随着网线的连接，GNU、Linux 这些开源项目才真正被整个世界看见。\n\n为什么 Linux 赢了 Unix？是因为 Linux 的代码写得比 Unix 高明吗？不一定。是因为它建立了一种“共识”。\n\n二、 开源是为了建立“IT 巴别塔”\n\n我一直有一个理想，叫“IT 巴别塔”。我追求的是 IT 基础设施的极限标准化。\n\n以前我带团队做项目，我经常跟他们讲：我们要先写文档，先写逻辑。你要通过书写去推演你的逻辑。开源本质上就是一种最大规模的“逻辑推演”。\n\n你把代码推到 GitHub 上，其实是在告诉全世界：我的设计是考虑最清楚的。如果你觉得我牛逼，你就抄我的；如果你有意见，你可以反驳我。80% 的意见我能用专业性反驳回去，哪怕只有 20% 你提得更好，我改了，那这个系统就进化了。\n\n这种基于代码基础的审阅和提升，是任何闭源团队靠“灵机一动”都无法企及的。开源不是为了开源而开源，是为了不让自己的调性死在内耗里。\n\n三、 为什么我们要“重做一遍”？\n\n很多人问我，现在市面上已经有那么多开源的东西（比如 OpenStack 或者各种 Agent 框架），你们为什么要重做？\n\n这里就涉及到一个专业判断的问题。\n\n比如以前我们搞虚拟化，很多人问为什么不用 Xen？我们坚持走 KVM 的路线，做了很多年，最后做到了社区贡献第一。我们为什么要这么干？因为我们要支撑底层的稳定性。我们要让虚拟机比物理机的可靠性还高，要彻底解决“堆叠”带来的稳定性陷阱。\n\n如果你只是把别人的代码拿过来当个壳，套个管理台在外面，那你永远只是在做“二房东”，你没有内核。这就回到了我的“对人编程”理论：你要像理解 API 一样理解人的反馈，但如果你连底层的 API 逻辑都不是你自己掌控的，你拿什么去服务用户？\n\n四、 社交与价值观的灌输\n\n现在的开发者很聪明，也很挑剔。如果你只是一味地去回答每个人的 Bug，你永远运营不起一个好的社区。\n\n这就好比我们现在做的各种 Agent 或者开源云平台，比起去一个个修补碎片化的问题，不如先给用户灌输一种“调性”和“价值观”。\n\n比如我推崇的 Local-first，或者 Code-first。我告诉别人我是怎么设计的，我遇到什么坑怎么跨过去的。当大家对你的技术选型产生了共识，甚至产生了一种“共鸣”时，出一点 Bug 大家是能接受的。这是一种更深层地与用户产生联系的方式。\n\n总结\n\n我之前提过一个观点：AI 时代，提问比回答更关键，验收比创建更关键。\n\n开源就是一种最高级的“提问”方式。它在向全世界提问：这个逻辑对不对？这个架构美不美？\n\n在这个过程里，你掌握了别人暂时还不了解的知识高地。你把你的热情转化成了真正有价值的资产。哪怕最后市场不买账，但在追求简洁与秩序的过程中，你所在的团队变强了，你的品牌口碑立住了。\n\n天下有道，丘不与易也。\n\n开源不是终点，建立那个让计算力像水电一样触手可得的“巴别塔”，才是我们的目标。\n\n---\n\n**更多关于这些问题的思考可以在公众号搜索账户: AI Manifest**","generated_at":"2026-03-03T13:22:24.162979+00:00","rag_sources":["2026-02-26 openclaw下一步探讨.md","2026-02-26 学习日记.md","20221201-数字生态大会-cto100分享-全真互联时代的计算底座.md","--- Source: ‎Google Gemini-2025-12-26T185044+0800.md ---","--- Source: 2026-02-26 openclaw下一步探讨.md ---","--- Source: 2025-12-24.md ---","--- Source: 2025-12-26.md ---","--- Source: 2026年普通人有什么机会？ - 马超 的回答-2026-01-23T155607+0800.md ---"]}