理解开源,必读的“四书五经”

2013-09-21 00:01:09html

原创做品,容许转载,转载时请务必以超连接形式标明文章 原始出处 、做者信息和本声明。不然将追究法律责任。 http://tonghuix.blog.51cto.com/2169773/1299603

今天是2013年的SFD(Software Freedom Day,软件自由日),值此中秋SFD双节时刻,祝各位开源同仁和气团圆!节日愉快!

前几天终于Kindle的2G存储被我玩没空间了,利用小长假整理整理那些已经看完的小说,还有那些短时间不用的参考书,也暂时先移出来。整理书的过程当中,我发现本身收集了不少有关FOSS的相关书籍、论文等等,这里简单整理一下,但愿给那些愿意真正投入开源,不只仅是旁边吆喝的人,也能说“专业的话”,而不至于露怯!推荐这些书不只面向开源开发者/维护者,还包括组织运营开源社区,推广宣传开源软件的人,总之涵盖推动开源事业的每个贡献者,固然也包括打酱油的!

整理之后发现,比较重要的有四本书,同时另一些比较重要的相对短小的书或者论文大概有五本(篇)。所以我就将之命名为——理解开源的“四书五经”。和儒家学派的四书五经没什么关系,这里只是借个名字而已,并且刚好这九本书是读懂开源的关键。

下面就详细说说。书名给出了该书的购买(或下载)的连接,如有中文版,也会给出中文版的相关连接。

linux

四书

按照传统儒家的四书五经,这四书也就是《大学》、《中庸》、《论语》和《孟子》是按照这个顺序来的,是理解上从易到难的过程。我借了名字和顺序,要想读懂自由开源世界,也建议按照这个顺序阅读。

在儒家经典里《大学》是比较经典且容易理解的,所以这里就把Eric Raymond在1998年发表启发开源软件运动的著名论文《大教堂与市集》放在了第一,他经过分析Linux的成功来引出开源世界赖以生存的最重要法则;第二本则是安排了偏重于经营开源项目(其实也是社区)的实践性文章,其实里面有很理论性的思考,对开源生态的有很独到的看法;这里将Richard Stallman的文集《Free Software, Free Socialty》做为“论语”,能够说RMS是自由开源世界的“祖师爷”,尊称其为“自由开源世界的孔子”我以为也没什么不能够吧。这本书收录了他说过的话(其实就是对自由软件的定义和见解的文章),因为没有中译本,看起来会比较吃力。不过有些文章零零碎碎的网上能够找到翻译,并不复杂;第四本是O'Reilly出版集结著名开源人士,包括Linux的创造者Linus Torvalds以及开源促进会的Bruce Perens,还有Eric Raymond、Richard Stallman等等,他们对开源的认识以及他们一些独到的理论思辩,非常精彩,这本书在精神上紧承上一本《Free Software, Free Socialty》,所以将之称为“孟子”仍是比较合适的吧。

ide

五经

在儒家经典里,五经实际上应该是六经,其中《乐经》在秦焚书坑儒的时候被毁了,基本也没留下什么,因此后世就说是五经。这里采用五经的一个早期标准排序——《诗经》、《尚书》、《礼记》、《周易》和《春秋》。在这里顺序并不如上面的四书那么严格,做为一个参考而已。

两年前据说《社区的艺术》有人在翻译中译本,可是至今是否出版并不清楚,做者已经写出了第二版,这里给出的连接是初版的,此书是构建和运营开源社区的必备读物;而《***——计算机革命的英雄》则从最基础讲起,将自由软件、开源软件的本源***精神进行了梳理,最终和现有自由软件的发展接驳。我以为这本书不太符合《尚书》,比较符合《史记》的感受,是***世界的纪传体历史;第三本《Open Source Way》是由红帽社区主编的主讲如何用开源的方式运营社区,算是一个实践性很强的读本了。第四本《魔法大熔炉》探讨了开源商业化应用的几种模式,ESR在这部书里用社会学理论阐释开源商业化成功的可能性;第五本也是ESR所写的编年体讲述***道文化简史,由于《春秋》也是编年体的史书,因此哈哈就放到这里了。

其余


事实上,除了以上介绍的“四书五经”还有不少经典书籍非常不错,下面提出一些:

  • Open Advice

    这本书与上面提到的《社区的艺术》和The Open Source Way差很少,内容基本重复,并无提出太多新的观点,在开源圈里也不太流行,不过做为参考书目放在此处也是很不错的。


  • Free as in Freedom

    本书讲述了Richard Stallman提出自由软件的心路历程,如何从一个“不食嗟来之食”的高尚品德精神,演化成自由软件的基本准则,并由此演发出全部的一切。里面有介绍RMS的童年经历,还有不少很重要的思考。固然这本书的“干货”显然不及上面提到的他的著做集《Free Software, Free Socialty》,另外这本书里也没有讲述他的恋爱历程,略有遗憾。


  • Just for Fun | 中译本:乐者为王

    这本书讲述了Linux的创立者Linus Torvalds的人生经历以及其信条,是个比较有趣的我的回忆录。也有一些他对开源,对Linux将来的思考,由于成书比较早,因此欠缺新内容。


  • 开拓智域(EN, ZH)

    这本书依然是ESR的做品,讲述了贡献者参与开源的心理动机,主要是论述名誉如何影响社区参与和开源的发展,对于搞开源社区的同窗,这本书仍是颇有必要看看的。


  • 如何成为一名***(EN, ZH)

    仍是ESR的做品,若是但愿成为一名代码贡献者,包括包维护者,这本书是必看的,也更能够深刻理解开源的开发机制。


  • UNIX编程艺术

    对于打算贡献Linux/UNIX相关的同窗,这本书也是必须看的,其实其余程序员也应该看看,由于ESR将软件开发的不少规则写了出来,很是简明。


PS: 这个书单里的书凡Eric Raymond写的,中译本连接都指向了LinuxToy下载《Eric Raymond五部曲》。

最后但愿更多的人可以融入到开源大潮中,我已经将这些书从Kindle里拷贝了一份出来并打包,由于个别书来源不正当,因此有须要者,请经过私下手段联系我。

本文出自 “爱开源将来” 博客,请务必保留此出处http://tonghuix.blog.51cto.com/2169773/1299603

相关文章
相关标签/搜索