文/鄭小小
軟件自由的傳教士畢業(yè)生就業(yè)滿意度排行發(fā)布 信息安神級(jí)程序員理查德·斯托曼
文/鄭小小
理查德·斯托曼(Richard Stallman),世界神級(jí)程序員之一。 GCC、GDB、Emacs 的構(gòu)建者,軟件自由的傳教士,GNU Project和FSF的創(chuàng)辦人。一頭蓬亂長(zhǎng)發(fā)成為了他的標(biāo)志。
1953年出生的斯托曼早已功成名就。他早年在哈佛大學(xué)讀書(shū),并進(jìn)入麻省理工大學(xué)人工智能實(shí)驗(yàn)室,成為一名程序員。他和同事們構(gòu)建了一個(gè)軟件分享社區(qū),與圈子內(nèi)外的程序員和科技人士分享代碼、交流心得,一起對(duì)軟件進(jìn)行迭代開(kāi)發(fā)。
但從1980年起,商業(yè)大潮席卷整個(gè)IT行業(yè),IBM、微軟和蘋(píng)果先后崛起。斯托曼的大多數(shù)同事放棄了初心,轉(zhuǎn)而編寫(xiě)“非自由軟件”。黑客精神也開(kāi)始異化,從最初的自由、分享、合作,轉(zhuǎn)向強(qiáng)調(diào)攻擊、破壞和入侵。
而斯托曼選擇孤獨(dú)前行,啟動(dòng)GNU自由操作系統(tǒng)項(xiàng)目,開(kāi)發(fā)文本編輯器Emacs等核心軟件,逐漸成為自由軟件運(yùn)動(dòng)精神領(lǐng)袖。他也因此被稱為“自由軟件之父”,并獲得眾多聲譽(yù),包括麥克阿瑟獎(jiǎng)、前線基金會(huì)先鋒獎(jiǎng)等,并當(dāng)選美國(guó)國(guó)家工程院院士,在全球諸多大學(xué)擔(dān)任榮譽(yù)教席。
顯赫的名聲并未為斯托曼帶來(lái)豐厚的收入和崇高的地位。直到現(xiàn)在,他仍需要靠世界各地的飛行演講賺錢(qián)。與來(lái)華時(shí)前呼后擁的庫(kù)克、馬斯克等人相比,斯托曼走在北京街頭,幾乎無(wú)人能夠認(rèn)出這位大名鼎鼎的自由軟件布道者。他五短身材,大腹便便,走不了多遠(yuǎn)就氣喘吁吁?;野最^發(fā)約有一尺長(zhǎng),而絡(luò)腮胡子的長(zhǎng)度與之相仿??嬷鴥蓚€(gè)黑色旅行包,一身不知名的淺色休閑裝,和一個(gè)美國(guó)游客沒(méi)有太多區(qū)別。
作為一個(gè)與企業(yè)沒(méi)有瓜葛的自由人,斯托曼沒(méi)有商人式的猶疑與油滑。他以尖銳的遣詞造句和慣用的大嗓門(mén),抨擊大公司,抨擊美國(guó)政府,抨擊教育體系,甚至抨擊一切不認(rèn)同他觀點(diǎn)的人。
在斯托曼看來(lái),“自由軟件”才是王道樂(lè)土,其余皆為異端邪說(shuō)?!白杂桑敲赓M(fèi)”是他最喜歡的表述,也是他對(duì)“自由軟件”精神的極簡(jiǎn)概括。
自由軟件是一種生活態(tài)度
對(duì)于斯托曼而言,“自由軟件”不僅是形而上的科技、道德和哲學(xué)命題,而是延展至形而下,成為一種生活態(tài)度。
一款軟件要符合什么樣的標(biāo)準(zhǔn),才能算是“自由軟件”?斯托曼給出了四個(gè)標(biāo)準(zhǔn):用戶能夠自由運(yùn)行軟件;能夠按照自己的意愿改寫(xiě)軟件,并與他人合作,進(jìn)行軟件的再次開(kāi)發(fā);能夠自由傳播、分發(fā)軟件;能夠自由傳播、分發(fā)軟件的修改版本。
斯托曼認(rèn)為,一款軟件如果不能滿足上述標(biāo)準(zhǔn),就是“非自由軟件”,其特點(diǎn)是軟件控制用戶,而軟件擁有者控制軟件。他宣稱,這是一種“非正義權(quán)力”,屬于“數(shù)字殖民”。
然而,在大公司主導(dǎo)軟件開(kāi)發(fā)的當(dāng)下,真正“自由”的操作系統(tǒng)和應(yīng)用程序少之又少,基本局限于GNU/ Linux平臺(tái)及相關(guān)應(yīng)用程序。斯托曼當(dāng)然不肯選擇“非自由軟件”,這就導(dǎo)致了他的選擇余地很小,陷入了一個(gè)有關(guān)自由的悖論。
他的辦公設(shè)備是一臺(tái)古老的上網(wǎng)本,屏幕僅有10英寸大小,CPU則是非主流的龍芯處理器。由于硬件配置遠(yuǎn)遠(yuǎn)落后于時(shí)代,這款設(shè)備的性能非常低下,就連打開(kāi)網(wǎng)頁(yè)的速度也要比主流筆記本慢很多。
但是,當(dāng)被問(wèn)及為何不換用ThinkPad或MacBook時(shí),斯托曼的不屑溢于言表:首先,這臺(tái)電腦的性能已經(jīng)能夠滿足他的需求;其次,它能夠在BIOS、硬件驅(qū)動(dòng)、操作系統(tǒng)和應(yīng)用程序?qū)用嫔先媸褂米杂绍浖?,這是其他筆記本都做不到的。
斯托曼厭惡手機(jī),根本原因在于他認(rèn)為手機(jī)必然會(huì)收集用戶數(shù)據(jù),并提供給NSA等政府機(jī)構(gòu)。他說(shuō):“手機(jī)的基帶芯片有一個(gè)通用后門(mén)。當(dāng)我們談及Android等系統(tǒng)的自由軟件時(shí),一般停留在用戶軟件層面,但基帶芯片搭配的軟件絕不是自由軟件,NSA能夠借此獲取數(shù)據(jù)?!?/p>
遠(yuǎn)離網(wǎng)絡(luò):為自由做選擇
斯托曼把那些不使用自由軟件的人稱作“蠢蛋”,他認(rèn)為自由軟件和非自由軟件是水火不容的非黑即白。
這種觀念讓他對(duì)整個(gè)互聯(lián)網(wǎng),乃至整個(gè)科技圈產(chǎn)生了濃厚的不信任感,甚至在一定程度上陷入了陰謀論的桎梏。在他看來(lái),與自由、安全、隱私相比,便利性可忽略不計(jì)。
他用一款古老的軟件從互聯(lián)網(wǎng)上下載電子郵件,然后斷開(kāi)網(wǎng)絡(luò)連接,寫(xiě)好回復(fù),然后再連上網(wǎng)絡(luò),批量發(fā)送郵件。他會(huì)在無(wú)法上網(wǎng)的航班上寫(xiě)好郵件,待落地后聯(lián)網(wǎng)發(fā)出。與喜歡“時(shí)刻保持在線”的普通網(wǎng)民不同,他在大多數(shù)時(shí)間里玩的都是“單機(jī)版”。
他不使用Facebook,因?yàn)檫@同樣會(huì)導(dǎo)致個(gè)人數(shù)據(jù)被收集;WhatsApp等基于手機(jī)端的社交應(yīng)用更是被視為洪水猛獸,不足為道。只有Twitter得到了部分認(rèn)可,但他要求用戶在“發(fā)推”之前禁用瀏覽器的Javascript,因?yàn)門(mén)witter會(huì)利用它推送非自由軟件。
他不懂社交傳播和病毒營(yíng)銷(xiāo)。他沒(méi)有博客,沒(méi)有社交網(wǎng)絡(luò)個(gè)人主頁(yè),也沒(méi)有在YouTube上開(kāi)通自己的頻道。他的個(gè)人網(wǎng)站也非常簡(jiǎn)陋,只有一些文字和超鏈接,談不上有任何美學(xué)角度的考量,簡(jiǎn)單粗暴。
斯托曼的頑固讓他顯得與時(shí)代格格不入,就像一塊棱角分明卻百無(wú)一用的化石。然而,原教旨式的繁雜行動(dòng)綱領(lǐng)讓他感到滿足,并期冀推而廣之,惠及世人?!拔乙呀?jīng)擺脫了非自由軟件。但我一個(gè)人逃離還不夠,每個(gè)人都應(yīng)該享受自由?!彼f(shuō)。
他想教人們更加理解“自由”的價(jià)值:“你必需做出選擇:是自由更重要,還是便利更重要?在獲取你的數(shù)據(jù)時(shí),他們會(huì)給你一些便利;但在其他場(chǎng)合,他們會(huì)讓你不知不覺(jué)地遭受損失,或是受到限制。”
在他看來(lái),自由軟件和非自由軟件不是“好”與“更好”的問(wèn)題,而是水火不容的非黑即白。兩者已經(jīng)共存數(shù)十年,而且在可預(yù)見(jiàn)的未來(lái)也將繼續(xù)共存下去,但斯托曼的態(tài)度卻是“不妥協(xié)”?!叭绻胍杂?,就沒(méi)有與非自由軟件共存的空間?!彼f(shuō)。
尋求政府支持
斯托曼呼吁個(gè)人用戶拋棄傳統(tǒng)桌面操作系統(tǒng),轉(zhuǎn)向GNU/Linux平臺(tái),并換用完全不會(huì)收集用戶數(shù)據(jù)的應(yīng)用程序。在他看來(lái),“如果你允許一家公司收集你的數(shù)據(jù),那就是把自己的喉嚨暴露在NSA的屠刀之下。”
但是,用戶能夠很快接受一個(gè)陌生的操作系統(tǒng)嗎?斯托曼認(rèn)為這不是問(wèn)題。他舉了一個(gè)例子:自由軟件活動(dòng)家馬克·希爾決定將一所學(xué)校從Windows遷移至GNU/ Linux系統(tǒng)。他重裝了學(xué)校所有電腦的操作系統(tǒng),并告訴大家這是一次“操作系統(tǒng)升級(jí)”。雖然軟件和圖形界面有所不同,但人們都很快接受了變化,使用起來(lái)并不困難。
斯托曼反復(fù)強(qiáng)調(diào),用戶不是“不能”接受自由軟件,而是“尚未”了解和接受。許多人并不知道自由軟件;但在加以解釋后,他們是能夠理解這一理念的?!八麄冇廾?,不代表他們愚蠢?!彼f(shuō)。
但在國(guó)家層面,他不相信美國(guó)政府會(huì)在近期公開(kāi)支持自由軟件,因?yàn)樗粌H從微軟、蘋(píng)果等大型企業(yè)獲取政治獻(xiàn)金,還有知識(shí)產(chǎn)權(quán)和版權(quán)保護(hù)機(jī)構(gòu)的游說(shuō)。
不過(guò),自由軟件已經(jīng)在南美取得成功。支持者包括阿根廷、委內(nèi)瑞拉、厄瓜多爾、烏拉圭、玻利維亞、秘魯?shù)葒?guó)政府;他們將非自由軟件視為來(lái)自美國(guó)的威脅,是從事間諜活動(dòng)的工具。
斯托曼正越來(lái)越不像一個(gè)IT領(lǐng)袖,反而日漸向憤世嫉俗的犬儒評(píng)論家靠攏。他的個(gè)人網(wǎng)站上充斥著各種政論,議題包括“支持綠黨”、“抵制《哈利波特》”等,以及“不要和蘋(píng)果做生意”、“不要和亞馬遜做生意”之類的內(nèi)容。
這位不修邊幅的美國(guó)老人能讓人聯(lián)想起很多東西,比如哈雷摩托,手槍決斗,西部牛仔,哈瓦那雪茄。他已經(jīng)不再年輕,也沒(méi)有了年少時(shí)的創(chuàng)造力和想象力,但自由軟件已成為他的精神樂(lè)土。X