求真百科欢迎当事人提供第一手真实资料,洗刷冤屈,终结网路霸凌。

理查·史托曼查看源代码讨论查看历史

事实揭露 揭密真相
跳转至: 导航搜索

理查·史托曼

图片来自新闻itsfoss

出生    1953年3月16日

母校    哈佛大学麻省理工学院

被尊称   自由软体之父

曾担任   前自由软体基金会的主席

知名于   自由软体运动,GNU,EmacsGCC

发起运动  自由软体运动

理查德·马修·斯托曼英语:Richard Matthew Stallman,1953年3月16日),简称rms,出生于美国纽约一个犹太人家庭,他的母亲爱丽丝·利普曼是一名老师,父亲丹尼尔·斯托曼是一名印刷机商人,斯托曼与父母关系并不亲密。[1],为美国电脑工程师软体自由活动家。

于1974年获得哈佛大学物理学学士学位。1971年,作为哈佛大一新生,他开始在麻省理工学院(MIT)的人工智能实验室(后来的计算机科学与人工智能实验室)工作。他与James Gosling(后来开发 Java)一起用C 计算机编程语言编写了 Emacs 文本编辑器

1983年,开始从事他的GNU 项目GNU 操作系统。GNU 旨在成为AT&T UNIX 的免费版本,而 GNU 的名称是作为 GNU's not UNIX 的递归首字母缩写词创建的。作为最后一批“骇客”之一,即坚信自由修改和共享计算机代码的电脑工程师,Stallman 于1984 年离开麻省理工学院,因为担心该大学的软件版权规则发生变化。

他发起自由软件运动,倡导软件使用者能够对软件自由进行使用、学习、共享和修改,确保了这些软件被称作自由软件。斯托曼发起了GNU项目,并成立了自由软件基金会。他开发了GCCGDBGNU Emacs,同时编写了GNU通用公共许可协议。于1985 年创立了自由软件基金会。

为了创建一个完全由自由软件组成的类Unix计算机操作系统,斯托曼在1983年9月推出了GNU项目。借此又发起了自由软件运动。他迄今为止一直是GNU项目的组织者,作为主要开发者的他开发了一些被广泛使用的GNU软件,其中包括GCCGDBGNU Emacs。在1985年10月他创立了自由软件基金会。

斯托曼开创了Copyleft的概念,它使用版权法的原则来保护使用、修改和分发自由软件的权利,并且是描述这些术语的自由软件许可证的主要作者。最为人所称道的是GPL(最广泛使用的自由软件协议)。

1989年,他和别人一起创立了Template:En-link。自20世纪90年代中期以来,斯托曼花他大部分时间组织参与宣传自由软件,反对软件专利数字版权管理的以及他认为剥夺用户自由的其他法律和技术系统运动。这包括最终用户许可协议保密协议、 产品激活、加密狗、软件复制保护、专有格式、二进制软件包(没有源代码的可执行文件)。

早年生活

早年他就对计算机有很深的兴趣;在斯托曼作为一个青少年参加一个夏令营时,他阅读了一本IBM7090的手册。从1967年到1969年,斯塔曼参加了哥伦比亚大学的高中生周六编程课程。[2]同时他也是洛克菲勒大学生物系的志愿者实验室助理。虽然他对数学物理学感兴趣,但洛克菲勒大学的教授认为他有成为生物学家的希望。

他第一次实际的使用电脑是高中年代在IBM纽约科学中心。他在1970年的夏天高中毕业后被雇用在Fortran写一个数值分析程序。[3]他在几周后完成了这项任务,然后他用这个夏天剩余的休息时间在APL上写了一个文本编辑器以及IBM System/360PL/I编程语言的预处理器[4]

哈佛大学和麻省理工学院

作为哈佛大学1970年秋季的一年级学生,斯塔曼以Math 55的表现而闻名,[5]他很高兴的回忆到:“我一生中第一次觉得我在哈佛找到了一个家。”[6]

