正文

第2章 黑客路漫漫

若為自由故:自由軟件之父理查德·斯托曼傳 作者:[美] Sam Williams 著;鄧楠,李凡希 譯


第2章 黑客路漫漫

紐約大學(xué)計(jì)算機(jī)學(xué)院坐落在沃倫·韋弗大樓(Warren Weaver Hall)之中,和著名的華盛頓廣場(chǎng)公園相隔兩個(gè)街區(qū)。大樓周圍充斥著從空調(diào)壓縮機(jī)里傳出來(lái)的股股熱浪,這陣熱浪好似屏障一般,驅(qū)散著各路閑雜人等。倘若沖破這道屏障,面前還會(huì)出現(xiàn)另一道防線:一個(gè)安檢處攔在了整座大樓的唯一一道入口前面。

走過(guò)安檢口,氣氛似乎緩和了些??墒牵琅f能看到各處林立的警示牌指向消防出口。一路下來(lái),可能會(huì)有這樣的感受:哪怕是在 2001年9月初的紐約這樣一座現(xiàn)代化的都市之中,也要記得,小心駛得萬(wàn)年船。

當(dāng)繼續(xù)向前,走到中央大廳的時(shí)候,這份謹(jǐn)慎的感受卻被一群人沖破了。他們之中,有些看起來(lái)像是紐約大學(xué)的學(xué)生。大部分則蓬著頭,好似等待著一場(chǎng)盛大的音樂(lè)會(huì)。在這短暫的上午,這群人占據(jù)了沃倫·韋弗大樓。這下子,安檢人員反倒閑下來(lái)了。他們斜躺坐在椅子上,看著電視劇。要是哪位訪客,問(wèn)起“演講”的事,這位保安就會(huì)連話也懶得說(shuō)一句,干脆沖著旁邊的大禮堂一聳肩,然后繼續(xù)看他的電視劇。

有如此神通,能讓保安放半天假的這位演講者,此時(shí)正坐在大禮堂中。他就是理查德·M·斯托曼:GNU工程的創(chuàng)始人,自由軟件基金會(huì)的第一任主席,1990年麥克阿瑟獎(jiǎng)(MacArthur Fellowship)獲得者,同年美國(guó)計(jì)算機(jī)協(xié)會(huì)(Association of Computing Machinery)格雷斯·莫瑞·霍普獎(jiǎng)(Grace Murray Hopper Award)獲得者,2001年日本武田基金會(huì)(Takeda Foundation)的武田獎(jiǎng)(Takeda Award)共同獲得者。當(dāng)然,他也是人們熟悉的那位麻省理工學(xué)院人工智能實(shí)驗(yàn)室的黑客。前陣子黑客相關(guān)的網(wǎng)站上,包括 GNU 工程的官方網(wǎng)站上(http://www.gnu.org),都刊載了一條新聞:理查德·M·斯托曼將在他的家鄉(xiāng)紐約曼哈頓發(fā)表演講,回應(yīng)微軟在前些時(shí)候關(guān)于 GNU 通用公共許可證(GNU General Public License)的抨擊。

斯托曼演講的主題,是關(guān)于自由軟件運(yùn)動(dòng)的歷史和未來(lái)。這次演講的地點(diǎn)尤為重要。不到一個(gè)月前,微軟的副總裁克雷格·蒙迪(Craig Mundie)就是出現(xiàn)在紐約大學(xué)斯特恩商學(xué)院(Stern School of Business),抨擊 GNU通用公共許可證——簡(jiǎn)稱 GPL。GPL是斯托曼16年前想出來(lái)的法律武器,用來(lái)對(duì)抗工業(yè)界中越來(lái)越盛行的專有軟件。1980年,斯托曼經(jīng)歷了那次施樂(lè)打印機(jī)事件之后,預(yù)感到了軟件專有化的潮流逐漸到來(lái)。為了抗衡這潮流,斯托曼提出了自由軟件的概念:用戶可以自由地使用、學(xué)習(xí)、修改和再發(fā)布軟件。如今,GPL已經(jīng)儼然成為了自由軟件社區(qū)的核心工具。簡(jiǎn)單來(lái)說(shuō),GPL是一個(gè)軟件使用許可證,它利用版權(quán)法,將自由軟件鎖定在公眾可以自由使用和修改的領(lǐng)域。一旦鎖定,這個(gè)軟件就不會(huì)再被專有化。不僅僅是這個(gè)軟件本身被鎖定為自由軟件,這個(gè)軟件的任何衍生品也會(huì)成為自由軟件。也就是說(shuō),倘若某個(gè)軟件以 GPL 形式授權(quán)發(fā)布,這個(gè)軟件以及任何它的衍生品,都可以被用戶自由使用和修改。所謂一個(gè)軟件的衍生品,也就是任何使用了該軟件的代碼的作品。哪怕一個(gè)軟件僅僅使用了某個(gè) GPL 授權(quán)軟件的一小部分代碼,這個(gè)軟件也將被要求以自由軟件形式發(fā)布。恰恰是這個(gè)原因,軟件業(yè)的很多人把 GPL 稱為病毒式許可證,因?yàn)樗癫《疽粯?,“感染”所有它觸及到的程序

