複製鏈接
請複製以下鏈接發送給好友

理查德·馬修·斯托曼

鎖定
理查德·馬修·斯托曼(Richard Matthew Stallman, RMS),於1953年出生,自由軟件運動的精神領袖、GNU計劃以及自由軟件基金會(Free Software Foundation)的創立者、著名黑客。
中文名
理查德·馬修·斯托曼
外文名
Richard Matthew Stallman
別    名
RMS
國    籍
美國
出生日期
1953年03月16日
畢業院校
哈佛大學
職    業
自由職業者
主要成就
創立GNU, FSF, GPL
發起自由軟件運動
代表作品
Emacs, GCC, GDB
性    別

理查德·馬修·斯托曼簡介

理查德·馬修·斯托曼的主要成就包括Emacs及後來的GNU Emacs,GNU C 編譯器及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操作系統內核之外,其他絕大多數軟件已經完成。
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是公開源代碼的,為了防止不肖廠商利用自由軟件,使其專有化,斯托曼別出心裁,創造了Copyleft的授權辦法。這種辦法讓所有的GNU程序遵循一種“Copyleft”原則,即可以拷貝,可以修改,可以出售,只是有一條:源代碼所有的改進和修改必須向每個用户公開,所有用户都可以獲得改動後的源碼。Copyleft保證了自由軟件傳播的延續性。
由於Emacs的成功,斯托曼設立了一個基金會:自由軟件基金會(Free Software Foundation,FSF)。
GNU工程激勵了許許多多年輕的黑客,他們編寫了大量自由軟件。最後,林納斯·託瓦茲寫了一個類似Unix操作系統的內核,稱為Linux,把所有GNU軟件和硬件連接了起來,但Linux並不能代表整個操作系統,Linux只是個內核,整個系統還包含數以百計的軟件工具實用程序,大多是由GNU黑客們完成。他認為,整個操作系統稱為GNU/Linux比較合適。Linux內核為GNU工程畫上了一個完滿的句號。

理查德·馬修·斯托曼資源與服務

斯托曼認為,在自由軟件時代,軟件公司可以靠服務和訓練。斯托曼希望,有一天軟件業者不是靠的 “Copyright”版權法,迫使客户花費鉅額資金購買軟件,而是依仗提供服務(如技術支援、訓練)來獲取應得的報酬。簡言之,未來軟件業的基本準則就是“資源免費,服務收費”。
Apache Web服務器和GNU/Linux操作系統的流行,使新一代黑客們備受鼓舞,紛紛投入商業領域,越來越多的人加盟自由軟件,他們是一類全新的黑客:一方面呼應自由軟件的精神,一方面又積極擁抱商業世界。
於是,與斯托曼持不同政見者將“自由軟件”這個名字改成了“開源軟件”,看起來好像兩者兼容,但斯托曼認為,兩者最大的區別就是自由軟件將自由精神放在首位。但是對商人來説,自由(free)與免費(free)是同一個詞,與斯托曼佈道的“自由精神”不同,他們更願意談論實際問題,也就是能不能賺到利潤的問題。
斯托曼依舊不修邊幅,無所顧忌。但與當年堅定的執着相比,他的精神狀態呈現了一種焦慮和紊亂,而這一切正是他創造的自由軟件的成功施加給他的。有一點可以肯定,斯托曼必將越來越被自由軟件成功的浪潮所淹沒。因為,他引燃的這場革命已經完全超越了他的駕馭範圍。這也是許多思想家、革命家、理想主義者的共同命運。

理查德·馬修·斯托曼代表作

— 創立自由軟件 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年成為美國國家工程院院士
2004年在阿根廷獲頒國立沙爾塔大學榮譽博士學位
2004年獲得秘魯國立Ingeniería大學榮譽教授
2007年獲頒秘魯印加大學榮譽教授
2007年獲頒Universidad de Los Angeles de Chimbote榮譽博士學位
2007年獲頒帕維亞大學榮譽博士學位