排行榜ABC

当前位置:排行榜ABC > 人物明星榜 > 正文

返回顶部

理查德·马修·斯托曼

时间:2024/9/15 23:15:47 15200票数:31投他一票#日剧#

理查德·马修·斯托曼,自由软件运动的精神领袖、GNU计划以及自由软件基金会(FreeSoftwareFoundation)的创立者、著名黑客。他的主要成就包括Emacs及后来的GNUEmacs,GNUC编译器及GNU调试器。他所写作的GNU通用公共许可证(GNUGPL)是世上最广为采用的自由软件许可证,为copyleft观念开拓出一条崭新的道路。

  • 中文名: 理查德·马修·斯托曼
  • 外文名: Richard Matthew Stallman
  • 别号名称: RMS
  • 出生日期: 1953年03月16日
  • 性别:
  • 国籍: 美国
  • 星座: 双鱼座
  • 生肖:
  • 毕业院校: 哈佛大学
  • 职业职位: 自由职业者
  • 代表作品: Emacs,GCC,GDB
  • 主要成就: 创立GNU, FSF, GPL, 发起自由软件运动
详细介绍

人物简介

理查德·马修·斯托曼(Richard Matthew Stallman, RMS,生于1953年),自由软件运动的精神领袖、GNU计划以及自由软件基金会(Free Software Foundation)的创立者、著名黑客。他的主要成就包括Emacs及后来的GNU Emacs,GNU C 编译器及GNU 除错器。 他所写作的GNU通用公共许可证(GNUGPL)是世上最广为采用的自由软件许可证,为copyleft观念开拓出一条崭新的道路。他最大的影响是为自由软件运动竖立了道德、政治以及法律框架。他被许多人誉为当今自由软件的斗士、伟大的理想主义者,但同时也有人批评他过于固执、观点落伍。

主要经历

斯托曼1953年出生于美国纽约曼哈顿地区,1971年进入哈佛大学学习,同年受聘于麻省理工学院人工智能实验室(AI Laboratory),成为一名职业黑客。在AI实验室工作期间,斯托曼开发了多种今后影响深远的软件,其中最著名的就是Emacs。斯托曼在AI是一名典型的黑客,是整个黑客文化的一份子。

然而进入八十年代后,黑客社群在软件工业商业化的强大压力下日渐土崩瓦解,甚至连AI实验室的许多黑客也组成了Symbolic公司,试图以专利软件来取代实验室中黑客文化的产物--免费可自由流通的软件。

斯托曼对此感到气愤与无奈。在对Symbolic进行了一段时间的抗争后,他于1985年发表了著名的GNU宣言(GNU Manifesto),正式宣布要开始进行一项宏伟的计划:创造一套完全自由免费,兼容于Unix的操作系统GNU(GNUs Not Unix!)。之后他又建立了自由软件基金会来协助该计划。

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

1991年芬兰大学生Linus Torvalds在GPL条例下发布他自己创作的Linux操作系统内核,至此GNU计划正式完成,操作系统被命名为GNU/Linux(或简称Linux)。

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

主要作品

Emacs

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

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

GNU

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

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

代表作

—创立自由软件 GNU

—Emacs 文字编辑器

—GCC编译器

—GDB调试器

获奖记录

1990年度麦克阿瑟奖(MacArthur Fellowship)

1991年度美国计算机协会(Association for Computing Machinery)颁发的Grace Hopper Award以表彰他所开发的的Emacs文字编辑器

1996年获颁瑞典皇家技术学院荣誉博士学位

1998年度电子前线基金会(Electronic Frontier Foundation)先锋奖(Pioneer Award)

1999年Yuri Rubinsky纪念奖

2001年获颁格拉斯哥大学荣誉博士学位

2001年武田研究奖励赏(武田研究奨励赏)

2002年成为美国国家工程院院士

2003年获颁布鲁塞尔大学荣誉博士学位

2004年在阿根廷获颁国立沙尔塔大学荣誉博士学位

2004年获得秘鲁国立Ingeniería大学荣誉教授

2007年获颁秘鲁印加大学荣誉教授

2007年获颁Universidad de Los Angeles de Chimbote荣誉博士学位

2007年获颁帕维亚大学荣誉博士学位

本百科内容由用户岁月静好整理上传,当前页面所展示的词条介绍涉及宣传内容属于注册用户个人编辑行为,与【理查德·马修·斯托曼】的所属企业/所有人/主体无关,网站不完全保证内容信息的准确性、真实性,也不代表本站立场。内容仅为介绍词条基本情况,想要了解更多请到官方平台。若该内容有影响到您的权益请联系我们,我们将在第一时间处理,runfei999@163.com

以上手机版 理查德·马修·斯托曼 小编为您整理理查德·马修·斯托曼的全部内容
更多相关词条

更多>>

点击查看 人物明星榜 更多内容