隨著信息產(chǎn)業(yè)的發(fā)展,全球越來(lái)越依賴軟件和軟件標(biāo)準(zhǔn)。在這樣的環(huán)境下,誰(shuí)都無(wú)法忽視 GPL。哪怕曾經(jīng)嘲笑過(guò) GPL 的公司,也不能再把它視為空中樓閣。因?yàn)樵絹?lái)越多的軟件都是以 GPL形式授權(quán):Linux,一個(gè)最初由芬蘭大學(xué)生林納斯·托瓦茲(Linus Torvalds)于1991年開(kāi)發(fā)出的類 UNIX 操作系統(tǒng)內(nèi)核、GNU Emacs、GNU 調(diào)試器、GNU編譯器等都是以 GPL授權(quán)的。這些工具在一起,形成了一個(gè)完整的自由操作系統(tǒng)。世界各地的黑客為這套操作系統(tǒng)貢獻(xiàn)著代碼。每個(gè)黑客也可以自由地?fù)碛羞@樣一套操作系統(tǒng)。如今,很多計(jì)算機(jī)公司都不再把這樣一套自由操作系統(tǒng)視為威脅。相反, IBM、惠普、Sun等公司都依賴這個(gè)操作系統(tǒng),并在這套系統(tǒng)之上開(kāi)發(fā)和出售自己的軟件產(chǎn)品。

在黑客這個(gè)圈子里,這個(gè)操作系統(tǒng)也被當(dāng)作戰(zhàn)略武器,用來(lái)對(duì)抗微軟公司。這個(gè)總部坐落于華盛頓州雷德蒙德市的軟件公司,從 20世紀(jì) 80年代開(kāi)始,已經(jīng)儼然成了軟件業(yè)的壟斷巨頭。作為 Windows操作系統(tǒng)的擁有者,微軟公司面對(duì)業(yè)界同行轉(zhuǎn)向 GPL許可證的事實(shí),已經(jīng)再也坐不住了。在 Windows 中,幾乎每行代碼都是專有的。至少按照法律條款看,它歸微軟所有。倘若有誰(shuí)不慎在 Windows 中放入一點(diǎn) GPL 授權(quán)的代碼,整個(gè) Windows 產(chǎn)品都會(huì)被“感染”為自由軟件。在微軟看來(lái),這就好比把哪吒請(qǐng)進(jìn)了龍宮,整個(gè)公司都得翻江倒海,它必須把整個(gè)操作系統(tǒng)的代碼都以自由軟件的形式發(fā)布。競(jìng)爭(zhēng)對(duì)手就可以自由地復(fù)制、修改這個(gè)系統(tǒng),并銷售修改后的版本,這可能會(huì)瞬間顛覆微軟公司龍頭老大的地位。

