悦读社发言(86)

向开源软件的杰出代表致敬!——《只是为了好玩》读后

《只是为了好玩》这本书,是Linux之父林纳斯的自传”。林纳斯·托瓦兹是个著名黑客,Linux 之父,开源理念的发起者之一,曾被微软视为头号劲敌,2004年被《时代周刊》评为世界最有影响力的人之一。现在林纳斯任职于非营利性组织——开放源代码开发实验室,全职开发 Linux 系统。

Linux 是一款操作系统,主要应用于服务器和大型计算机领域。它的名气虽不及大众消费领域的 windows 和苹果,但影响力却完全不输。太多的软件和网页都是运行于 Linux 系统之上的,Linux 系统是现今整个互联网的基石,本书作者林纳斯就是 Linux 系统的创始人。美国《时代》周刊曾做过一次“20世纪100位重要的人物”的评选,评选的时候,林纳斯排名第15位,而当时的全球首富比尔·盖茨排名17。

林纳斯开发出 Linux 系统的时候,才21岁,是一名大二的学生,是一个天才般的人物。他的这些成就,一如他给自己的自传所取的书名“只是为了好玩”一样,全都是玩出来的。当他获得了巨大成功,面对无数名利诱惑时,他又能恪守本心,不为名利所惑,可以说是非常难得。

什么是 Linux 系统呢?Linux 系统是一个类 Unix 的操作系统,通过开放源代码方式协作开发,主要用于超级电脑、企业级服务器、嵌入式设备等。Linux 系统的核心点是开放源代码,是一款可以自由使用和修改的操作系统。这款操作系统虽然不及 Windows 有名,但其实非常强大。Linux 系统对电脑设备的要求比 Windows 系统低,但能达到的操作效果却并不差。只是因为 Linux 系统的桌面设计不是特别好,所以 Linux 系统较少用于电脑桌面,而主要是用于服务器和大型计算机。

林纳斯最初并没有想做一个庞大的操作系统,他只是想编写几个程序,好让当时他电脑上的操作系统用起来更顺手。在不断优化原有操作系统的过程中,林纳斯发现完全可以开发出一个更好的系统。兴趣、大量的学习和练习以及永不言弃,这三点汇聚到一起,诞生了 Linux 系统0.01版本。

Linux 系统和开源理念,可以说是互相成就了彼此。没有 Linux 系统,就不会有开源理念的盛行,没有开源模式,也就不会有今天的 Linux 系统。在开放源代码的助力下,Linux 一步一步走向完善,并逐渐获得了很多公司的认可。开源使得 Linux 系统越变越好,商业公司的认可,使得越来越多人使用 Linux 系统。这两者互相影响,使得 Linux 系统发展成为今天的规模。

Linux 系统诞生之后,迅速蹿红,成为炙手可热的明星产品。不少公司都找上了林纳斯,财富和名望离林纳斯可以说是非常之近。林纳斯又是怎么对待接踵而至的财富和名声的?林纳斯绝不是一个多么贪财的人,如果他很贪财,说不定早就把这项技术转手了。这样也就不会有 Linux 系统现在的巨大影响力了。当林纳斯发现,有些人居然希望他是一个与商业抗争到底,是一个现代社会的修道士的时候,他觉得那些人简直莫名其妙。他明确表示,他厌恶那些人将他们的道德观强加在他身上。

林纳斯拒绝许多的财富诱惑,是为了让 Linux 系统不被商业公司控制,保持开源模式自由发展。林纳斯是技术的狂热分子,技术带给他的愉悦感和满足感,是财富达不到的,而他认为开源是追求技术最好的方式,所以他要让 Linux 系统保持开源模式。从林纳斯对待财富和名声的态度,或许可以得到一些有益的借鉴。喜欢财富天经地义,无可厚非,但在追逐财富的过程中,切勿舍本逐末,把赚钱当成了目的,而忽视了自己内心最真实的需求。

开源代表该源代码能被自由获取、使用和修改。同时这些被修改过的代码,也必须让其他人可以自由获得。 Linux 系统就是所有人都可以自由获取 其源代码,并且能够自由地使用和修改它的源代码。同时,修改过的版本,也必须让其他人可以自由获取、使用和修改。开放源代码运动脱胎于自由软件运动,而自由软件运动又是继承早期的黑客文化而产生的。

真正的黑客,是那些大师级别的程序员,他们拥有高超的编程技术,喜欢突破编程上的难题,对计算机行业都有一定的贡献,比如比尔·盖茨、林纳斯。在计算机行业发展之初,软件的所有理论成果和源代码,都是免费且共享的。没有商业利益掺杂,大家出于兴趣等原因编写程序,并且分享给别人。这就是早期的黑客文化。

微软率先开始售卖软件,并且关闭了源代码。当时硬件设备的售价被压得越来越低,追随盖茨脚步的公司越来越多,逐渐软件商业化就成了主流文化。老牌黑客理查德·斯托曼,怀念早期的黑客文化,对当时的商业氛围十分不满,于是他发起了自由软件运动,自由软件运动的核心点就是源代码必须可以被自由获得。

当林纳斯开发出 Linux 系统的时候,还被称为自由软件。因为争议很多,林纳斯和其他黑客决定,用开放源代码这个名称来代替自由软件。这就是开源理念的诞生。相比于自由软件运动,开源理念的传播要成功得多。开源的成功,除了它对商业文化的包容,还有很大一部分要归功到 Linux 系统的成功上来。Linux 系统的成功,让商业公司看到了开源之后,技术合作背后蕴藏的巨大能量。

开源运动不仅引领了新的软件开发模式、改变了软件业的竞争格局,更将开源理念传播到了制造业、教育业等多个领域。软件行业不仅诞生了很多优秀的开源软件,而且有很多大型商业公司将自己的软件认证成为开源软件。教育业受到开源理念的影响,美国高校率先将一些高校课程视频公布到网络上,紧接着全世界的名校纷纷加入这个大军,于是便有了现在网络上的公开课。

制造业也受到开源理念的影响。最有名的例子就是特斯拉的创始人马斯克宣布,特斯拉公司所有的专利都将开源。这个决定除了是出于商业利益的考虑,也因为马斯克看到了专利技术对创新的抑制。开源的影响不止是各个行业,甚至各国政府也逐渐认可了开源理念。开源软件不仅可以节省政府经费,更重要的是可以促进本土软件业的发展,降低政府对国外大型软件公司的依赖,提高国家信息安全性。通过开源软件平台,很多国家的软件行业得到日新月异的发展。

通过这本书,不仅使我们认识了一位可敬的软件大师,更能从开源软件的发展中汲取社会公益的营养和力量。

你可能感兴趣的:(悦读社发言(86))