展开全部

主编推荐语

当代软件技术领域非常重要的著作,用黑客们的话说,这是“黑客藏经阁”的经典收藏。

内容简介

本书是开源运动的独立宣言,它清晰透彻和准确地描述了开源运动的理论与实际应用,对开源软件运动的成功和linux操作系统的广泛采用都起到了至关重要的作用。本书在开源运动中的地位相当于基督教的圣经,用黑客们的话说,这是“黑客藏经阁”的经典收藏。

这本书并不只是在讲开源和黑客,所有关心软件开发和IT发展的人都应该花些时间通读全书。书中给出了大量充满智慧的观点和经过验证的概念,如命令体系、礼物文化、以少成多、内部市场、竞次、反公地模型、委员会设计、同侪声誉、模因工程、SNAFU现象、进化不利条件、软件业是服务行业、组织结构决定产品结构、准入门槛越低稳定性越高、程序员是资产而非成本等,这些内容一定会给你带来新的启示和思考。

目录

  • 版权信息
  • O’Reilly Media,Inc.介绍
  • 业界评论
  • 译者序
  • 谨以此书纪念Robert Anson Heinlein
  • 前言——为什么你应该关心这些
  • 第二版修订注记
  • 1. 黑客圈 简史
  • 1.1 序:真程序员
  • 1.2 早期的黑客
  • 1.3 UNIX的兴起
  • 1.4 远古时代的终结
  • 1.5 “专有UNIX”时代
  • 1.6 早期的自由UNIX
  • 1.7 Web大爆发
  • 2. 大教堂与集市
  • 2.1 集市模式的成功
  • 2.2 邮件必达
  • 2.3 拥有用户的重要性
  • 2.4 早发布,常发布
  • 2.5 多少只眼睛才能驯服复杂性
  • 2.6 何时名不再符实
  • 2.7 popclient变成了fetchmail
  • 2.8 fetchmail长大了
  • 2.9 从fetchmail学到的其他经验
  • 2.10 集市模式的必要条件
  • 2.11 开源软件的社会语境
  • 2.12 管理与马其诺防线
  • 2.13 后记:网景拥抱“集市模式”
  • 3. 开垦心智层
  • 3.1 关于“矛盾”
  • 3.2 黑客意识形态的多样性
  • 3.3 理论宽松,实践严格
  • 3.4 所有权和开放源码
  • 3.5 Locke及土地所有权
  • 3.6 黑客境遇和礼物文化
  • 3.7 黑客的乐趣
  • 3.8 声誉的多面性
  • 3.9 所有者权利和声誉激励
  • 3.10 “自我”的问题
  • 3.11 谦逊的价值
  • 3.12 声誉竞争模型的推论
  • 3.13 什么才是好礼物
  • 3.14 心智层所有权和动物行为学
  • 3.15 冲突的起因
  • 3.16 项目组织结构和所有权
  • 3.17 冲突和冲突解决
  • 3.18 文化移入 及学术界关联
  • 3.19 礼物胜过交换
  • 3.20 结论:从习惯到习惯法
  • 3.21 进一步研究的问题
  • 4. 魔法锅
  • 4.1 与魔法无异
  • 4.2 礼物文化之外
  • 4.3 批量制造的错觉
  • 4.4 “信息要免费”的神话
  • 4.5 反公地模型
  • 4.6 闭源的理由
  • 4.7 “使用价值”资助模型
  • 4.8 为什么销售价值问题多多
  • 4.9 非直接的销售价值模型
  • 4.10 何时开放,何时关闭
  • 4.11 用开放源码做战略武器
  • 4.12 开源和商业战略风险
  • 4.13 开源的商业生态
  • 4.14 应对成功
  • 4.15 研发开放和资助创新
  • 4.16 走向彼岸
  • 4.17 结论:变革之后
  • 4.18 后记:为什么驱动程序闭源会让制造商坐失良机
  • 5. 黑客的反击
  • 5.1 黑客的反击
  • 5.2 超越Brooks定律
  • 5.3 模因 和神话创造
  • 5.4 山景城之行
  • 5.5 “开源”的起源
  • 5.6 意外的革命者
  • 5.7 运动的各个阶段
  • 5.8 陆战进展
  • 5.9 走进未来
  • 后记 软件之外
  • 附录A 如何成为一名黑客
  • A.1 为什么写下此文
  • A.2 什么是黑客
  • A.3 黑客的态度
  • A.4 黑客的基本技能
  • A.5 地位之于黑客文化
  • A.6 黑客和书呆子的关系
  • A.7 格调问题
  • A.8 其他资源
  • A.9 常见问题解答(FAQ)
  • 附录B fetchmail成长的统计趋势
  • 正文注释
  • 黑客圈简史
  • 大教堂与集市
  • 开垦心智层
  • 魔法锅
  • 延伸读物