1971年,斯托曼在哈佛大学第一年快结束的时候,他成为了麻省理工学院人工智能实验室的一名程序员,同时也成为黑客社区的常客,并以他的名字缩写RMS而闻名,[7]1974年斯塔曼从哈佛大学毕业并取得了物理学学士学位。[8]

1975年斯托曼考虑过留在哈佛大学,但是他却转而决定去麻省理工学院去读研究生。他攻读物理学博士学位一年,但随后选择了放弃,专注于他在麻省理工学院AI实验室的编程。[9][10]

他开始在麻省理工学院担任杰拉德·杰伊·萨斯曼的研究室助理[11],在1977年与萨斯曼发表了一篇名为dependency-directed backtracking[12]的关于 AI truth maintenance system的论文。这篇论文是对约束补偿问题智能回溯的早期研究。截至2009年,斯托曼和萨斯曼介绍的技术仍然是智能回溯中最通用和最强大的解释。[13]有关约束记录Constraint learningconstraint recording)的技术也在该论文中被提及。

作为MIT计算机科学与人工智能实验室的黑客,斯托曼从事软件项目,如文本编辑器,不兼容的分时系统上的Emacs,还有lisp机器的操作系统项目。在这期间,他成为了实验室电脑限制访问技术的热心评论家,当时这个计划是由国防高级研究计划局资助的。当MIT计算机科学与人工智能实验室安装了一套密码控制系统,斯托曼很快就找到了一个解密密码的方式并发送给用户包含其已解码密码的消息,建议他们使用空字符串作为密码(事实上就是没有密码),这样就可以重新启用用户对系统的匿名访问。当时约有20%的用户遵循他的建议,尽管使用密码的行为最终占上风。对此,多年后斯托曼还一直向别人吹嘘着他当年的成功。

2019年,斯特曼离开麻省理工学院。

GNU项目的发起

1970到1980年代,斯托曼察觉到MIT计算机科学与人工智能实验室中的黑客文化开始式微,与实验室有来往的公司为了商业利益开始限制其他人使用源代码或者停止提供原始码,最终斯托曼开始了 GNU 运动用于创建 Unix 的替代品,并在1985年成立了自由软件基金会,并发表GNU宣言。[14] Stallman的麻省理工学院的同事布鲁斯特·卡勒(Brewster Kahle)所说,这种软件法律特征的转变可以被认为是1976年“美国版权法”所引发的后果。


GNU与Linux

