Loading AI tools
来自维基百科,自由的百科全书
《大教堂與市集》(The Cathedral and the Bazaar)是埃里克·斯蒂芬·雷蒙(Eric Steven Raymond)所撰寫的軟件工程方法論。以Linux的核心開發過程以及作者自己主持開發的開放源碼軟件──Fetchmail為討論案例。文章在1997年5月27日發表,並在1999年出版成書。
本書討論兩種不同的自由軟件開發模式:
此書的要義是「讓夠多人看到源碼,錯誤將無所遁形」(Given enough eyeballs, all bugs are shallow)林納斯定律。作者表示大教堂模式的軟件開發讓程式除錯的時間大幅增加,因為只有少數的開發者可參與修改工作。市集模式則相反。
雷蒙指出了19點在他開發多個軟件專案中所學到的 "教訓"。每個學到的教訓都跟開放軟件所使用的最佳實踐有關:
此文讓大部份的開放源碼及自由軟件的開發計劃採用市集模式,甚至原來採用大教堂模式的GNU Emacs及GCC也是如此。Netscape網頁瀏覽器後來釋出源碼,並啟動Mozilla計劃,也或多或少受到這篇文章的啟發[1][2][3]。
大教堂與市集也被延伸到非電腦軟件的開發上面。例如維基百科就是市集模式,而Nupedia與大英百科全書就是大教堂模式[4]。
歐萊禮出版社於1999年發行此書的創舉是,首次商業印刷出版的書以Creative Commons授權模式出版。
本書(原文)的國際標準書號是 ISBN 978-1-56592-724-7(精裝本)、ISBN 978-0-596-00108-7(平裝本)。
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.