對(duì)軟件業(yè)來(lái)說(shuō),二十年的時(shí)間可是個(gè)不短的年頭。遙想二十多年前的 1980年,斯托曼還在咒罵著人工智能實(shí)驗(yàn)室的施樂(lè)打印機(jī);微軟,這個(gè)被當(dāng)今黑客視為全球軟件業(yè)巨頭的公司,還是個(gè)私人的創(chuàng)業(yè)小公司;而 IBM,這個(gè)被當(dāng)年的黑客視為全球計(jì)算機(jī)業(yè)巨頭的公司,還沒(méi)推出個(gè)人計(jì)算機(jī);至于 IBM 的個(gè)人計(jì)算機(jī)推動(dòng)了整個(gè)計(jì)算機(jī)業(yè)的發(fā)展,則是之后的事情了。而當(dāng)今人們習(xí)以為常的很多技術(shù),在那時(shí)都還沒(méi)出現(xiàn)。包括 WWW 網(wǎng)絡(luò)、衛(wèi)星電視、32 位終端游戲機(jī)等。如今的很多計(jì)算機(jī)巨頭,在當(dāng)時(shí)也一樣還沒(méi)建立。包括 AOL、Sun、亞馬遜、康柏、戴爾等。

高科技產(chǎn)業(yè)在這短暫時(shí)間內(nèi)迅速成長(zhǎng)的過(guò)程中,則充斥著關(guān)于GPL的爭(zhēng)論。GPL的支持者聲稱:由于計(jì)算機(jī)硬件平臺(tái)的短暫壽命,為了避免買到過(guò)時(shí)產(chǎn)品,用戶會(huì)傾向于購(gòu)買大品牌的產(chǎn)品。由此帶來(lái)的結(jié)果,造成了軟件市場(chǎng)贏者通吃的局面 。而如今,由于軟件被認(rèn)為是專有的,具有壟斷地位的公司就會(huì)濫用它的權(quán)利,使得整個(gè)產(chǎn)業(yè)停滯不前。壟斷企業(yè)會(huì)堵住所有去路,讓競(jìng)爭(zhēng)者無(wú)法生存,也讓后起的創(chuàng)業(yè)公司無(wú)處立足。

GPL的反對(duì)者則恰恰相反。他們聲稱銷售軟件和購(gòu)買軟件一樣,具有風(fēng)險(xiǎn)。倘若沒(méi)有法律保證軟件可以被專有化,人們將再也看不到殺手級(jí)應(yīng)用的繁榮(所謂殺手級(jí)應(yīng)用,即某種技術(shù)足以打開(kāi)一片全新市場(chǎng)),公司也將失去繼續(xù)創(chuàng)新的動(dòng)力。正如微軟副總裁蒙迪于5月3日在紐約大學(xué)所說(shuō)的,G P L的“病毒”特性為各大公司帶來(lái)了威脅,威脅著它們賴以生存的軟件產(chǎn)品。蒙迪道:

“它嚴(yán)重地威脅著獨(dú)立的商業(yè)軟件。出售軟件不僅僅是要收回發(fā)行成本,還有更多的人力附加價(jià)值。而 GPL則讓這種買賣變成天方夜譚。

在過(guò)去的十年中,無(wú)論是 GNU/Linux 還是 Windows,都有了長(zhǎng)足的進(jìn)步,贏得了各自的成功。兩者雙贏的局面,似乎使得無(wú)論支持或反對(duì) GPL 都有了足夠的理由。但是,作為像斯托曼這樣的自由軟件活動(dòng)家來(lái)說(shuō),成功并不是事情的關(guān)鍵。真正的問(wèn)題并不是自由軟件和專有軟件哪個(gè)更為成功,而是哪個(gè)更道德。不管怎么說(shuō),這場(chǎng)自由軟件與專有軟件的戰(zhàn)役在軟件工業(yè)發(fā)展史上是一次重要的事件。哪怕像微軟這樣強(qiáng)大的企業(yè),也需要第三方軟件開(kāi)發(fā)者。恰恰是他們開(kāi)發(fā)的工具、程序、游戲,才使得 Windows 系統(tǒng)更加吸引用戶。回顧近二十年軟件業(yè)的發(fā)展,哪怕不提自家公司的成長(zhǎng),蒙迪依舊提醒他的聽(tīng)眾,不要被自由軟件運(yùn)動(dòng)的風(fēng)潮吹昏頭腦:

