理查德·斯托曼
早年生活
斯托曼1953年出生于美国纽约一个犹太人家庭,他的母亲爱丽丝·利普曼是一名老师,父亲丹尼尔·斯托曼是一名印刷机商人.由于父亲酗酒并口头虐待他的继母,斯托曼与父母之间的关系很糟糕.他后来用暴君来描述他的父母 .早年他就对计算机有很深的兴趣;在斯托曼作为一个青少年参加一个夏令营时,他阅读了一本IBM7090的手册.从1967年到1969年,斯塔曼参加了哥伦比亚大学的高中生周六编程课程。 同时他也是洛克菲勒大学生物系的志愿者实验室助理。虽然他对数学和物理学感兴趣,但洛克菲勒大学的教授认为他有成为生物学家的希望.
他第一次实际的使用电脑是高中年代在IBM纽约科学中心.他在1970年的夏天高中毕业后被雇用在Fortran写一个数值分析程序. 他在几周后完成了这项任务,然后他用这个夏天剩余的休息时间在APL上写了一个文本编辑器以及IBM System/360上PL/I编程语言的预处理器。
哈佛大学和麻省理工学院
作为哈佛大学1970年秋季的一年级学生,斯塔曼以Math 55的表现而闻名, 他很高兴的回忆到:“我一生中第一次觉得我在哈佛找到了一个家。”
1971年,斯托曼在哈佛大学第一年快结束的时候,他成为了麻省理工学院人工智能实验室的一名程序员,同时也成为黑客社区的常客,并以他的名字缩写RMS而闻名, 1974年斯塔曼从哈佛大学毕业并取得了物理学学士学位。
斯托曼考虑过留在哈佛大学,但是他却转而决定去麻省理工学院去读研究生.他攻读物理学博士学位一年,但随后选择了放弃,专注于他在麻省理工学院AI实验室的编程.
1975年他开始在麻省理工学院担任杰拉德·杰伊·萨斯曼的研究室助理 ,在1977年与苏斯曼发表了一篇 名为dependency-directed backtracking 的 关于 AI truth maintenance system的论文.这篇论文是对约束补偿问题智能回溯的早期研究。截至2009年,斯托曼和苏斯曼介绍的技术仍然是智能回溯中最通用和最强大的解释. 有关Constraint_learning 的技术也在该论文中被提及.
作为MIT计算机科学与人工智能实验室的黑客,Stallman从事软件项目,如文本编辑器,不兼容的分时系统上的Emacs,还有lisp机器的操作系统项目.在这期间,他成为了实验室电脑限制访问技术的热心评论家,当时这个计划是由国防高级研究计划局资助的。当MIT计算机科学与人工智能实验室安装了一套密码控制系统,斯托曼很快就找到了一个解密密码的方式并发送给用户包含其已解码密码的消息,建议他们使用空字符串作为密码(事实上就是没有密码),这样就可以重新启用用户对系统的匿名访问.当时约有20%的用户遵循他的建议,尽管使用密码的行为最终占上风。对此,多年后斯托曼还一直向别人吹嘘着他当年的成功.
GNU项目的发起
经历
斯托曼1953年出生于美国纽约曼哈顿地区的犹太人家庭,1971年进入哈佛大学学习,同年受聘于麻省理工学院人工智能实验室(AI Laboratory),工作在一个只使用自由软件的小组中 ,成为一名职业黑客。
在AI实验室工作期间,斯托曼开发了一些今后影响深远的软件,其中最著名的就是Emacs。斯托曼在AI是一名典型的黑客,是整个黑客文化的一分子。
然而进入八十年代后,黑客社群在软件工业商业化的强大压力下日渐土崩瓦解,甚至连AI实验室的许多黑客也组成了Symbolic公司,试图以专利软件来取代实验室中黑客文化的产物——可自由流通的软件。
斯托曼对此感到气愤与无奈,对Symbolic进行了一段时间的抗争。后于1983年9月27日发布了最初的声明,从1984年开始构建GNU工程,在1985年发表了著名的GNU宣言,正式宣布要开始进行一项宏伟的计划:创造一套完全自由的,向下兼容Unix的GNU操作系统(GNU"s Not Unix!)。之后他又建立了自由软件基金会来协助该计划。
1989年,他与一群律师起草了广为使用的GNU通用公共协议证书,创造性地提出了“Copyleft”的概念。同时,GNU计划中除了最关键的Hurd内核之外,其他绝大多数软件已经完成。
相关
GNU与Linux
1991年芬兰大学生林纳斯·托瓦兹在GNU通用公共许可证下发布了最初是为自己创作的Linux操作系统内核,暂时替代了GNU计划的Hurd内核。至此,GNU计划基本完成,此操作系统被命名为GNU/Linux(这类操作系统常常被称为Linux,斯托曼坚持认为应该被叫做GNU/Linux以体现GNU在其中的重大贡献。参见GNU/Linux命名争议)。而因为Hurd内核是率先被计划的,因而GNU仍然进行着它的开发。
自由软件与开源软件
斯托曼是一名坚定的自由软件运动倡导者,与提倡开放源代码开发模型的人不同,斯托曼并不是从软件的质量的角度而是从道德的角度来看待自由软件。他认为软件封闭是非常不道德的事,只有尊重用户自由的程序才是符合其道德标准的。对此许多人表示异议,并也因此有了自由软件与开源软件之分。而事实上,1998年“开源”一词最初从自由软件社区中分化出来仅仅是因为在英文中“自由”( Free )一词有歧义,而其支持者认为“开源”( Open Source )一词更好。
荣誉

属于斯托曼的一台中国龙芯芯片的江苏龙梦电脑,该电脑甚至于在BIOS层级完全是自由软件
1990年度麦克阿瑟奖
1991年度美国计算机协会颁发的Grace Hopper Award以表彰他所开发的的Emacs文字编辑器
1996年获颁瑞典皇家理工学院荣誉博士学位
1998年度电子前线基金会先锋奖
1999年Yuri Rubinsky纪念奖
2001年在苏格兰获颁格拉斯哥大学荣誉博士学位
2001年武田研究奖励赏(武田研究奨励赏)
2002年成为美国国家工程院院士
2003年在比利时获颁布鲁塞尔大学荣誉博士学位
2004年在阿根廷获颁沙尔塔大学荣誉博士学位
2004年获得秘鲁 Ingeniería 大学荣誉教授
2007年获颁秘鲁印加大学荣誉教授
2007年获颁Universidad de Los Angeles de Chimbote荣誉博士学位
2007年获颁帕维亚大学荣誉博士学位
2008年获颁秘鲁National University of Trujillo荣誉博士学位
2011年在阿根廷获颁科尔多瓦大学荣誉博士学位
参见
GNU
自由软件基金会
自由软件运动
Emacs
GCC
Linux
免责声明:以上内容版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。感谢每一位辛勤著写的作者,感谢每一位的分享。

- 有价值
- 一般般
- 没价值



24小时热门
推荐阅读


关于我们

APP下载

