“我很懒散,我喜欢授权给其他人。”Linux之父林纳斯·托瓦兹在其自传《只是为了好玩》中,传达了他对生活的态度:他做Linux;他的“生存、秩序、娱乐”三原则;他的低调和对于开放源代码的坚持。
很多高手在回忆自己当初为何想要“如此如此”的时候,答案经常跟孩子说的一样,比如林纳斯·托瓦兹(LinusTorvalds),这位Linux之父的回答就是:“只是为了好玩(Justforfun)。”林纳斯·托瓦兹认为人们生活最有意义的三件事是:生存、秩序、娱乐。它们是阶段性的,林纳斯认为只有当人们完成前面两个阶段之后才能进入到“娱乐”的阶段,“生活中所有的事都遵循着这个顺序,娱乐之后就再无其他”。
林纳斯·托瓦兹,Linux内核的最早作者,随后发起了这个开源项目,担任Linux内核的首要架构师与项目协调者,是当今世界最著名的电脑程序员、黑客之一。他还发起了Git这个开源项目,并为主要的开发者。《只是为了好玩》是由他口述,与职业撰稿人大卫·戴蒙(DavidDi⁃amond)共同完成的林纳斯自传。大卫和林纳斯在前言里开玩笑似的说,这本书就是传达林纳斯对生活的态度和看法,包括他做Linux,以及他的“生存、秩序、娱乐”三原则。这三原则“多少也解释了Linux系统成功的原因。想想这三个动机,第一是生存,有电脑的人当然没有生存问题。坦白说,如果你拥有一台电脑,那你肯定不必为食物之类的生计发愁了。第二是社会秩序,Linux系统可以说是对建立社会秩序起了积极作用的,尤其是对那些成天缩在他们自己小隔间的极客们来说”,“Linux的社会层面真的是非常非常重要,但Linux系统也有娱乐的层面,而这种娱乐可能有钱也买不到”。
看来所有开创时代的产品都是发自偶然,Linux诞生于林纳斯想访问大学主机上的新闻组合邮件,为此他自己编写了磁盘驱动程序和文件系统。这些文件后来成为Linux第一个内核的雏形。当然,那个时候的他非常年轻,只有21岁。或许是林纳斯身处的时代在召唤年轻人,程序世界里的革命早已蓄势待发,受了自由软件之父理查德?斯托曼的影响,林纳斯很快将Linux加入到自由软件基金(FSF)计划中,并通过GPL的通用型授权,允许用户销售、拷贝并且改动程序,条件是:你必须将同样的自由传递下去,而且必须免费公开你修改后的代码。“Linux并不是被刻意创造的,它完全是日积月累的结果,是经验、创意和一小段一小段代码的集合体。”
林纳斯行事风格独特,低调,但坚持开放源代码。大卫在序言中说:“Linux有其特有的开发方式——由数十万程序员志愿者组成的强大社区,更使它成为有史以来最大的协作项目。其背后的开源哲学再简单不过:信息——在这里具体是指操作系统的源代码或基本指令,应该对有兴趣改良它的人们免费开放并被自由分享。而这些改良后的信息也应该是自由共享的。”林纳斯本人则认为,这样的开发方式源于他自身的缺点,“我很懒散,我喜欢授权给其他人。”就连Linux的企鹅形象标识也是林纳斯的妻子,曾获芬兰空手道冠军的托芙(Tove)想到的,因为林纳斯曾经在澳大利亚被一只企鹅咬过。他曾说过:“黑客们,不,程序员们,把在Linux和其他开放源代码项目上的工作,放在比睡觉、锻炼身体、娱乐和聚会更优先的地位。因为他们乐于成为一个全球协作努力活动的一部分——Linux是世界上最大的协作项目。”
最后回到林纳斯的三原则,Linux也好,生活也好,对林纳斯来说,生活的目标就是促进它朝娱乐的方向走,这个走向并不单一,他所做的任何事情都是这些走向的一部分,当一个人知道社会在朝着这个方向走,那他就能推着它往前走,归根结底,他只是为了好玩,所以不妨和林纳斯一起,好好放松,享受旅程吧!