二十年的經(jīng)驗(yàn)表明,保護(hù)知識(shí)產(chǎn)權(quán)的經(jīng)濟(jì)社會(huì),配合降低研發(fā)成本的商業(yè)模式,可以極大地促進(jìn)經(jīng)濟(jì)發(fā)展和財(cái)富分配 。

這段來(lái)自蒙迪的警告,成了斯托曼今日演講的背景?,F(xiàn)在,距離蒙迪演講后不到一個(gè)月,斯托曼就站在演講禮堂前方,背對(duì)著黑板,摩拳擦掌,迫不及待地準(zhǔn)備發(fā)表他的演說(shuō)了。

這二十年來(lái),相比軟件業(yè)翻天覆地的變化,斯托曼的改變則更加明顯。當(dāng)年他曾是那位精瘦、不留胡須的黑客,曾在那臺(tái) PDP-10前,沒(méi)日沒(méi)夜地和它暢談。而如今,在講壇上的那位,已人近中年,發(fā)福、留發(fā)、蓄須。他會(huì)花大把時(shí)間回復(fù)郵件,在公眾或程序員面前發(fā)表演說(shuō)、組織演講——正如今天這次一樣。他今天穿著海藍(lán)色的 T恤和一條棕色的滌綸褲子,看起來(lái)好似剛剛踏出沙漠的隱士。

人群之中,則充斥著和斯托曼有著類似打扮的聽(tīng)眾。很多人帶著筆記本電腦和蜂窩調(diào)制解調(diào)器,以及各種錄音錄像設(shè)備,準(zhǔn)備把斯托曼的演講傳上互聯(lián)網(wǎng),那里還有更多的聽(tīng)眾等著他的言論。聽(tīng)眾中,男女比例大約 15∶1。大約每七八個(gè)女聽(tīng)眾里,就有一位拿著企鵝的毛絨玩具,這是 Linux的吉祥物,還有些女聽(tīng)眾則抱著泰迪熊。

figure_0035_0001
圖一 理查德·M·斯托曼,大約攝于 2000年?!拔覜Q定要開(kāi)發(fā)一套自由的操作系統(tǒng),哪怕這要花費(fèi)我一生的時(shí)間?!闭掌瑏?lái)自 http://www.stallman.org。

人潮涌動(dòng),斯托曼則離開(kāi)了演講臺(tái),坐在第一排的聽(tīng)眾席上,把一直運(yùn)行著的筆記本電腦拿出來(lái),開(kāi)始敲鍵盤。接下來(lái)的十分鐘里,進(jìn)來(lái)的學(xué)生、教授和粉絲逐漸走到他旁邊,圍觀他工作,而斯托曼對(duì)此則完全不在意。

既然在大學(xué)演講,學(xué)院派的規(guī)矩是少不了的。演講嘉賓介紹則是重要一環(huán)。對(duì)斯托曼的介紹可謂陣容強(qiáng)大。紐約大學(xué)的兩位教授分別為他做兩段開(kāi)場(chǎng)白。第一位,是來(lái)自紐約大學(xué)斯特恩商學(xué)院高新技術(shù)研究中心的主任,麥克·烏列茨基(Mike Uretsky)。

“大學(xué)之地,爭(zhēng)辯之所;爭(zhēng)辯之處,興趣所在?!睘趿写幕f(shuō),“本次講座,恰是秉承此道。個(gè)人愚見(jiàn),所謂開(kāi)源,甚是有趣?!?/p>