展开全部

评分及书评

4.5
51个评分
  • 用户头像
    给这本书评了
    4.0

    这是一本开源发展历程的书。而推动开源社区发展的就是黑客。大教堂和集市是两种不同的开发方式。里面有很多专业术语。在阅读前你需要了解很多背景知识。我刚刚看的时候还是很懵的。虽然不好读,但跳过那些不熟悉的专业名词,也不会影响你理解作者想要表达的内容,这也是四星推荐的原因。大教堂和集市指的是两种不同的开发模式。大教堂就是公司聘请员工,有规划的开发软件。集市则是开源的方式,大家因为兴趣或者因为某个问题而驱动去开发。我认为这本书想要表达的一个核心观点就是,大教堂模式开发的软件问题多,修复慢,不如开源出来,让所有人一起来完善软件。而公司则不再通过软件的 “销售价值” 来赚钱,而可以变通成为通过服务来赚钱。开源的优势在于,软件存在的问题更容易被暴露出来。因为用的人多,他们能够和精准地把 bug 反馈出来。而这些反馈一般都是 “源码级” 的反馈,会很好地帮助黑客们进行软件修复。这种众人齐心协力解决问题、完善软件的行为,让软件越来越” 完美 “。Linux 是第一个通过模式被开发出来的非常复杂的操作系统。在当时是不可思议的。就像是一群 “乌合之众” 造出来世界上最精致的工具一样,让人难以置信。从此,开源模式开始流行。我们现在使用的很多中间件、软件工具都是开源的。大家最近熟知的可能就是区块链,区块链的底层也都是开源的。这是怎么做到的呢?要知道,在《人月神话》这本书里,有一个 Brooks 定律,讲的是项目的复杂度和沟通成本与开发人数的平方成正比。跟我以前听到的复杂性定律类似。复杂性定律讲的是工作的复杂度等于工作步骤的平方。对于软件开发来说,参与研发的人数越多,项目需要完成的时间越长,出错的可能性也就越大。那 linux 系统的开发工作明显就不满足这个复杂性定律了。是什么原因呢?我的理解是,因为开源的规则本身就把任务切分为一个个非常小的模块,每个开发人员参与研发都遵循特定的编码规范。这样,只针对这一个模块是不需要进行大量沟通的。复杂度就不会增加。而且,每个提交的修改版本,都会有人专门审核,这样就建立了一种自我纠错的能力。开源软件就是这样生长出来的。最后,看完本书后,我自己有一个感觉,那就是开源的一些特点其实已经深入到公司的开发中了。比如,开源发布频率非常高,我们现在开发软件也是如此。还有,我们说要以解决问题为导向,用软件的实用价值驱动开发人员。让开发人员从心底里感到自豪、满足。这跟开源基于兴趣和问题驱动是一样的。这背后的底层动机是利他,但利他本身也是利他者的自我满足的外在表现。利他最终会利己。就像那句谚语说的, 好人终有好报。对于开发人员来说,开源带来的不仅仅是表面的被尊重,被满足的价值。在真实职场里,开源项目的贡献是面试的直通车,是个人能力的体现。如果所有软件都开源,那么很多程序员是不是就找不到工作了?并不会,开源只是减少已有工作的开发,但事实上,我们在工作中需求的开发有停过吗?而且,随着开源的兴起,对开源的维护和支持也会产生更多新的岗位。社会整体是更高效了。

      转发
      评论
      用户头像
      给这本书评了
      5.0

      开源软件并不是把软件公开就行,它其实是用开源协议创造了一个自由演化的环境。不论是开源软件还是其他共创内容,参与的个人,就像是在生物演化中的生物个体。生物个体会发生变异,参与到共创内容来的个体也会变异,他们自己的兴趣其实就是变异。而且共创个体的变异和生物个体的变异一样,也都没有方向性,非常随意。如果没有自然选择的话,任何有价值的变异都会被稀释掉。

        1
        评论
        用户头像
        给这本书评了
        5.0
        《大教堂与集市》

        本书囊括了作者被业界称为 “五部曲” 的核心著作:“黑客圈简史”、“大教堂和大集市”、“如何成为一名黑客”、“开拓心智层” 和 “魔法锅”。本书在开源运动中的地位相当于基督教的《圣经》,用黑客们的话说,这是 “黑客藏经阁” 的第一收藏。

          1
          评论
        • 查看全部17条书评

        出版方

        机械工业出版社有限公司

        机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。