求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。

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

跳转至: 导航搜索

理查·史托曼

圖片來自新聞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) (西班牙语). 

外部連結