還沒(méi)等烏列茨基把話說(shuō)完,斯托曼就站起來(lái)?yè)]著手喊道:

“我是搞自由軟件的,開(kāi)源是另外一碼事!”

這一嗓子引來(lái)了一陣哄堂大笑。笑聲褪去,掌聲漸起。當(dāng)下,聽(tīng)眾中絕大多數(shù)都對(duì)斯托曼的這份咬文嚼字有所耳聞,更知道在 1998年,他和開(kāi)源陣營(yíng)支持者的那次爭(zhēng)論。斯托曼的這一行為,就如同整點(diǎn)新聞一般,早在大家意料之中。

烏列茨基草草結(jié)束介紹,走下講堂。接下來(lái)對(duì)斯托曼做介紹的,是紐約大學(xué)計(jì)算機(jī)系的教授埃德蒙·舍恩伯格(Edmond Schonberg)。作為一個(gè)計(jì)算機(jī)程序員,又是 GNU 工程的貢獻(xiàn)者,他很清楚該如何用詞。他站在當(dāng)代程序員的角度,扼要回顧了斯托曼的事業(yè)。

“放眼全球,腳踏實(shí)地,斯托曼是典范。他嚴(yán)肅地審視了軟件源代碼不對(duì)公眾公開(kāi)的事實(shí),發(fā)展出了一套嚴(yán)密的邏輯體系。這套體系敦促著我們,讓我們不得不重新思考如何開(kāi)發(fā)軟件,何謂知識(shí)產(chǎn)權(quán),以及軟件社區(qū)究竟是何物?!?/p>

舍恩伯格的致辭迎來(lái)了更多的掌聲。斯托曼在掌聲中,合上筆記本電腦,挪出身子,走上講臺(tái)。

演講開(kāi)始,斯托曼的表現(xiàn)更像是個(gè)老練的喜劇演員,讓人沒(méi)法察覺(jué)這是一場(chǎng)嚴(yán)肅的政論講座?!拔沂紫纫兄x微軟公司給了我這樣一次機(jī)會(huì),來(lái)到貴校,暢抒己見(jiàn),”斯托曼玩笑道,“過(guò)去幾周里,我都覺(jué)得自己像個(gè)沒(méi)落作家,自己的作品都無(wú)人問(wèn)津?!?/p>

為了照顧新人,斯托曼用一套類比簡(jiǎn)要介紹了自由軟件。他把軟件代碼比作烹飪菜譜。二者都提供清晰的步驟,說(shuō)明如何一步一步完成某個(gè)特定任務(wù)。同時(shí),人們都可以很容易地按照自己的需求,對(duì)它們進(jìn)行修改?!澳悴挥冒凑詹俗V的每一步嚴(yán)格執(zhí)行操作,”斯托曼說(shuō),“你可以少放點(diǎn)調(diào)料。喜歡蘑菇,放些蘑菇;口味淡就少放鹽;加點(diǎn)胡椒粉什么的。”

最重要的,斯托曼強(qiáng)調(diào),軟件和菜譜都很容易被分享。倘若有位客人來(lái)家里吃晚餐,那么把菜譜給他無(wú)非是花些時(shí)間,費(fèi)點(diǎn)筆墨。復(fù)制軟件則要求更少,只要輕點(diǎn)鼠標(biāo),費(fèi)點(diǎn)電。而分享之后,起碼有兩份收獲:增進(jìn)了友誼;同時(shí),下次需要幫忙的時(shí)候,對(duì)方也會(huì)有所回報(bào)。

“想象一下,要是菜譜全被封鎖在一個(gè)黑匣子里,那會(huì)如何?”斯托曼話峰一轉(zhuǎn),“你不知道他們用了什么調(diào)料,只有他們才能更改配方。你如果把菜譜抄出一份,送給朋友,他們就把你叫賊,把你關(guān)進(jìn)牢房,長(zhǎng)達(dá)數(shù)年。如果你早就習(xí)慣了把菜譜傳來(lái)傳去,這樣的世界一定會(huì)讓你覺(jué)得不可理喻??蛇@一切恰恰發(fā)生在專有軟件的世界之中。在這個(gè)世界里,很平常的社交行為被嚴(yán)格禁止,或者被想方設(shè)法避免?!?/p>

