图书标签: 软件工程 开源 计算机 Linux 软件开发 opensource Programming 管理
发表于2024-06-14
The Cathedral and the Bazaar pdf epub mobi txt 电子书 下载 2024
《大教堂与市集》(The Cathedral and the Bazaar)是埃里克·斯蒂芬·雷蒙(Eric Steven Raymond)所撰写的软件工程方法论。以Linux的核心开发过程以及作者自己主持开发的开放原始码软件──Fetchmail为讨论案例。文章在1997年5月27日发表,并在1999年出版成书。
本书讨论两种不同的自由软件开发模式︰
大教堂模式(The Cathedral model)︰原始码在本模式是公开的,但在软件的每个版本开发过程是由一个专属的团队所控管的。作者以GNU Emacs及GCC这两软件为例。
市集模式(The Bazaar model)︰原始码在本模式也是公开的,不过却是放在因特网上供人检视及开发。作者以Linux核心的创始者林纳斯·托瓦兹带领Linux核心的开发为例,亦引用fetchmail的开发为例。
这篇文章的要义是让够多人看到原始码,错误将无所遁形(Given enough eyeballs, all bugs are shallow)。作者表示大教堂模式的软件开发让程序除错的时间大幅增加,因为只有少数的开发者可参与修改工作。市集模式则相反。
此文让大部份的开放原始码及自由软件的开发计划采用市集模式,甚至原来采用大教堂模式的 GNC Emacs 及 GCC 也是如此。Netscape 网页浏览器后来释出原始码,并启动Mozilla计划,也或多或少受到这篇文章的启发。
大教堂与市集也被延伸到非电脑软件的开发上面。例如维基百科就是市集模式,而Nupedia与大英百科全书就是大教堂模式。
欧莱礼出版社于1999年发行此书的创举是,首次商业印刷出版的书以Creative Commons授权模式出版。
本书(原文)的国际标准书号是 ISBN 1565927249(精装本)、ISBN 0596001088(平装本)。
作者简介:
Eric S. Raymond 软件开源运动和黑客文化的代言人、宣传家、大使。他的研究很好地解释了分布式开源开发模式,Linux和互联网的成功已经证明这种模式非常有效。他自己的开源软件项目包括互联网上使用最广泛的电子邮件传送程序之一。
译者简介:
卫剑钒 北京大学信息科学技术学院计算机系理学博士。长期从事软件研发和信息安全工作,有多年开源软件编程经验,曾任Unix高级编程及信息安全培训讲师,发表过多篇学术论文,著有《安全协议分析与设计》一书。
布道大师 esr 在 1999 年写作此书,13 年过去了,Linux 模式已经通过了时间的检验,这本书的价值也就不那么大了。
评分《人月神话》说“人多手杂帮倒忙”;这里说“人多好办事”。两个截然不同的观点,分别被两个领域所验证,这是最神奇的地方。
评分据说需要反复阅读,常读常新
评分据说需要反复阅读,常读常新
评分ESR关于开源模式的思考,自由软件的“圣经”
"An important trait of the great ones is constructive laziness. They know that you get an A not for effort but for results, and that it's almost always easier to start from a good partial solution than from nothing at all." "Perfection (in design) is achiev...
评分一、为什么作者支持开源 (1)同类的软件,先开源的往往会吸引最多的用户和最有激情的合作开发者,后开源的只能吃剩饭。社区之所以有黏性,是因为用户对软件已经熟悉,并且开发者已经更新代码上投入了太多时间。 (2)对于传统软件,一旦市场成熟,销售放慢,为削减开支,大多...
评分 评分感谢洛基开放文化实验室的译文 https://code.google.com/p/book-on-foss/downloads/list Raymond这本书中也大量引述了Brooks《人月神话》中的观点,并予以讨论 Brooks的新作《设计原本》的提到了这本书,并给了很高的评价,真实英雄相惜啊 这本书旨在探讨Linux集市式的开发模...
The Cathedral and the Bazaar pdf epub mobi txt 电子书 下载 2024