计算机科学

首页 > 计算机科学

大教堂和市集

2018-07-27 11:00:31     所属分类:电脑书籍
本书平装本的封面

大教堂与市集》(The Cathedral and the Bazaar)是埃里克·斯蒂芬·雷蒙(Eric Steven Raymond)所撰写的软件工程方法论。以Linux的核心开发过程以及作者自己主持开发的开放源代码软件──Fetchmail为讨论案例。文章在1997年5月27日发表,并在1999年出版成书。

目录

  • 1 简介
  • 2 影响
  • 3 出版
  • 4 参考资料
  • 5 外部链接

简介

本书讨论两种不同的自由软件开发模式:

  • 大教堂模式(The Cathedral model):源代码在软件发行后公开,但在软件的每个版本开发过程中是由一个专属的团队所控管的。作者以GNU Emacs及GCC这两软件为例。
  • 市集模式(The Bazaar model):源代码在开发过程中即在互联网上公开,供人检视及开发。作者以Linux核心的创始者林纳斯·托瓦兹带领Linux核心的开发为例,亦引用fetchmail的开发为例。

此书的要义是“让够多人看到源代码,错误将无所遁形”(Given enough eyeballs, all bugs are shallow)。作者表示大教堂模式的软件开发让程式除错的时间大幅增加,因为只有少数的开发者可参与修改工作。市集模式则相反。

影响

此文让大部分的开放源代码及自由软件的开发计划采用市集模式,甚至原来采用大教堂模式的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(平装本)。

参考资料

  1. ^ Epilog: Netscape Embraces the Bazaar. 
  2. ^ Jim Hamerly and Tom Paquin with Susan Walton. Freeing the Source: The Story of Mozilla. Open Sources: Voices from the Open Source Revolution 1st. 1999-01. ISBN 1-56592-582-3. 
  3. ^ Louis Suárez-Potts, Interview: Frank Hecker, openffice.org, 2001-05-01 [失效链接]
  4. ^ Poe, Marshall. The Hive. The Atlantic. 2006-09 [2012-07-05]. 

外部链接

  • http://crazyangelo.github.io/Cathedral-and-Bazaar/(繁体中文版,由谢志昌翻译,crazyangelo更新,CC授权)
  • http://www.angeloliu.org/read-37.html(简体中文全译版,刘安辙翻译)
  • The Cathedral and the Bazaar(线上阅读版)
  • The Cathedral and the Bazaar .PS(可供打印的Postscript版)
  • The Cathedral and the Bazaar(O'Reilly出版社的书本介绍页)
  • Open Source Software Development as a Special Type of Academic Research (Critique of Vulgar Raymondism)(Nikolai Bezroukov, First Monday, 第4卷第10期, 1999年10月)
  • Response to Nikolai Bezroukov(Eric S. Raymond, 1999年10月)
  • A Second Look at the Cathedral and the Bazaar(Nikolai Bezroukov, First Monday, 第4卷第12期, 1999年12月)
  • 《大教堂和市集》(洛基开放文化实验室翻译)


猜你喜欢

相关推荐