1991年芬兰大学生林纳斯·托瓦兹在GNU通用公共许可证下发布了最初是为自己创作的Linux操作系统内核,暂时替代了GNU计划的Hurd内核。至此,GNU计划基本完成,此操作系统被命名为GNU/Linux(这类操作系统常常被称为Linux。斯托曼坚持认为 Linux 应该被称作 GNU/Linux,因为 GNU 计画更早出现,且在 Linux 作业系统的早期,GNU 社群的原始码在其中起了关键的作用,例如 GCC 编译器。[15][16]

自由软体与开源软件

斯托曼是一名坚定的自由软件运动倡导者,与提倡开放源代码开发模型的人不同,斯托曼并不是从软件的质量的角度而是从道德的角度来看待自由软件。他认为不自由的软体是非常不道德的事,只有尊重用户自由的程序才是符合其道德标准。对此许多人表示异议,并也因此有了自由软件开源软件之分。而事实上,1998年“开源”一词最初从自由软件社区中分化出来仅仅是因为在英文中“自由”(Free)一词有歧义,而其支持者认为“开源”(Open Source)一词更好。[17]

争议

2019年,由于其在MIT计算机科学与人工智慧实验室的邮件列表中,在对杰弗里·爱泼斯坦案和马文·闵斯基的关联的表述中的用词隐含对在马文·闵斯基面前受害少女受迫表现为自愿且未受马文·闵斯基虐待,这些言论在网路上引起某些人不满,斯托曼遂宣布辞去麻省理工CSAIL的职位[18][19]以及自由软件基金会主席一职[20]。他的主要观点是,在不同的国家与地区对于未成年的定义有所不同,在这个地区的法律认为17岁成年,另一个地区则是19岁成年,以这种没有给出任何理由的数字来判断一个人的行为是否道德是难以理解的。2021年3月底,理查德·斯托曼宣布回归自由软件基金会董事会[21][22][23][24]

荣誉

截至2016年,他获得了十五个荣誉博士及教授称号。

参见

视频

Richard Stallman 关于 2021 和免费软件


参考文献

  1. Psychology Today. The Sorcerer's Code. Psychology Today. November 1, 2016. 
  2. Richard Stallman: High School Misfit, Symbol of Free Software, MacArthur-Certified Genius. The More Things Change. 1999 [April 9, 2014]. (原始内容存档于2014-12-22). 
  3. Richard Stallman: High School Misfit, Symbol of Free Software, MacArthur-Certified Genius | Michael Gross. mgross.com. [2017-05-26]. (原始内容存档于2014-12-22) (美国英语). 
  4. Williams, Sam. Free as in freedom : Richard Stallman's crusade for free software. Beijing: O'Reilly. 2002. ISBN 0-596-00287-4.  已忽略未知参数|章节= (帮助)
  5. Free as in Freedom. Wikipedia. 2017-04-17 (英语). 
  6. Richard Stallman: High School Misfit, Symbol of Free Software, MacArthur-Certified Genius | Michael Gross. mgross.com. [2017-05-26]. (原始内容存档于2014-12-22) (美国英语). 
  7. The Wikipedia Revolution. New York City: Hyperion. 2009. ISBN 978-1-4013-0371-6. 
  8. Biography. www.stallman.org. [2017-05-27]. 
  9. Richard Stallman: High School Misfit, Symbol of Free Software, MacArthur-Certified Genius | Michael Gross. mgross.com. [2017-05-27]. (原始内容存档于2014-12-22) (美国英语). 
  10. Book sources. Wikipedia (英语). 
  11. Book sources. Wikipedia (英语). 
  12. Richard Stallman. Wikipedia. 2017-05-09 (英语). 
  13. Artificial Intelligence: A Modern Approach. Wikipedia. 2017-03-08 (英语). 
  14. Jono Bacon. The Free Software Foundation: 30 years in. 2015-09-08. 
  15. 为什么“Linux 系统”应该称为 GNU/Linux. 
  16. Linux 和 GNU 计划. (原始内容存档于2018-01-25). 
  17. GNU工程的哲学
  18. 因发表不当言论 自由软件倡导者理查德·斯托曼辞去MIT职务. cnBeta. 2019-09-17. 
  19. Richard M. Stallman. Political notes from 2019: July - October. I am resigning effective immediately from my position in CSAIL at MIT. I am doing this due to pressure on MIT and me over a series of misunderstandings and mischaracterizations. 
  20. Free Software Foundation. Richard M. Stallman resigns. On September 16, 2019, Richard M. Stallman, founder and president of the Free Software Foundation, resigned as president and from its board of directors. 
  21. 开源软件倡导者理查德·斯托曼(Richard Stallman)将重新加入自由软件基金会(FSF)的董事会
  22. Stallman 回归 FSF 激起了开源和自由软件领导者的愤怒,ZDNET,2021-03-24
  23. FSF 董事会关于 Richard Stallman 选举的声明,自由软件基金会,12Apr2021
  24. 为什么(几乎)每个人都希望理查德·斯托曼被取消,新堆栈,2021-04-13
  25. National University of Córdoba. Honoris Causa para Richard Stallman, el gurú del software libre [Honoris Causa for Richard Stallman, Free Software guru]. 16 August 2011 [2013-01-10]. (原始内容存档于2011-10-24) (西班牙语). 

外部连结