之前我们聊过了Linux的诞生和Linux的创始人,也提到过这款操作系统之所以成功并非林纳斯一“神”之功,就像牛顿所说,伟大的成就是因为站在了巨人的肩膀上。今天我们要聊的就是IT行业内的一位巨人。他五短身材,满脸络腮胡,看起来十分不修边幅,但在这具皮囊之下,是一颗细腻的心和伟大的理想主义,他就是GNU计划创立者,伟大的黑客理查德·斯托曼。
家庭与大学
斯托曼出生于美国纽约曼哈顿一个犹太人家庭,我们对犹太人的印象往往是头脑精明,斯托曼似乎从自己民族中继承了高智商(这似乎是IT界大神的共性——少年天才),时年16岁的托马斯在IBM的纽约科技中心第一次接触计算机时就产生了浓厚的兴趣,1971年就进入哈佛大学,同时受聘供职于麻省理工学院AI实验室。
在麻省理工的AI实验室的这段经历,让斯托曼的IT技术迅速成长,并开发了多种在未来影响深远的软件。这个实验室的技术实力极强,很多划时代的技术理论都从这里诞生,例如将GPU用于云计算的实验就是这里操作并完成的,但是后期其部分成员的理念和斯托曼相悖,幸运的是这也让斯托曼有了之后的计划。
黑客精神
斯托曼从接触计算机起就是一名典型的黑客,是整个黑客文化的一分子,遵循自由开放的精神,几乎不计得失的分享知识和技术,然而进入八十年代后,黑客社群在软件工业商业化的强大压力下日渐土崩瓦解,甚至连AI实验室的许多黑客也组成了Symbolic公司,试图以专利软件来取代实验室中黑客文化的产物——可自由流通的软件。
斯托曼对此感到气愤与无奈。在对Symbolic进行了一段时间的抗争后,他于1985年发表了著名的GNU宣言(GNU Manifesto),正式宣布要开始进行一项宏伟的计划:创造一套完全自由,兼容于Unix的操作系统GNU(GNU's Not Unix!)。之后他又建立了自由软件基金会来协助该计划。
主要成就
GNU计划
也被称为“革奴计划”,这是一个自由软件集体协作计划,它的目标是创建一套完全自由的操作系统GNU。这个遵循黑客自由主义精神的计划,吸引着有同样精神的程序员们参与其中,斯托曼也贡献了影响深远的软件——Emacs,这是一个免费的多功能编辑器,并集成了开发环境,至今仍然被无数程序员使用着。
Copyleft
这是斯托曼在发布GNU计划后为了防止GNU软件被商业化,保证其可以自由的“使用、复制、修改和和发布”所制订的协议,即所有GNU软件都在一份在禁止其他人添加任何限制的情况下授权所有权利给任何人的协议条款。Linux系统就是在这个协议下才能够至今仍保持开源。
理想主义者
作为作为坚持黑客精神的程序员,斯托曼从未向“私有版权”低头,曾就职于MIT的他,因为担心MIT会要求GNU计划出产产品的所有权,会给产品加强他们的销售条件而变为专有软件,斯托曼选择了辞职。这一选择导致他连电脑都买不起,偶然发现自己原来在AI实验室的办公室并未分给他人时,便每晚偷偷溜回办公室进行开发工作(居然没被发现)。
在公布GNU计划不久后,斯托曼还建立了自由软件基金会,利用基金会筹措来的资金雇佣程序员编写发展自由软件,同时为自由软件提供版权监督和法律保护,以免其被专有化。
理想主义者的存在,是这个世界最大的善意,从斯托曼身上和他的经历中,我们能看到一个理想主义者的坚持和不妥协,也许正是这种精神,才能真正的改变世界。
长按二维码,关注我们
新睿云,让云服务触手可及
云主机|云存储|云数据库|云网络
点击“阅读原文”参与活动