The Cathedral and the Bazaar 在线电子书 图书标签: 软件工程 开源 计算机 Linux 软件开发 opensource Programming 管理
发表于2025-01-22
The Cathedral and the Bazaar 在线电子书 pdf 下载 txt下载 epub 下载 mobi 下载 2025
还想再读一遍。
评分一般推崇开放源代码的书。
评分ESR关于开源模式的思考,自由软件的“圣经”
评分外科手术专家团队(大教堂)还是集市,简单的基因往往并非优越但更加强壮。
评分更多是对开源本身的讨论,最后的附录不错,想成为黑客和有趣的人,都可以看看。
作者简介:
Eric S. Raymond 软件开源运动和黑客文化的代言人、宣传家、大使。他的研究很好地解释了分布式开源开发模式,Linux和互联网的成功已经证明这种模式非常有效。他自己的开源软件项目包括互联网上使用最广泛的电子邮件传送程序之一。
译者简介:
卫剑钒 北京大学信息科学技术学院计算机系理学博士。长期从事软件研发和信息安全工作,有多年开源软件编程经验,曾任Unix高级编程及信息安全培训讲师,发表过多篇学术论文,著有《安全协议分析与设计》一书。
《大教堂与市集》(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(平装本)。
这本书在发布时(2000年前)想法是相当不错的,当时我也是刚接触开发,对开源软件的动因很不理解,也不太相信。作者很有真知灼见,对开源的意义和动力有独特的见解。10多年来开源的发展证明了作者的远见,即开源的规模,质量不比闭源的差,甚至于更好。 但是我不得不说,译者...
评分这本书在发布时(2000年前)想法是相当不错的,当时我也是刚接触开发,对开源软件的动因很不理解,也不太相信。作者很有真知灼见,对开源的意义和动力有独特的见解。10多年来开源的发展证明了作者的远见,即开源的规模,质量不比闭源的差,甚至于更好。 但是我不得不说,译者...
评分“大教堂和集市”是软工界的奇文,文章的源起在于作者对于Linux类系统开发方式的质疑以及后继的学习反思和实践。传统的软件工程无论是什么模式,都讲究一板一眼,学究气十足。基本上我呆过的商业公司,也是一板一眼的执行各自的process。但是我们可曾反思过,linux内核的看似杂...
The Cathedral and the Bazaar 在线电子书 pdf 下载 txt下载 epub 下载 mobi 下载 2025