从年前到现在断断续续读这本书,两个多月终于把这本书读完了。本来可以很快看完,不过中间又看2本 cloud native 和 istio 相关的书,所以拖到现在才看完。非常感谢建盛大哥的推荐,很不错的书,值得一看。这本书成书于2005年,然后那个时候我正在上大学,就是那个年代来说,这本书的一些思路和思想非常靠谱,书中提到的不少场景在之几年到现在都很得到了很大的发展。
这本书从作者身边的生活琐事开始来思考开源这件事,到开源软件发展对社会影响思考,再到开源软件的商业之路,最后到生活中其它方面开源的思考。逐一到来非常有序,让我们对开源的认识从原来只是软件的层面会逐步上升到对生活方式的思考。
整个这本书分为4部分,写的还是蛮紧凑的,首先第一部分是这个就是有一些这个生活哲学引出来这个open close的关系和他讲了几个例子。从葡萄酒的种植中寻求供求关系的问题;他岳父的酒杯音乐思考分享和独享的个人感受;这本书第1部分应该算是个引子,就是从现实世界中一些生活问题出发来思考开源的价值和意义。讲到他由于这些问题而和工作当中看到的软件开源联系起来。
然后由此引出来第2部分,这一部分重点讲述的是开源软件的一些特点,当然这些特点都是早期开源软件出现和发展的一些特点。主要是以 linux 内核为例来说。比如内核的发布节奏,linus 早期说每个版本应该到它该发布的时候就会发布了,没有计划,就是靠兴趣来支撑等等。其实这是早期的开源软件的一些发展方式包括 GNU 中的很多软件。但是 2006 年之后这么多年发展中,开源软件的发展方式也有了很大的不同,以商业公司独立或者合作支持的开源软件大行其道,比如 android,tensorflow,eclipse,golang,如今的鸿蒙等等。虽然和商业公司的方式不一样,但书中这些毕竟是开源早期的历史,在个人开源软件的发展上还是有很重要的指导意义的,尤其对现在的学生来说,这个很重要。去年 12 月初参加《OpenIO2019开发者大会》时我以《开源的世界开源的大学》为题做了演讲。其实对于学生来说,开源是他们的一扇大门,而且是为他们免费敞开的大门。他们只要投入他们的精力就可以得到非常大的成长,直接和业界顶级的技术大牛对话不是梦。之前看到一篇文章说寒门再难出贵子,但是现在开源这扇门对所有人都公平的打开了,只要你努力就可以了。
书的第3部分是讲开源的商业模式,这部分讲述了以开源软件为核心产品的几个商业公司发展的曲折道路,我想这部分也是很多人非常感兴趣的。早先以开源软件为产品的商业公司发展真的很有意思,比如早期在中国的我并不能理解为什么redhat,ubuntu等一些版本发行商非要发cd,而且是以卖的方式。感觉这很奇怪,为什么还要买 CD。实际上在国外早期版权意识的培养就很到位,大家很容易想到是要购买。但是那个年代redhat,ubuntu等都是提 free software 的说法。书的这部分对 4 大 linux 的发行版逐一做了介绍,从诞生,商业运作,其中的起起伏伏。写的还是比较详细的,现在读来再回首那段时间很有意思。反观国内的开源发展史,我感觉挺闹心的。
这部分中讲到发行版,实际上这 4 大发行版我都用过,我最喜欢还是 Debian。最早的时候用 redhat6,红旗5,suse什么的,其它的也都安装过,但是没怎么用,用了 debian 之后就彻底喜欢上了,用的也是 testing 源。就是工作之后如果要用到这个 Linux 的话,也会安装它。我认为它还是比较干净比较纯粹的。所以书中这块读起来感觉非常流畅,很多背景知道。另外提到 star office 和 open office的历史,也是非常有意思,最后为什么 open office胜出,当然没有讲现在的 libreoffice 的发展,那个时候 libreoffice 还没有出现。还有 eclipse 的历史也是非常有意思的。开源软件的生存,发展变化其实就是一个商业产品在市场上进行残酷竞争,优胜劣汰的过程。无论是开源还是闭源主要的目标是在成本合理的情况下提供能解决问题的更优秀的产品。
第4部分主要是跟真实生活相关的。开源的思想和商业产品的运作上是否可以落地应用,一个商业公司是否可以以开源的方式来运作。它提到美国一个金矿的例子,公司开放其数据,设置比赛,让人们以参赛的方式使用他们的数据预测优质金矿的地点获得了极大的成功。这是一个非计算机公司的例子。还有简单wiki的发展史,本身对我们现在在公司内外的产品研发和运作都是有很大的指导作用。还有一些例子,比如大学共同开发教科书,哈利波特的社区翻译,衣服的设计,音乐,电影等开发。从里面可以看出开源的影子几乎在你生活的处处可见。
从整体来说这本书还是非常有意思的,这本书成书于 2005 年,作者写的主要就是 2005 年之前的计算机软件研发的开源发展史,以及当时社会中以开源思想在建设的一些东西。实际上 2005 年之后到现在 2020 年,整个 10 多年的发展里面。可以看出作者提出的这种开源生活的思想真的在社会的各个领域不断的发展已经成为一种全球化的态势。
古人说一根筷子易拆断,十根筷子折不断。任何时候对抗的还是力量的组织能力,能有效组织1个人的力量还是能有效组织10个人的力量,还是1000,1万,1亿。。。。
2020 年,我们开始更为开源的生活方式。。。。。。
写在最后:这本书也是以开源的方式发布,大家可以在这里下载或者在线阅读:www.openlife.cc.
看完本文有收获?请分享给更多人
关注「黑光技术」加星标,关注大数据+微服务