理查德·斯托曼

理查德·斯托曼_5分词条
摘要:

理查·马修·斯托曼(Richard Matthew Stallman,简称rms,1953年3月16日-)是美国自由软件运动的精神领袖、GNU计划以及自由软件基金会(Free Software Foundation)的创立者。作为一个著名的黑客,他的主要成就包括Emacs及后来的GNU Emacs,GNU C 编译器及GNU 除错器。他所写作的GNU通用公共许可证(GNU GPL)是世上最广为采用的自由软件许可证,为copyleft观念开拓出一条崭新的道路。

提问 编辑摘要
目录 [隐藏]

理查德·斯托曼 经历

       
理查德·斯托曼理查德·斯托曼

理查德·斯托曼1953年出生于美国纽约曼哈顿地区的犹太人家庭,1971年进入哈佛大学学习,同年受聘于麻省理工学院人工智能实验室(AI Laboratory),成为一名职业黑客

在AI实验室工作期间,斯托曼开发了多种今后影响深远的软件,其中最著名的就是Emacs。斯托曼在AI是一名典型的黑客,是整个黑客文化的一份子。

然而进入八十年代后,黑客社群在软件工业商业化的强大压力下日渐土崩瓦解,甚至连AI实验室的许多黑客也组成了Symbolic公司,试图以专利软件来取代实验室中黑客文化的产物——可自由流通的软件。斯托曼对此感到气愤与无奈。在对Symbolic进行了一段时间的抗争后,他于1985年发表了著名的GNU宣言(GNU Manifesto),正式宣布要开始进行一项宏伟的计划:创造一套完全自由,兼容于Unix的操作系统GNU(GNU's Not Unix!)。之后他又建立了自由软件基金会来协助该计划。

他于1989年与一群律师起草了广为使用的GNU通用公共协议证书(GNU General Public License, GNU GPL),创造性地提出了“Copyleft”的概念。 同时,GNU计划中除了最关键的Hurd操作系统内核之外,其他绝大多数软件已经完成。

1990年代中期,斯托曼把他大部时间花在作为一个政治运动者,为自由软件辩护,对抗软件概念专利及版权法的扩张。他仍在程式设计方面奉献的心力都放在GNU Emacs。他的演讲当中大约半数有收入,这让他能够养活自己。 他最大的影响是为自由软件运动竖立了道德、政治以及法律框架。他被许多人誉为当今自由软件的斗士、伟大的理想主义者,但同时也有人批评他过于固执、观点落伍。

理查德·斯托曼 观点

       
斯托曼2005年在维基媒体国际大会演讲斯托曼2005年在维基媒体国际大会演讲

斯托曼认为,在自由软件时代,软件公司可以靠服务和训练。斯托曼希望,有一天软件业者不是靠目前的 “Copyright”版权法,迫使客户花费巨额资金购买软件,而是依仗提供服务(如技术支援、训练)来获取应得的报酬。简言之,未来软件业的基本准则就是“资源免费,服务收费”。

Apache Web服务器和GNU/Linux操作系统的流行,使新一代黑客们备受鼓舞,纷纷投入商业领域,越来越多的人加盟自由软件,他们是一类全新的黑客:一方面呼应自由软件的精神,一方面又积极拥抱商业世界。

于是,与斯托曼持不同政见者将“自由软件”这个名字改成了“开源软件”,看起来好象两者兼容,但斯托曼认为,两者最大的区别就是自由软件将自由精神放在首位。但是对商人来说,自由(free)与免费(free)是同一个词,与斯托曼布道的“自由精神”不同,他们更愿意谈论实际问题,也就是能不能赚到利润的问题。

理查德·斯托曼 成就

       
 

创立自由软件GNU

斯托曼做了一个与Unix兼容的操作系统。这样容易被移植,而且Unix用户可以方便地转移过来。这个系统的名字就叫GNU,这个名字的确定就是遵循黑客传统,是一个递归的缩略词:“GNU IS NOT UNIX。”

理查德·斯托曼理查德·斯托曼

但一个操作系统并不仅仅意味着一个内核(管理磁盘,内存分配等),而且仅能运行其他程序也是不够的。一个完整的操作系统,还需要有指令处理器、汇编程序、编译器、解释程序、调试器、文本编辑器、邮件软件等等,这样才能形成一个完整的系统。斯托曼决定尽可能采用已有的自由软件,比如一开始他将Tex作为主要的文本格式标识符,几年后他又用X Windows系统作为GNU的窗口系统。

1984年1月,斯托曼已启动了GNU计划,他担心MIT会要求产品的所有权,会给产品强加入他们的销售条件,最终又会成为专有软件,因而他辞去了MIT工作。辞职后,他为买不起电脑而发愁时,发现自己原来在人工智能实验室的办公室,还没有分给其他人用时,他就每天晚上溜进去工作。

GNU工程启动后,斯托曼听说有一个自由大学编译器套件(VUCK)。他去询问能否用入GNU。答复是嘲弄式的,说对大学是自由的,但对软件本身不行。于是,决定他为GNU编写的第一个软件就是一个多语言、多平台的编译器。他想利用Pastel编译器的源代码,但最终放弃。从头编写了新的编译器,名为GCC(the GNU Compiler Collection)。1984年9月,斯托曼开始开发字处理器GNU Emacs,1985年初,它开始可以工作。这使它可以在Unix系统上进行文本编辑。此时,许多人想使用Emacs,因此一个现实的问题是:如何传播它。

当然,他将其放到了MIT计算机的匿名服务器上。但那时互联网还未普及,人们很难通过FTP获得拷贝,而且失业的斯托曼也需要收入。于是,他宣布任何人都可以用150美元的价格获得全部程序。当然,所支付的费用是远低于当时的专有软件的价格的,并且用户可以得到软件的源代码。这样,自由软件的分销商业模式就此诞生。如今,整个基于Linux的GNU系统都是如此。

 

Emacs 文字编辑器

理查德·斯托曼理查德·斯托曼

AI实验室工作期间,斯托曼开发了多种软件,其中最著名的就是Emacs。说得通俗一点,Emacs就是一个编辑软件,如同我们今天用的微软的办公室。

Emacs不仅仅是一个编辑器,还是个集成开发环境,它的功能有:收发电子邮件,通过FTP/TRAMP编辑远程档案, 通过Telnet登录主机,上新闻组,登陆IRC和朋友交流,查看日历,撰写文章大纲,对多种编程语言的编辑,调试程序,结合GDB,EDebug,玩游戏,计算器,记日记,煮咖啡,管理日程等等。

 

“Copyleft”原则及FSF

由于GNU是公开源代码的,为了防止不肖厂商利用自由软件,使其专有化。斯托曼别出心裁,创造了Copyleft的授权办法,让所有的GNU程序遵循一种“Copyleft”原则,即可以拷贝,可以修改,可以出售,只是有一条:源代码所有的改进和修改必须向每个用户公开,所有用户都可以获得改动后的源码。Copyleft保证了自由软件传播的延续性。由于Emacs的成功,斯托曼设立了一个基金会:自由软件基金会(Free Software Foundation,FSF)。

GNU工程激励了许许多多年轻的黑客,他们编写了大量自由软件。最后,李纳斯·托瓦兹写了一个类似Unix操作系统的内核,称为Linux,把所有GNU软件和硬件连接了起来,但Linux并不能代表整个操作系统,Linux只是个内核,整个系统还包含数以百计的软件工具和实用程序,大多是由GNU黑客们完成。他认为,整个操作系统称为GNU/Linux比较合适。Linux内核为GNU工程画上了一个完满的句号。

理查德·斯托曼 术语

       

GNU/Linux

理查德·斯托曼在中国接受新浪网专访理查德·斯托曼在中国接受新浪网专访

1991年芬兰大学生林纳斯·托瓦兹在GPL条例下发布他自己创作的Linux操作系统内核,暂时替代了GNU计划的Hurd内核。至此,GNU计划基本完成,操作系统被命名为GNU/Linux(或简称Linux)。

自由软件

斯托曼是一名坚定的自由软件运动倡导者,与其他提倡开放源代码的人不同,斯托曼并不是从软件质量的角度而是从道德的角度来看待自由软件。他认为使用专利软件是非常不道德的事,只有自由的程序才是符合其道德标准的。对此许多人表示异议,并也因此有了自由软件运动开源软件运动之分。

理查德·斯托曼 荣誉

       

1990年度麦克阿瑟奖(MacArthur Fellowship)
1991年度美国计算机协会颁发的Grace Hopper Award以表彰他所开发的的Emacs文字编辑器
1996年获颁瑞典皇家理工学院荣誉博士学位
1998年度电子前线基金会(Electronic Frontier Foundation)先锋奖
1999年Yuri Rubinsky纪念奖
2001年在苏格兰获颁格拉斯哥大学荣誉博士学位
2001年武田研究奖励赏(武田研究奖励赏)
2002年成为美国国家工程院院士
2003年在比利时获颁布鲁塞尔大学荣誉博士学位
2004年在阿根廷获颁国立沙尔塔大学荣誉博士学位
2004年获得秘鲁国立Ingeniería大学荣誉教授
2007年获颁秘鲁印加大学荣誉教授
2007年获颁Universidad de Los Angeles de Chimbote荣誉博士学位
2007年获颁帕维亚大学荣誉博士学位

附图

上传图片 

互动百科的词条(含所附图片)系由网友上传,如果涉嫌侵权,请与客服联系,我们将按照法律之相关规定及时进行处理。如需转载,请注明来源于www.hudong.com

其他内容来源:
豆瓣,理查德·马修·斯托曼,2009-05-24
被引用: 本词条已被如下媒体引用 我来补充
开放分类: 我来补充
IT人物
人物

讨论区

更多>>

编辑者

共3人协作

相关词条

凯文·米特尼克
致招商银行的公开信
FSF
RichardStallman
自由软件基金会
理查德·马修·斯托曼
黑客
世界十大黑客
秘鲁
李纳斯·托沃兹
更多

所属任务

Copyright © 2005-2009 hudong.com Ltd. All Rights Reserved. 互动在线 版权所有