事件
1997 年,開源倡導者 Eric Raymond 發表經典論文《大教堂與市集》,對比兩種軟體開發的組織形態:大教堂模式(微軟 Windows:少數菁英建築師、長期保密開發、每隔數年才發布一個穩定版本)與市集模式(Linux:全球數千名開發者並行貢獻、代碼透明、幾週發布一次、bug 由社群集體除錯)。
Raymond 的核心論斷是:「給足夠的眼睛,所有 bug 都很淺。」分散式除錯會產生湧現效應(emergent intelligence),市集模式因此在基礎設施領域(Linux、Apache、git)逐步壓倒大教堂。
觀察
然而現實卻複雜得多。蘋果是軟體產業最純粹的大教堂典型——喬布斯與設計團隊做出近乎專制的決策、產品細節對外保密、發布時間表由管理層決定——卻成為全球市值最高的科技公司。這個事實直接挑戰了 Raymond 的二元論。
同時,不是所有開源項目都成功。許多市集模式的軟體停留在小眾工具階段,無法進入主流消費者視野。而大教堂設計的 iOS,雖然對開發者來說受限頗多,卻創造了有史以來最龐大的應用生態。
模式
真正的區別不在「開源 vs 閉源」,也不在「民主 vs 獨裁」,而在於用戶的身份與需求:
- **終端用戶是消費者**:需要「開箱即用」、「不用學習」、「一致的體驗」→ 大教堂模式優勢。蘋果、 Netflix、 Figma 都是例證。
- **終端用戶是開發者**:需要「自由定製」、「看見內部運作」、「參與決策」→ 市集模式優勢。Linux、 Kubernetes、 Node.js 都是例證。
關鍵洞察:選擇組織模式,本質上是對『顧客是誰』的賭注。
原則
*組織結構由其核心顧客的需求決定。當顧客需要品味、品質保證與一致性時,集中決策效率更高;當顧客是專業人士、需要靈活性與參與感時,分散協作能創造更大價值。不存在絕對優勝的模式,只有「誰是你真正的客戶」這個答案。*
應用
現實中許多組織犯的錯誤是「模式與用戶不匹配」:
- **大教堂做給開發者的產品**:GitHub 早期若採取蘋果式的閉源設計,不會有今天的市場地位。
- **市集做給消費者的產品**:Linux 桌面系統至今無法大規模進入家庭,正是因為它要求用戶懂得命令行、會自己除錯。
Atomly 的內部討論正在重現這個二元論:團隊目前運作為大教堂(Jennifer 做「品味的守門員」、內部決策集中),但如果未來想讓用戶提交原子(atom)、讓社群策劃內容,就必須演進成市集——這需要 LLM 篩選、社群評分、開放治理等基礎設施。選擇哪一條路,取決於 Atomly 認為自己的客戶是「知識消費者」還是「知識生產者」。
反制
如果大教堂真的這麼優秀,為什麼開源軟體支配了伺服器市場?如果市集真的這麼高效,為什麼消費級軟體仍被封閉生態主宰?答案是:在基礎設施層,市集贏了(開發成本分散、bug 反應快);在消費層,大教堂贏了(用戶體驗一致、支援成本低)。這不是二元論的勝負,而是對稱的生態分工。