類比過(guò)后,斯托曼又提起了施樂(lè)打印機(jī)事件。和烹飪菜譜的類比一樣,打印機(jī)事件也是一個(gè)稱手的工具。兩者介紹完,聽(tīng)眾就可以了解到如今的軟件業(yè)究竟發(fā)生了多大改變。斯托曼的介紹把聽(tīng)眾拉回了曾經(jīng)那個(gè)年代,那時(shí)還沒(méi)有亞馬遜和它的一鍵支付;沒(méi)有微軟和它的Windows系統(tǒng);沒(méi)有甲骨文數(shù)據(jù)庫(kù)。在這樣的背景之下,聽(tīng)眾有了很大的想象空間,可以不受當(dāng)下這些所謂的大公司影響,重新審視所謂的軟件所有權(quán)。

講起施樂(lè)打印機(jī)事件,斯托曼輕車熟路。他好似律師在做法庭最后陳詞一般,字斟句酌。當(dāng)說(shuō)到卡耐基梅隆大學(xué)的那位計(jì)算機(jī)教授拒絕給他源代碼的時(shí)候,斯托曼道: “他背叛了我們,”斯托曼稍有停頓,接著說(shuō),“但他不止背叛了我們,更有可能背叛你!”

“你”字一出,斯托曼就伸出食指,指向在座聽(tīng)眾。聽(tīng)眾之中,有人稍有皺眉。而斯托曼的目光則移到了前排,一位聽(tīng)眾正在低頭偷笑?!岸椅矣X(jué)得,他更有可能背叛你”斯托曼指著剛才偷笑的那位聽(tīng)眾。

這個(gè)臨場(chǎng)的包袱,把一個(gè)人的竊笑變成了全場(chǎng)大笑。各種行為,好似舞臺(tái)劇一般。笑聲中,他總結(jié)道:“要想不被他背叛,你只能盼著晚點(diǎn)投胎”笑聲又起,“因?yàn)檫@位教授承諾,拒絕和地球上大多數(shù)人合作。”

斯托曼一字一頓:“他簽署了保密協(xié)議?!?/p>

在這二十年來(lái),理查德·馬修·斯托曼,從當(dāng)年一個(gè)不太得志的學(xué)者,成為了一呼百應(yīng)的運(yùn)動(dòng)領(lǐng)袖。這一蛻變本身就飽含寓意。它訴說(shuō)著斯托曼的頑強(qiáng)與固執(zhí),訴說(shuō)著他的決心和毅力,更清晰地詮釋了自由軟件運(yùn)動(dòng)的價(jià)值觀和遠(yuǎn)見(jiàn)。這之中,也當(dāng)然包含了斯托曼編寫的高質(zhì)量代碼,字里行間都凝結(jié)了斯托曼的心血,將他的經(jīng)歷鑄成了計(jì)算機(jī)界的傳奇。傳奇之上,更能看到 GPL 不可遏制的蓬勃生命力。而作為法律界的一大創(chuàng)新, GPL已經(jīng)被公認(rèn)為斯托曼的重要成就。

當(dāng)下,計(jì)算機(jī)和相關(guān)軟件技術(shù)已成為整個(gè)世界的一大支柱。斯托曼的經(jīng)歷也更彰顯了在如此背景之下,政權(quán)民意的風(fēng)云變化。

