教堂觀與市集觀

by Eric S. Raymond


中譯: 謝志昌 (Chih-Chang Hsieh) < cch@market.net.tw>
$Date: 1998/11/22 04:01:20 $, 翻譯日期: 1999/5/25


本文將剖析一個成功的開放性原始碼 (open source) 專案 -- fetchmail, 該案已審慎地驗證了 Linux 發展歷史中令人驚奇的軟體工程理論. 並就兩種基礎不同的軟體發展風格來探討這些理論: 一是大部份商業化世界所採的 ``教堂'' 模式, 另一是 Linux 世界所用的 ``市集'' 模式, 由於對軟體除錯工作本質相左的假設而導致這兩種不同的模式. 接著繼續討論由 Linux 發展經驗而來的定理: ``足夠多的人來看程式, 所有的錯誤都變得淺顯'', 這與其他主動更正自我的系統有幾分相似. 最後根據以上探討對軟體發展的未來做一結論.

1. 教堂與市集

2. 信一定要寄到

3. 擁有使用者的重要

4. 儘早發表, 經常發表新版本

5. 今花非昨花?

6. Popclient 變成 Fetchmail

7. Fetchmail 成長了

8. 由 Fetchmail 學到的一些經驗

9. 市集模式必要的條件

10. 開放性原始碼軟體的社會關聯性

11. 致謝

12. 進一步的參考資料

13. 結語: 網景公司擁抱市集!

14. 本文版本與變動紀錄