Next Previous Contents

教堂與市集 (The Cathedral and the Bazaar)

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. 教堂與市集 (The Cathedral and the Bazaar)

2. 信一定要寄到 (The Mail Must Get Through)

3. 擁有使用者的重要 (The Importance of Having Users)

4. 儘早發表, 經常發表新版本 (Release Early, Release Often)

5. 今花非昨花? (When Is A Rose Not A Rose?)

6. Popclient 變成 Fetchmail (Popclient becomes Fetchmail)

7. Fetchmail 成長了 (Fetchmail Grows Up)

8. 由 Fetchmail 學到的一些經驗 (A Few More Lessons From Fetchmail)

9. 市集模式必要的條件 (Necessary Preconditions for the Bazaar Style)

10. 開放性原始碼軟體的社會關聯性 (The Social Context of Open-Source Software)

11. 致謝 (Acknowledgements)

12. 進一步的參考資料 (For Further Reading)

13. 結語: 網景公司擁抱市集! (Epilog: Netscape Embraces the Bazaar!)

14. 本文版本與變動紀錄 (Version and Change History)


Next Previous Contents