這一切的一切,也許恰恰能解釋,為什么斯托曼發(fā)起的運(yùn)動(dòng)能如此長(zhǎng)久不衰,而很多當(dāng)年的名牌大廠,卻早已風(fēng)光不再的原因。遙想當(dāng)年,1984年,斯托曼剛剛發(fā)起了GNU工程 。面對(duì)這一項(xiàng)目,自由軟件運(yùn)動(dòng)內(nèi)外都充斥著對(duì)這個(gè)工程的無(wú)視、嘲諷,甚至攻擊。一路走來(lái),雖然 GNU 工程有過(guò)幾次跳票延期,但在大多數(shù)時(shí)候還能按時(shí)交付,完成一個(gè)又一個(gè)發(fā)布計(jì)劃。踏過(guò)了十八個(gè)寒暑, GNU 工程也日漸成熟,在軟件市場(chǎng)中贏得一席之地。而這近二十年來(lái),自由軟件的理想被斯托曼精心呵護(hù),漸漸傳遍大江南北。

要想了解這潮流背后的緣由,就要兼聽(tīng)八方言論。這不僅包括斯托曼自己的評(píng)價(jià),更要傾聽(tīng)和他在同一戰(zhàn)壕里作戰(zhàn)的戰(zhàn)友們的敘述。其實(shí),斯托曼的個(gè)性并不復(fù)雜,倘若堅(jiān)信“所見(jiàn)即所得”,那么斯托曼這個(gè)人就不難被理解。

“想要了解斯托曼這個(gè)人,你必須要把各處細(xì)節(jié)聯(lián)系起來(lái),看成一個(gè)有機(jī)的整體”伊本·莫格林說(shuō)道,他是自由軟件基金會(huì)法律顧問(wèn),同時(shí)也是哥倫比亞大學(xué)法學(xué)院教授,“在斯托曼身上有著各種古怪脾氣,這也許會(huì)把人拒之千里。而這份不同尋常,恰恰就構(gòu)成了斯托曼這個(gè)活生生的人。他對(duì)挫敗異常敏感,他對(duì)道德準(zhǔn)則恪守不渝。他不肯妥協(xié)的個(gè)性,在關(guān)鍵問(wèn)題上不肯讓步的固執(zhí),這一切的總和,最終讓我們看到了當(dāng)今的斯托曼?!?/p>

一個(gè)簡(jiǎn)單的打印機(jī)事件變成了燎原之火,燃遍全球,足以和全球最富有的軟件公司抗衡。要想回顧和解釋這一切,并非易事。首先要了解軟件所有權(quán),以及它是如何走到當(dāng)今的重要位置的;更要和人類健忘的本性做斗爭(zhēng);還要能從關(guān)于斯托曼的各種神話和攻擊之中,看出本質(zhì)。最后,還要能理解斯托曼在軟件領(lǐng)域的過(guò)人天賦;以及他如何把這份天賦用到其他領(lǐng)域;還有在這一過(guò)程中的各種成敗得失。

當(dāng)我請(qǐng)斯托曼做一番自我總結(jié)的時(shí)候,他也強(qiáng)調(diào)了莫格林提到的個(gè)性和原則:“堅(jiān)強(qiáng)固執(zhí)是我的本性。很多人在嘗試做一些事,遇到了困難,就退縮放棄了。可我從不言棄。”

他也同樣感激自己的運(yùn)氣。倘若當(dāng)初沒(méi)有那次打印機(jī)事件,沒(méi)有其中的各種人事沖突,沒(méi)有當(dāng)年的各種機(jī)緣巧合,他也許不會(huì)放棄麻省理工學(xué)院的研究職位,不會(huì)重新抉擇,選擇一條與眾不同的道路,并為之奮斗終身。是身邊的各種因素,最終讓斯托曼得以做出不同凡響的成績(jī)。

