让“开源”上纲上线

这篇书评可能有关键情节透露
早年就看过《如何成为一名黑客》,只是对作者其人无甚了解,应该说根本没有注意到作者是谁。多年后读过此书,才真正知道了雷蒙德。
简单对全书做出一些评价:
这本书算上序言和结尾的注释,占去全书近20%的篇幅。
这本书成书非常早,所述事件基本在2000年之前,总得来说很老。
全书分为五个章节(不算两个附录),分别为:
“黑客圈简史”——简单梳理了一遍黑客的历史,大概都是Unix,Linux,MIT,Web这些故事。
“大教堂与集市”——与书同名,也是本书的重点章节之一。本章给出了两种开发软件的模式——大教堂模式与集市模式,分别对应闭源与开源两种,通过作者自身的开源项目(fetchmail),给出了一些实用的经验以及开源的好处。
“开垦心智层”——另外一个重点章节,给出了开源可行和成功的原因,是真正的开源方法论。比如如何处理所有权,我想这是只有真正做到一定程度的开源软件的拥有者才会考虑的问题,而作者给出了很好的解答。作者还细致的分析了开发者参与开源的动力,这是一般书籍很少涉猎的部分。
“魔法锅”——这一章主要介绍了开源背后最容易让人诟病的经济问题,通过分析,回应了许多对于开源的误解。
“黑客的反击”——主要讲述作者对开源的影响和贡献,包括Mozilla的开源与开源软件的成功。
这本书尽管在时间上已经落后,但其讲述的思想却不落后,这也正是此书与其他这类书籍的重要区别,它讲述了很多开源背后深层次的东西。这本书不是教你如何成为黑客(好吧,不能算附录那一节),也没有任何黑客的故事让我们一窥究竟。这本书是从一个较高的角度,较深的层次对开源做出了深入的探讨(毕竟作者是最早一批做开源的)。对于一般的开发者来说,可能了解开源,可能参与开源,但很少会从较高较深的角度去思考开源。为什么开源这种没有组织的开发方式可行甚至效果很好(完全是对人类行为的一种探讨),又是什么让这些开发者自愿的贡献自己的精力参与开源,而“开源”的方式对整个软件行业的发展到底起到一种什么样的作用。此书对这些问题都给出了精彩的解答,它不似一般的讲述黑客或开源的书籍,而是真正把“开源”上升到一种理论高度,使开源不再是一种仅仅在实践上可行的经验方法。
这就是雷蒙德比一般软件开发者或者书籍作家的高杆的地方,他真正做到了将“开源”这件事情达到上纲上线的程度,成就了一部历久不衰的作品。
简单对全书做出一些评价:
这本书算上序言和结尾的注释,占去全书近20%的篇幅。
这本书成书非常早,所述事件基本在2000年之前,总得来说很老。
全书分为五个章节(不算两个附录),分别为:
“黑客圈简史”——简单梳理了一遍黑客的历史,大概都是Unix,Linux,MIT,Web这些故事。
“大教堂与集市”——与书同名,也是本书的重点章节之一。本章给出了两种开发软件的模式——大教堂模式与集市模式,分别对应闭源与开源两种,通过作者自身的开源项目(fetchmail),给出了一些实用的经验以及开源的好处。
“开垦心智层”——另外一个重点章节,给出了开源可行和成功的原因,是真正的开源方法论。比如如何处理所有权,我想这是只有真正做到一定程度的开源软件的拥有者才会考虑的问题,而作者给出了很好的解答。作者还细致的分析了开发者参与开源的动力,这是一般书籍很少涉猎的部分。
“魔法锅”——这一章主要介绍了开源背后最容易让人诟病的经济问题,通过分析,回应了许多对于开源的误解。
“黑客的反击”——主要讲述作者对开源的影响和贡献,包括Mozilla的开源与开源软件的成功。
这本书尽管在时间上已经落后,但其讲述的思想却不落后,这也正是此书与其他这类书籍的重要区别,它讲述了很多开源背后深层次的东西。这本书不是教你如何成为黑客(好吧,不能算附录那一节),也没有任何黑客的故事让我们一窥究竟。这本书是从一个较高的角度,较深的层次对开源做出了深入的探讨(毕竟作者是最早一批做开源的)。对于一般的开发者来说,可能了解开源,可能参与开源,但很少会从较高较深的角度去思考开源。为什么开源这种没有组织的开发方式可行甚至效果很好(完全是对人类行为的一种探讨),又是什么让这些开发者自愿的贡献自己的精力参与开源,而“开源”的方式对整个软件行业的发展到底起到一种什么样的作用。此书对这些问题都给出了精彩的解答,它不似一般的讲述黑客或开源的书籍,而是真正把“开源”上升到一种理论高度,使开源不再是一种仅仅在实践上可行的经验方法。
这就是雷蒙德比一般软件开发者或者书籍作家的高杆的地方,他真正做到了将“开源”这件事情达到上纲上线的程度,成就了一部历久不衰的作品。