关于作者
林纳斯·托瓦兹,著名黑客,Linux 之父,开源理念的发起者之一,曾被微软视为头号劲敌,2004年被《时代周刊》评为世界最有影响力的人之一。他曾花两周时间写出著名的 GIT 版本控制器,这个版本控制器现在已成为全世界应用最广的版本控制器之一。现在林纳斯任职于非营利性组织——开放源代码开发实验室,全职开发 Linux 系统。
记者大卫·戴蒙,曾为《纽约时报》、《美国周末》等许多刊物供稿。
关于本书
这本书于1999年开始筹划,2001年出版,由林纳斯本人口述,记者大卫·戴蒙整理而成,同时书中掺杂了小部分大卫对林纳斯的描述等。出版这本书时林纳斯只有32岁,所以这本书只能算是林纳斯·托瓦兹的半个自传。
核心内容
林纳斯21岁开发出 Linux 系统,同时致力于开源理念的传播,Linux 系统和开源理念所造成的强大影响令林纳斯名声大躁。面对名气和财富,林纳斯却表现得非常理智。推动这一切的根本因素,都是林纳斯的生活哲学:一切为了好玩。
《只是为了好玩》林纳斯·托瓦兹一、Linux 系统的诞生与发展
1. 什么是 Linux 系统
Linux 系统是一款操作系统,不同于大众消费领域的 Windows 系统和苹果系统,Linux 系统主要是应用于服务器和大型计算机领域。我们生活中的大部分的网页和 APP,其实都是基于 Linux 系统运行的,这其中就包括我们经常会使用的淘宝和微信。Linux 系统的开发模式是开源,而这也正是它的核心特色。开源代表该系统的源代码能被自由获取、使用和修改。所以 Linux 系统和其他商业软件最大的区别就是它拥有更多的自由性。
2. Linux 系统的诞生与成长
Linux 系统的诞生主要源于林纳斯个人,而 Linux 系统的成长则更多得益于所采用的开源模式。林纳斯12岁开始接触计算机和编程,并从此狂热地爱上了编程。
因为这份热爱,林纳斯自学了大量的编程知识,并不断地将学到的新知识进行练习。这些学习和练习为 Linux 系统储备了足够的知识弹药。而在开发过程中,林纳斯也不免遇到很多困难,但是他身上永不言弃的精神,让 Linux 系统最终诞生。在 Linux 系统诞生之后,它所采用的开源模式,令全世界对这个项目感兴趣的人都能参与进来。在世界各地优秀程序员的帮助下,Linux 系统不断走向完善,最终大获成功。
二、Linux 开发者林纳斯的名利观
在 Linux 系统获得广泛认可之后,林纳斯收获了名气,却并没有收获大量的财富。究其原因,是因为林纳斯希望 Linux 系统保持自由,不被商业因素所左右,所以他拒绝了很多公司抛来的巨额财富。
但林纳斯并不是不爱财,他在书里公开声称他很喜欢名利带来的好处,他希望自己有很多钱。这样看起来矛盾的名利观,其实并不矛盾,隐藏在其背后逻辑就是林纳斯的生活哲学:追求愉悦、快乐至上。林纳斯是技术的狂热分子,所以他对技术的追求超过对财富的渴望。让 Linux 系统追求最佳技术的方式,在林纳斯看来,就是保持自由的开源模式。这就是他为何拒绝那些巨额财富的原因。
另一方面,财富能给生活带来许多的便利和乐趣,在不影响追求最佳技术的前提下,对于林纳斯这种快乐至上的人来说,他当然是爱财的。林纳斯这种追求愉悦的生活哲学不仅反映在他的名利观里,更渗透到他生活的方方面面,可以说追求愉悦是林纳斯的行动方针,甚至连 Linux 系统,也是因为他对愉悦的追求而诞生的。
三、林纳斯为什么倡导开源,开源产生了哪些巨大影响
1. 什么是开源
开源是开放源代码的简称,代表该源代码能被自由获取、使用和修改。同时这些被修改过的代码,也必须让其他人可以自由获得。拿 Linux 系统来说,就是所有人都可以自由获取 Linux 系统的源代码,并且能够自由地使用和修改它的源代码。同时修改过的版本,也必须让其他人可以自由获取、使用和修改。相比于商业模式,开源模式更像是一个集市。集市是自由的,你摆一个摊子,我摆一个摊子,逐渐一个集市就出现了。开源就和集市很像,是去中心化的,自下而上的生产模式。
2. 开源的发展历史
开放源代码运动脱胎于自由软件运动,而自由软件运动又是继承早期的黑客文化而产生的。在最初的时候,软件是自由且不收费的,当时商业公司主要是销售硬件卖钱,软件则作为硬件的附属品免费赠送。当时的软件不掺杂商业利益,大家出于兴趣等原因编写程序并且分享给别人。这就是早期的黑客文化。打破黑客文化的人就是我们熟知的比尔·盖茨,他率先开始售卖软件,并且关闭软件的源代码。在他的影响下,软件便由最初的免费且自由模式发展成了现在的收费模式。
而对此提出反对意见的是老牌黑客理查德·斯托曼,他发起了以源代码必须可以被自由获得为核心点的自由软件运动。但由于他提出的 Copyleft 概念有着很强烈的反商业感,自由软件运动下的 GPL 许可证又强制性要求修改后的软件,其被修改的那部分源代码也必须对外开放,这种对商业文化的不友好,令自由软件运动受到商业公司的排挤。当时Linux系统也是采用 GPL 许可证,所以也被称为自由软件。但是因为大家对自由“free”这个单词的总是产生歧义,认为那是免费的意思,于是林纳斯等人便提出了开放源代码这个概念,Linux 系统也就成了开源软件。源软件的条件比自由软件更宽松,对商业文化也更包容,于是伴随着 Linux 系统的成功,开源理念也就逐步被世界各地所接受。
3. 林纳斯为什么支持开源
林纳斯支持开源主要有两个原因,第一是开源能促进软件行业的发展,第二是开源是追求最佳技术的最好方式。一个行业要想发展得好,其整个行业的市场氛围是非常重要的。拿 PC 机市场举例,在最初 PC 机市场并不火热,直到 IBM 公开了 PC 机技术,才点燃了整个 PC 机市场。这就和开源一样,只有通过共享,让整个市场活跃起来,才会有更良好的市场环境,这个行业才会发展得更好。这就是称开源能促进软件行业发展得原因。
另一方面根据开源的定义,所有人都可以参与到开源项目中来,这代表参与开源项目的人数可以达到数万人甚至更多,这也就代表它将拥有极高的效率。同时开源能让项目保持自由和活力,不受商业因素影响,不会被各种盈利目标所限制。所以开源项目是既不设限,又拥有极高的效率的,可想而知这个项目会有多么强大的生命力和发展空间,这也就是将开源称之为追求最佳技术的最好方式的原因。
4. 开源的影响力
开源运动不仅是技术改革,更是一场信息时代的文化革命。它不仅影响了软件行业,更渗透到制造业、教育业等多个领域。首先是软件行业诞生了很多优秀的开源软件,而且有很多大型商业公司将自己的软件认证成为开源软件。其次是教育业,受到开源理念的影响,公开课应运而生。就连特斯拉的创始人也受开源理念的影响,公开了自家专利技术。开源不止影响了各个行业,还得到了多国政府的认可和支持。时至今日,开源早已超出了最初的预想范围,其巨大的影响力正在渗透到各个方面。
金句
1. 喜欢财富天经地义,无可厚非,但在追逐财富的过程中,切勿舍本逐末,把赚钱当成了目的而忽视了自己内心最真实的需求。
2. 不妨一边做好手头的事情,一边多尝试不同的事物,给自己的生活多一点可能性,或许在玩着玩着的过程中,你就找到了你的终生事业。
3. 林纳斯之所以能成为林纳斯,兴趣和努力缺一不可。
4. 和商业公司沾上关系,一个项目就很难自由发展,而在开源的模式下,所有的一切都是不设限的,这个项目有多大的生命力,就能爆发出多大的精彩。当一个项目既不设限,又拥有极高的效率,可想而知这个项目会有多么强大的生命力和发展空间,这也就是将开源称之为追求最佳技术的最好方式的原因。
网友评论