“我正好有合適的技能,”斯托曼回顧著當(dāng)初發(fā)起 GNU 工程的決定,總結(jié)道,“除了我以外,沒(méi)人在做這事。我就覺(jué)得‘責(zé)任在身,我若不做,舍我其誰(shuí)?!?/p>

  1. [1].事實(shí)上,GPL的沒(méi)有這么夸張的“威力”。把程序與另一個(gè) GPL許可證的程序放在同一臺(tái)計(jì)算機(jī)上運(yùn)行并不會(huì)把程序也變成自由軟件。斯托曼說(shuō):“把一個(gè)東西說(shuō)成是病毒是一種很粗暴的類比,也許把 GPL 比成是吊蘭還稍微貼切一些,如果你把它切下來(lái)放到別處,它會(huì)繼續(xù)生長(zhǎng)。”要了解 GNU 通用公共許可證的更多信息,請(qǐng)?jiān)L問(wèn):http://www.gnu.org/copyleft/ gpl.html
  2. [2].參考 Shubha Ghosh 于 2000年1月在 Gigalaw.com 上發(fā)表的文章Revealing the Microsoft Windows Source Code。http://www.gigalaw. com/articles/ghosh-2000-01-p1.html
  3. [3].其實(shí)殺手級(jí)應(yīng)用并不一定需要是專有化的。比如說(shuō),傳奇的Mosaic 瀏覽器,它的許可證就允許在一定的限制條件下對(duì)該程序進(jìn)行非商業(yè)化的修改。讀者應(yīng)該這樣來(lái)理解:軟件市場(chǎng)就像買彩票一樣,預(yù)期的收益越高,越多的人愿意參與其中。有關(guān)殺手級(jí)應(yīng)用的現(xiàn)象,Philip Ben-David 2007年12月7日發(fā)表的文章 What Happened to the“Killer App”?對(duì)此有清晰的闡述。http://www.ecommercetimes.com/story/5893.html
  4. [4].參考微軟資深副總裁克雷格·蒙迪的 The Commercial Software Model一文,節(jié)選于他2001年5月3日在紐約大學(xué)斯特恩商學(xué)院所做的演講。 http://www.microsoft.com/ presspass/exec/craig/05-03sharedsource.asp
  5. [5].參考微軟資深副總裁克雷格·蒙迪的 The Commercial Software Model一文,節(jié)選于他2001年5月3日在紐約大學(xué)斯特恩商學(xué)院所做的演講 。 http://www.microsoft.com/ presspass/exec/craig/05-03sharedsource.asp
  6. [6].GNU 是“GNU’s not Unix”的縮寫。斯托曼在 2001年5月29日紐約大學(xué)的演講中,講述了這個(gè)縮寫的起源:作為黑客,我們總是想給程序起一些有趣或古怪的名字,因?yàn)榻o程序起名字也是編寫程序的樂(lè)趣中的一部分。我們也有一種使用遞歸縮寫的傳統(tǒng)喜好,用這樣的方式表明我們所新寫的程序與某個(gè)現(xiàn)有的程序具有一定的相似性……在為 GNU 工程起名字時(shí),我試圖尋找一個(gè)遞歸縮寫來(lái)表達(dá)“Something Is Not UNIX”含義,我用 26 個(gè)字母去取代“Something”,但得到的結(jié)果都差強(qiáng)人意,看起來(lái)并不像是一個(gè)單詞。于是,我決定把Is這個(gè)單詞采用縮寫的形式,這樣我就可以得到一個(gè)三個(gè)字母縮寫詞,也就是說(shuō)是“Something’s Not UNIX”。我嘗試了各個(gè)字母,最終決定選用“GNU”這個(gè)詞。GNU作為一個(gè)雙關(guān)詞,斯托曼建議軟件用戶在發(fā)音時(shí),對(duì)第一個(gè)字母“g”進(jìn)行發(fā)音(也就是說(shuō),把它讀作“gah-new”)。一方面是為了避免與表示白尾角馬這種非州羚羊的單詞“gnu”發(fā)生混淆,另一方面也是避免與“新(new)”這個(gè)形容詞發(fā)生混淆?!拔覀円呀?jīng)為GNU工程奮斗了17年,因此它也一點(diǎn)也不‘新’了?!眮?lái)源:作者的筆記,以及斯托曼 2001年5月29日在紐約大學(xué)演講的在線講稿“Free Software: Freedom and Cooperation”。http://www.gnu.org/events/rms-nyu-2001-transcript.txt

上一章目錄下一章

Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)