大教堂与集市

[美] Eric S. Raymond

出版时间

2014-05-01

ISBN

9787111452478

评分

★★★★★
书籍介绍
这本书最锋利的地方,不在于它如何为开源辩护,而在于它用一套近乎社会学的分析框架,把'代码开放为何反而更好'这件事讲出了经济学、生物进化与礼物交换的逻辑。读者反复提及的'礼物文化''同侪声誉''模因工程',正是它区别于普通技术手册的关键:它不教你怎么写代码,而是解释为什么'以少成多'的集市模式能击败精心设计的大教堂。然而也正因如此,不少读者觉得它'理论很高、结构晦涩',甚至质疑其'有些理想主义'——这种争议恰恰是它的价值所在。它适合那些不满足于'开源好用'这一结论、而想追问'为何好用'的开发者,以及所有思考协作与开放模式的人。
作者简介
Eric S. Raymond 是软件开源运动和黑客文化的代言人、宣传家、大使。他的研究很好地解释了分布式开源开发模式,Linux和互联网的成功已经证明这种模式非常有效。他自己的开源软件项目包括互联网上使用最广泛的电子邮件传送程序之一。
AI导读
核心看点
  • 开源运动独立宣言,阐述Linux成功之道
  • 对比大教堂与集市两种软件开发模式
  • 揭示黑客文化、礼物经济与同侪声誉
读者共识
  • 核心文章极具启发性,常读常新
  • 翻译质量参差不齐,阅读体验受阻
  • 理论高度高,但部分章节晦涩难懂
精彩摘录
  • "只有当程序员非常积极以至于没有奖励他(她)也愿意工作时,才是唯一给予绩效奖励的时候。"
  • "如果你是硬件供应商,你可能害怕开源会泄露产品如何工作的重要细节,会使竞争者趁机复制并获得不公平的竞争利益。在产品周期长达3年到5年的那些年代里,这个观点还算说得过去,但现如今,竞争者花在复制和理解上的时间,将会占据产品周期的很大一部分,他们本该把时间花在创新和考虑如何让产品差异化的。 这个观点并不新鲜,前克格勃首脑 Oleg Kalugin 说得很好:「比如说,我们计划窃取IBM这类公司或其他电子领域的先进技术,由于西方在这方面远超我们,我们需要花费数年让这些情报成果得到实现。而那时,大概五年或七年,西方又往前走了,我们只能跟着一偷再偷,而且会落得越来越远。」 Rudyard Kipling在"
  • "好的软件作品,往往源自于开发者的个人需要。"
  • "换句话说,软件很大程度上是一个服务行业,虽然长期以来都毫无根据被错认为是制造行业。"
  • "总而言之,如果满足下面这些条件,就该考虑把源码开放: 1. 可靠性/稳定性/可扩展性非常重要。 2. 除了独立的同行评审,没有其他便捷易行的方法验证设计和实现的正确性。 3. 该软件对客户的业务非常关键。 4. 该软件创建或运转一个公共计算或通信基础架构。 5. 关键方法(或能实现同等功能的方法)属于公共知识。"
  • "你什么时候见过一个软件开发团队的活不够干?在这个快速变化的世界里,经济社会日益复杂并以信息为中心,懂计算机的人可要有个好身体,因为总有很多活等着他们做——无论他们花了多长时间,传授了多少诀窍。"
  • "fetchmail项目之所以能成功,相信部分原因是我限制了表现自己聪明的倾向。"
  • "“自我表现”禁忌会促进生产力,但是这只是一个次生效果;该禁忌直接保护的是社区同侪评价系统的信息质量,之所以要抑制自我吹捧或妄自尊大,是因为它像噪声一样,往往会破坏在创造性合作性行为实验中得出的重要信号。"
目录
序 1
前言:为什么你应该关心这些 3
1. 黑客圈简史 7
2. 大教堂与集市 21
3. 开垦心智层 59

显示全部
用户评论
很有意思但是比黑客和画家难懂多了。
现在才读这本书好惭愧。不过这书完全适用于科研(不仅是工业界工程)。比人月神话更适用于创业者读。
理论高度很高,社会学,生物动力学,经济学,交换经济,礼物文化等等,为了说明开源文化的种种优越特点真是费尽心思了。
开源的生态模式,源自人在资源过剩时分享带来的愉悦感,这样人们会在集市上共同努力,而不是在集中的指挥下搭建教堂。是一本好书。20150418
第三章讨论开源、黑客背后的心理因素和社会原因;第四章讨论开源与商业利益之间的关系;受限于知识储备,比较难懂。余下三篇关于历史成因、如何追求个人技术的提高等非常有趣。想起本科时参与的开源项目,最终放弃的原因大约两点,一是怀疑所做的工作受众太少,其实应该更多的从提升个人能力方面去对待维护应用这件事;二是对个人荣誉亦即书中所说的“同侪声誉”不那么在乎,无论别人是褒是贬都不在意的话,也就不会有为了名声而做下去的动力。说到底还是兴趣不在这,书中也提及把“开源”应用至其他领域,值得思考。
我感觉到这种开源精神与黑客文化似乎与我所了解的禅是吻合的。 https://mp.weixin.qq.com/s/stCiL-YyxTvoqJOXfuf_Hw
讲清楚了开源为什么成功。
不深入阅读一本书,永远不知道其被别人误读多少。 因为不是程序员,很多地方不太能读的懂。但是其中宣传的开源精神很有感染力,怪不得称为圣经。其中的一些开源获利的手段没有深入了解,不知道是否真能实现。
全书在讨论“开源”的话题,但更像一本社会学的书,如何让有技术能力和创造力的人集合起来做一个大项目?封闭式和开放式的优点/缺点是什么? btw也提醒了我,在成熟技术和市面上产品都完备的情况下,开源是不是一种更好地减少自己成本、打击竞争对手的方式?
开源很熟悉,读完后发现又不熟悉。
下载
收藏