開源軟件運動的主要推手和理論旗手埃里克·雷蒙德(Eric Raymond),不喜社交,不喜歡被前呼后擁,住在距離華盛頓將近300公里的莫爾文,就一直在尋找奔赴過去訪談的時機。
互聯網口述歷史(OHI)采訪埃里克·雷蒙德
相約不如偶遇,剛好這次他來出差,而且住在杜勒斯機場附近。與我們訪談互聯網之父文頓·瑟夫的地方也非常近,所以在瑟夫4點結束,約了4:30。但是我們還是找錯了酒店,最終找到已經晚了一個小時。他參加一個游戲的老友會,與這些普通大眾的愛好者一起,如魚得水。他的《大教堂和大集市》堪稱開源軟件的圣經,奠定了開源軟件運動的理論基礎。
埃里克·雷蒙德追求自由,進入賓州州立大學,無法忍受大學的環境,上了兩年半就退學了。寫了一系列富有思想性和技術性的黑客文化和開源相關著作,維護了30多個開源軟件項目。他的成長歷程,他的人生經歷,以及價值觀和哲學思想,為我們展現了一個追求理想和不向現實妥協的獨特世界。
不知不覺,我們的訪談就到了晚上8點多鐘,打開門,才知道我們的訪談占用了他老友們的就餐飯局,大家都等在門口,我們趕緊收拾。因為,我們也饑腸轆轆了。
互聯網口述歷史(OHI)采訪埃里克·雷蒙德
01 人物介紹
埃里克·雷蒙德(Eric Raymond)于1957年12月4日出生于美國馬薩諸塞州的波士頓,他從小就跟隨父母在世界各地東奔西走,曾在地球上三塊大陸居住。1971年他回到美國賓夕法尼亞州,在這里接受了賓夕法尼亞大學數學和哲學的本科學習(包括一些研究生水平的課程)。從1976年起開始接觸黑客文化,并在1982年完成了自己的第一個開放源代碼軟件項目。
雷蒙德是程序員,《大教堂與市集》的作者、《新黑客詞典》("Jargon File")的維護人、著名黑客。作為《新黑客詞典》的主要編撰人以及維護者,雷蒙德很早就被認為是黑客文化的歷史學家以及人類學家。但在1997年以后,雷蒙德被廣泛公認為是開放源代碼運動的主要領導者之一,并且是最為大眾所知道(并最具爭議性)的黑客,他以他姓名的縮寫ESR作為黑客代號。
雷蒙德管理著30多個開源軟件以及10多個主要的FAQ,他是有影響力的作家和博客作者、INTERCAL編程語言的主要創作者之一,還曾經為EMACS編輯器的發展作出貢獻。
雷蒙德的名言,“足夠多的眼睛,就可讓所有問題浮現。”(Given enough eyeballs, all bugs are shallow),對開放源代碼運動影響很大,這亦即是著名的林納斯定律。
1997年以后,雷蒙德成為了開放源代碼運動的主要理論家,以及開放源代碼促進會(Open Source Initiative)的主要創辦人之一并擔任了開放源代碼運動對媒體、商界以及主流文化的形象大使。他是一名優秀的演說家,曾經到過六大洲的15個國家進行演說。他的話經常被主流媒體所引用,并是所有黑客中曝光率最高的。
一般認為,1998年Mozilla的發布主要歸功于他,大多數黑客和主流觀察家也同意,正是雷蒙德將開放源代碼的理念成功地帶到了華爾街。但是也有批評他的聲音:有一些黑客認為他利用這些機會為自己打廣告,而他對理查德·斯托曼和自由軟件基金會的理想主義所進行的批評,以及所采取的更務實、更匹配市場口味的路線,也曾經在黑客社群里掀起了不小的政治對立。
雷蒙德是一個徹頭徹尾的自由主義者。他對科幻小說十分感興趣,是一名出色的業余音樂家,還是空手道黑帶選手。他堅持美國憲法第二修正案中關于公民持槍械的自由,并因此遭到很多黑客的反對,但他自己卻十分喜歡和人爭辯該議題,他的書《Unix編程藝術》還是一部很好的Unix程序設計的風格書籍。
埃里克·雷蒙德
02 工作經歷
1.沃頓學校計算機中心(1977年8月至1979年10月)
雷蒙德在APL,Pascal和LISP為TOPS-10下的DEC KL-10上的各種沃頓商學院項目提供咨詢,支持和開發工作。他寫了一份LISP手冊,五年后仍在使用中。雷蒙德是參與DEC的APL-SF beta測試的兩位當地專家之一。
2.Burroughs聯邦和特殊系統小組(1980年11月至1981年11月)
作為軟件工程師的雷蒙德為Burroughs的人工智能和高級編程環境研究小組開發了軟件。研究LISP開發工具,代數約簡系統,定理證明器和正式規范語言,他還參與了actor語言的設計。
3.MicroCorp(1981年11月至1983年4月)
雷蒙德作為首席程序員為各種基于Z80,8088和68000的微處理器設計和開發了商業軟件產品。他編寫了Intelliterm,這是一個成功的IBM PC串行通信程序。還有UNBASIC,一個將類似Pascal的結構化BASIC轉換為IBM BASIC的預處理器。
4.Rabbit軟件(1983年5月至1985年6月)
雷蒙德是Rabbit創業公司的前7名技術人員之一,作為操作系統技術專家,他為3270仿真產品設計并編碼了主要的子系統。雷蒙德開發了一個多任務窗口包,涉及大量的設備驅動程序修改。我編寫并維護了C和UNIX可移植性/風格,文檔實踐和通用軟件工程技術的房屋標準。在通過VAX-11/750運行的BSD 4.1,System III,System V,XENIX和FOS環境中,他還擔任系統管理員,支持人員,工具匠和常駐UNIX專家,這里有最多20名程序員,只有幾臺AT&T 3B系列機器,少數幾臺基于68000的UNIX機箱和IBM PC / AT。
5.獨立咨詢(1985年5月至1993年10月)
在此期間,雷蒙德的活動包括:
新黑客詞典的制作和發行。
GMUEmacs編輯器的監控和擴展。
為各種本地企業(包括醫療實踐,報紙,卡車調度服務和計算機外圍設備制造商)提供軟件設計和開發。
重寫USENET netnews軟件。
6.切斯特縣InterLink技術總監(1993年10月至1999年6月)
1993年9月,雷蒙德與Chester County InterLink(CCIL)共同創立了技術總監。 CCIL是一個非營利組織,專門為賓夕法尼亞州切斯特縣的居民提供免費的InterNet訪問。
7.開源計劃(1998年6月至今)
雷蒙德是開源計劃的共同創始人并擔任總裁直到2005年,開源計劃是一個教育組織,在黑客社區和企業之間建立橋梁,旨在傳播開源開發方法。
8. VA Linux系統(1998年11月至2002年4月)
雷蒙德是VA Linux Systems(納斯達克代碼LNUX)的董事會成員,這是一家互聯網時代領先的Linux硬件和系統公司。作為五位董事之一,雷蒙德在1999年12月通過首次公開募股幫助指導VA。
埃里克·雷蒙德贈互聯網口述歷史(OHI)寄語
03 未來的項目
埃里克·雷蒙德特別感興趣的是幫助實現互聯網的以下潛力:
合作分布式開源開發
雷蒙德認為Linux開發項目是一個激動人心的模型,可以解決互聯網上分散合作的可能性。他想幫助開發工具來協助網絡分布式軟件開發,版本控制和文檔支持。
推廣PGP和其他數字隱私技術
雷蒙德一直是密碼朋克的成員,他對通過讓政府和公司難以控制或監控網絡活動來促進個人自由的技術非常感興趣。
互聯網口述歷史
1、本文只代表作者個人觀點,不代表本站觀點,僅供大家學習參考;
2、本站屬于非營利性網站,如涉及版權和名譽問題,請及時與本站聯系,我們將及時做相應處理;
3、歡迎各位網友光臨閱覽,文明上網,依法守規,IP可查。
作者 相關信息
內容 相關信息
? 昆侖專題 ?
? 十九大報告深度談 ?
? 新征程 新任務 新前景 ?
? 習近平治國理政 理論與實踐 ?
? 我為中國夢獻一策 ?
? 國資國企改革 ?
? 雄安新區建設 ?
? 黨要管黨 從嚴治黨 ?
圖片新聞