浙商參考
理查德·斯托曼和他的“革奴”宣言
時(shí)間:2015-05-25 10:29:45信息來(lái)源:不詳點(diǎn)擊:741 加入收藏 】【 字體:

  資料鏈接:

  理查德·斯托曼,美國(guó)的自由軟件活動(dòng)精神領(lǐng)袖、GNU工程的提議者以及自由軟件基金會(huì)(FSF)的創(chuàng)立者。1953年3月16日出生于美國(guó)紐約曼哈頓地區(qū)的猶太人家庭。1971年進(jìn)入哈佛大學(xué)學(xué)習(xí),同年受聘于麻省理工學(xué)院人工智能實(shí)驗(yàn)室,成為一名職業(yè)黑客。其重要作品包括Emacs及后來(lái)的GNU Emacs、GNU C編譯器及GDB調(diào)試器。他開(kāi)發(fā)的CPL是世上最廣為采用的自由軟件允許證。重要榮譽(yù)有:1990年度麥克阿瑟獎(jiǎng)、1991年度美國(guó)計(jì)算機(jī)協(xié)會(huì)頒發(fā)的Grace Hopper Award、1998年度電子前線基金會(huì)前鋒獎(jiǎng)、1999年Yuri Rubinsky紀(jì)念獎(jiǎng)、2001年武田研究獎(jiǎng)。2002年成為美國(guó)國(guó)家工程院院士。

  《環(huán)球財(cái)經(jīng)》記者 張?chǎng)?/P>

  2015年2月,關(guān)于國(guó)家天然科學(xué)一等獎(jiǎng)項(xiàng)目“透明桌面體系”涉嫌“剽竊”引起的偉大爭(zhēng)議,把一個(gè)對(duì)于業(yè)外人來(lái)說(shuō)陌生的名詞——GPL帶到了公眾面前。確實(shí),“剽竊”一詞用得并不正確,正如“透明桌面項(xiàng)目組”在2月3日的聲明中所說(shuō):“透明桌面項(xiàng)目組在研發(fā)過(guò)程中遵循開(kāi)源代碼重用協(xié)議GPL,使用了bVNC和aSPICE的部分開(kāi)源代碼。這是一種正當(dāng)?shù)氖褂谩币l(fā)這段爭(zhēng)議的源代碼開(kāi)發(fā)者、加拿大軟件工程師約丹諾夫(Iordan Iordanov)在接受果殼網(wǎng)的采訪中也透露表現(xiàn),盡管“透明桌面”在學(xué)術(shù)領(lǐng)域的原創(chuàng)性另當(dāng)別論,但是只要項(xiàng)目組樂(lè)意將他們的完備成果按照開(kāi)源軟件協(xié)議公開(kāi)源代碼,就不算是違背了軟件業(yè)的原則。

  事實(shí)上,與“生手看熱鬧”不同,業(yè)內(nèi)質(zhì)疑的核心不在于項(xiàng)目是否使用了其他工程師開(kāi)發(fā)的開(kāi)源代碼,而是項(xiàng)目獲獎(jiǎng)?wù)邚垐驅(qū)W在此前宣布的“透明計(jì)算”成果演示視頻中,第四、第五部分注明“透明計(jì)算知識(shí)產(chǎn)權(quán)歸中南大學(xué)、清華大學(xué)透明計(jì)算實(shí)驗(yàn)室所有”——顯然,這不吻合GPL協(xié)議精神。

  “知識(shí)產(chǎn)權(quán)”一詞,正是GPL之父——理查德·斯托曼(Richard M. Stallman)最為悔恨的字眼。他曾經(jīng)對(duì)前來(lái)采訪的記者抱怨不要使用這個(gè)詞,由于“知識(shí)產(chǎn)權(quán)”是誑騙,它袒護(hù)了其背后諸如版權(quán)、專利、法律等一系列阻擋了人們自由分享的手段。

  而這些手段,卻是“聰明而貪婪的商人”(斯托曼評(píng)語(yǔ))比爾·蓋茨成就的基礎(chǔ)。

  美好時(shí)光

  在1976年蓋茨發(fā)表聞名的《致電腦業(yè)余興趣者的一封公開(kāi)信》(“誰(shuí)會(huì)從事專業(yè)的軟件開(kāi)發(fā)卻分文無(wú)獲?哪有業(yè)余興趣者會(huì)花費(fèi)三年的精力去編寫(xiě)軟件,去修正軟件,編寫(xiě)使用手冊(cè),卻免費(fèi)發(fā)放給別人使用?”)、標(biāo)志著活著界知識(shí)產(chǎn)權(quán)組織《伯爾尼公約》框架下軟件步入版權(quán)時(shí)代的時(shí)候,比他大兩歲、但同于1974年脫離哈佛(蓋茨退學(xué))的斯托曼還在麻省理工學(xué)院(MIT)的人工智能實(shí)驗(yàn)室(AI Laboratory)里,繼承與一幫黑客營(yíng)造著“一個(gè)沒(méi)有管制的世界”。他在哈佛讀書(shū)期間,就受到這個(gè)專門為頂尖的人工智能研究而設(shè)立的實(shí)驗(yàn)室吸引,并得到在這里工作的機(jī)會(huì)。這里與哈佛計(jì)算機(jī)實(shí)驗(yàn)室的刻板、官僚流程完全不同的自由和協(xié)作氛圍,深深吸引了他。“在那里總算能呼吸到奇怪空氣了。人工智能實(shí)驗(yàn)室里,人們更關(guān)心手頭的工作,而不是各自的地位狀況”。作為一名“素不相識(shí)的外校門生”,一開(kāi)始他并不知道,AI開(kāi)放的氛圍得益于昔時(shí)參與了國(guó)防部資助的MAC項(xiàng)目的一批人,他們中心的多位如格林布拉特(Richard Greenblatt)、高斯伯(Bill Gosper)等,這些名垂世界計(jì)算機(jī)青史的黑客們,最蔑視的就是低劣的軟件、學(xué)術(shù)官僚主義和利欲熏心的舉動(dòng)。在這里,黑客可以用各種辦法——撬鎖、爬透風(fēng)管道,甚至用手推車撞開(kāi)教授們緊鎖的辦公室門,去“解放”被囚禁的計(jì)算機(jī)終端,然后延續(xù)幾十個(gè)小時(shí)坐在表現(xiàn)器前,協(xié)同作戰(zhàn)。

  這無(wú)疑是斯托曼一生中度過(guò)的最美妙的時(shí)光。在這里,他接受了黑客的世界觀,在年少輕狂的“堅(jiān)持小我自由”之上注入公共責(zé)任的概念。盡管從70年代開(kāi)始,本來(lái)用作計(jì)算機(jī)課研究的國(guó)防經(jīng)費(fèi)開(kāi)始左支右絀,為了追求更多的資金,實(shí)驗(yàn)室和大學(xué)都轉(zhuǎn)向私人領(lǐng)域;一些教授開(kāi)始對(duì)文件的安全珍愛(ài)提出要求,體系管理員開(kāi)始要求程序員必要使用用戶名、密碼登陸——而斯托曼至今都堅(jiān)持認(rèn)為任何一臺(tái)計(jì)算機(jī)都不應(yīng)該有效戶名和密碼,但他們?nèi)匀豢梢酝ㄟ^(guò)各種手段抗?fàn)幉@勝,繼承在“伊甸園”里暢游。那時(shí)AI實(shí)驗(yàn)室里還沒(méi)有幾小我讀過(guò)蓋茨那一紙充滿怨氣的宣言,更不會(huì)意識(shí)到早期互聯(lián)網(wǎng)最緊張的精神——自由與分享,正在瓦解。

  宣言前奏

  就在蓋茨發(fā)表聲明的那年,斯托曼被斯坦福人工智能實(shí)驗(yàn)室一個(gè)叫做E的編輯器所吸引。這是早期幾個(gè)“所見(jiàn)即所得”的編輯器之一,可以根據(jù)用戶的輸入,適時(shí)更新表現(xiàn)器上的內(nèi)容,讓用戶看到最新的修改效果。斯托曼決定把這個(gè)功能加到AI實(shí)驗(yàn)室的TECO編輯器上。他開(kāi)發(fā)出“宏”,黑客們可以通過(guò)宏更快捷地使用各種組合,最后發(fā)展成為一個(gè)許可用戶本身擴(kuò)展的“所見(jiàn)即所得”編輯器,這在當(dāng)時(shí)是個(gè)突破。在加入“宏”之后,各種創(chuàng)造接踵而來(lái),大家互相分享、賡續(xù)改動(dòng)、再分享。這些宏越來(lái)越壯大,并涵蓋了許多常用操作,儼然成為一套單獨(dú)的體系軟件。

  隨著越來(lái)越多的人使用宏,把各種宏加到ECO編輯器上,兩年后幾乎每小我手上都有本身的一套宏,各種兼容題目形成了溝通停滯。斯托曼和另外一位黑客一路開(kāi)發(fā)出了“宏編輯器”Emacs。本著分享精神,斯托曼在源代碼里寫(xiě)上了使用條目,用戶可以自由地修改和分發(fā)這個(gè)軟件的代碼,但必要把所有的改進(jìn)都發(fā)回來(lái)。斯托曼稱之為“加入Emacs公社”。Emacs具有極強(qiáng)的擴(kuò)展性,這增長(zhǎng)了用戶之間的交流與合作。根據(jù)斯托曼的使用條目,假如用戶不把本身的修改貢獻(xiàn)出來(lái),就用不到最新的版本,用不上最新的功能(現(xiàn)在,GNU Emacs的用戶遍布世界各地,并薈萃大家之力擴(kuò)展得非常壯大,功能統(tǒng)統(tǒng),以至于后來(lái)的Emacs開(kāi)發(fā)者甚至找不出詞來(lái)概括它的功能)。卒業(yè)于MIT的博士、后幫忙斯托曼成立自由軟件基金會(huì)的哈爾·埃布爾森(Hal Abelson)認(rèn)為,“Emacs既可以讓程序員賡續(xù)添加新功能,又不會(huì)影響整個(gè)體系。斯托曼的經(jīng)驗(yàn)為將來(lái)大規(guī)模合作開(kāi)發(fā)的軟件工程攤平了道路,它結(jié)構(gòu)穩(wěn)固,可以接受世界各地的人貢獻(xiàn)代碼,這種松散的大規(guī)模協(xié)作開(kāi)發(fā)前無(wú)古人?!?/P>

  但后有來(lái)者。事實(shí)證實(shí),Emacs只是斯托曼更巨大的“GNU宣言”的前奏。

  史詩(shī)工程

  從20世紀(jì)70年代走到80年代,軟件版權(quán)的商業(yè)舉措已經(jīng)變成新時(shí)期的“政治宣言”,里根政府所主導(dǎo)的刺激擴(kuò)張政策,必然要求消滅市場(chǎng)上前任們?yōu)榱吮苊飧?jìng)爭(zhēng)而制訂的種種限定。唯利是圖的商業(yè)市場(chǎng)刺激著程序員寫(xiě)出更多的軟件,同時(shí)也帶來(lái)了更多使用允許證、禁止用戶復(fù)制或修改的專有軟件充斥市場(chǎng)。新的計(jì)算機(jī)用戶們不再是昔時(shí)的技術(shù)精英,他們并不關(guān)心軟件的源代碼,只關(guān)心“用戶體驗(yàn)”。曾經(jīng)讓程序員引以為傲的黑客精神,一會(huì)兒在商業(yè)化的沖擊下顯得怪誕而不應(yīng)時(shí)宜,甚至被認(rèn)為“有違美國(guó)精神”。AI實(shí)驗(yàn)室里的頂級(jí)黑客早就是各大公司垂涎的對(duì)象,被紛紛挖角,最后只剩下斯托曼一人堅(jiān)守。面對(duì)“換了人間”的實(shí)際,斯托曼只有兩個(gè)選擇:要么和其他人一樣,扔掉對(duì)自由軟件的堅(jiān)持,接受專有軟件;要么創(chuàng)造一套自力于各種專有軟件的自由的操作體系,幫助本身和故意愿的人可以逃走專有軟件的枷鎖。

  斯托曼選擇了后者。

  與蓋茨通過(guò)宣言瓦解了斯托曼的自由世界一樣,1983年9月27日斯托曼也發(fā)布了一則宣言——《重寫(xiě)UNIX體系》,稱將開(kāi)發(fā)GNU工程。與七年前蓋茨順勢(shì)建立了商業(yè)帝國(guó)的宣告相比,斯托曼表達(dá)的仿佛是一個(gè)堂·吉訶德式的理想,在精神早已消解的黑客圈中也只能得到唐塞的認(rèn)同。然而,他以猶太先賢希肋耳(Hillel)的話來(lái)注解決心:“我不為我,誰(shuí)人為我?我只為我,我為何物?此時(shí)不為,更待何時(shí)?”

  因?yàn)閼n慮MIT要求產(chǎn)品的所有權(quán),給產(chǎn)品強(qiáng)行加入販賣條件,最終又成為專有軟件,1984年1月斯托曼辭去了在MIT的工作,專職開(kāi)發(fā)GNU,僅靠兼職咨詢師來(lái)維持生計(jì)。買不起電腦,他就天天晚上溜回曩昔的AI實(shí)驗(yàn)室去工作。而實(shí)驗(yàn)室主任溫斯頓(Patrick H. Winston)一向就沒(méi)把斯托曼的辭職當(dāng)真,繼承提供各種支撐。為了避免法律糾紛,斯托曼拒絕了任何機(jī)構(gòu)擁有GNU體系,一開(kāi)始甚至把本身隔離在社區(qū)之外。

  1984年9月,斯托曼動(dòng)手開(kāi)發(fā)GNU版本的Emacs編輯器、在撰寫(xiě)GNU Emacs版權(quán)允許證的時(shí)候,斯托曼完善地運(yùn)用法律語(yǔ)言,“以彼之矛攻彼之盾”向他所挑釁的世界保證了允許證的表述中,不存在任何可能被別人行使進(jìn)而把其變成專有軟件的漏洞的可能。“不自由”的實(shí)際無(wú)法阻擋他向人們解釋什么是黑客和黑客精神。

  1985年,斯托曼發(fā)表了聞名的《GNU宣言》,在這個(gè)宣言里,他直接回答了蓋茨昔時(shí)的那個(gè)反問(wèn)——“難道程序員們的這些創(chuàng)作育不值得什么物質(zhì)獎(jiǎng)勵(lì)嗎”——“創(chuàng)造自己的確是一種有益于社會(huì)的運(yùn)動(dòng),但前提是這個(gè)社會(huì)可以自由地使用那些創(chuàng)造出來(lái)的東西?!?/P>

  1987年GNU C編譯器(GCC)的誕生,一舉奠定了斯托曼無(wú)可撼動(dòng)的傳奇程序員地位。GCC本來(lái)只能處理C語(yǔ)言,但很快擴(kuò)展,變得可處理C++、Fortran、Pascal、Objective-C、Java、Ada,以及Go與其他語(yǔ)言。很多操作體系,包括很多類Unix體系,如Linux及BSD家族都采用GCC作為標(biāo)準(zhǔn)編譯器。蘋(píng)果電腦Mac OS X 操作體系也采用這個(gè)編譯器。程序員出身的企業(yè)家邁克爾·蒂曼(Michael Tiemann)的評(píng)價(jià),大概代表了當(dāng)時(shí)程序員們的心聲:“就像所有的作家都?jí)粝胍獙?xiě)出一部巨大的小說(shuō)一樣,20世紀(jì)80年代,每個(gè)程序員都在夢(mèng)想要寫(xiě)出一個(gè)巨大的編譯器,斯托曼以迅雷不及掩耳之勢(shì)完成了這項(xiàng)工作,這實(shí)在是很讓其他程序員蒙羞。”

  在開(kāi)發(fā)GNU工程的下一個(gè)里程碑——源代碼調(diào)試器時(shí),斯托曼移除了允許證中的Emacs字眼,使它變?yōu)橐粋€(gè)珍愛(ài)所有GNU軟件版權(quán)的允許證。由于意識(shí)到本身在Emacs公社的權(quán)威地位,并憂慮將來(lái)的源代碼維護(hù)人員可以用他們的權(quán)力迫使本身做出妥協(xié),為了自由軟件的精神不遭受破壞,斯托曼自我限定權(quán)力,更改了原有的Emacs公社協(xié)議要求,程序員修改Emacs并僅供本身小我使用時(shí),只需公開(kāi)衍生作品的代碼即可,而無(wú)須再把代碼發(fā)給斯托曼。這意味著用戶從此可以不受任何限定地對(duì)軟件進(jìn)行創(chuàng)新,并保證了整個(gè)社區(qū)可以獲得雷同的軟件版本。

  1989年斯托曼發(fā)布了GPL(GNU通用公共允許證)1.0版本,在允許證媒介里,他寫(xiě)道:

  “通用公共允許證被設(shè)計(jì)成確保你擁有分發(fā)或出售自有軟件的權(quán)力,確保你可以獲取軟件的源代碼,確保你可以修改軟件或在別的自由軟件中使用這個(gè)軟件,并確保你了解你擁有以上權(quán)利。

  為了保證你的權(quán)力,我們禁止任何人褫奪你的以上權(quán)力或者要求你摒棄這些權(quán)力。這些限定條件也作為你分發(fā)或者修改這個(gè)軟件時(shí)所必須承擔(dān)的責(zé)任?!?/P>

  歷史證實(shí),GPL是斯托曼最巨大的創(chuàng)造之一,它在現(xiàn)有的版權(quán)法律的框架中創(chuàng)造了一種平等的社區(qū)體系。它從誕生開(kāi)始就在自由軟件社區(qū)中產(chǎn)生了“地心引力”,吸引越來(lái)越多的良好軟件程序開(kāi)始使用。它普惠眾生——程序員們一看到GPL這個(gè)詞,就知道不用憂慮授權(quán)的題目。盡管這套完善的法律語(yǔ)言,對(duì)斯托曼來(lái)說(shuō)不過(guò)是“只防正人不防小人”,由于他從未拿起過(guò)法律的大棒來(lái)“制裁”那些違背協(xié)議者,寧愿只讓這類人遭受道德的駁詰。

  獨(dú)一無(wú)二

  與IT前輩相比,1953年生人的斯托曼沒(méi)能趕上賁張的史前年代;與偕行相比,這位AI實(shí)驗(yàn)室的“最后一個(gè)黑客”執(zhí)拗得不合情理,斯托曼得到在技藝上的尊崇,卻難得到在信奉上的跟隨;與學(xué)弟蓋茨這類商業(yè)奇才相比,斯托曼為今天的世界無(wú)私且精湛地予以奉獻(xiàn),卻從不討要世俗功名;甚至與后輩——因Linux而暴得大名的李納斯·托瓦茲(Linus Benedict Torvalds)相比,雖然在GNU/Linux整個(gè)體系中,GNU項(xiàng)目貢獻(xiàn)了30%的代碼,67%的代碼來(lái)源于其他方面,Linux內(nèi)核只占整個(gè)體系的3%,不受廠商和開(kāi)源綁架的斯托曼也是“被邊緣”的那個(gè)……

  但是,并非沒(méi)有人熟悉到他及自由軟件活動(dòng)的價(jià)值。有人堅(jiān)信斯托曼的作品將來(lái)會(huì)像托馬斯·杰斐遜(Thomas Jefferson,美國(guó)第三任總統(tǒng))那樣巨大(即《自力宣言》)。斯坦福大學(xué)勞倫斯·萊斯格(Lawrence Lessig)教授則在2001年出版《思想的將來(lái)》一書(shū)中詳解道:

  GPL堪稱是如今“數(shù)字大眾”的重要保障,通過(guò)把許多社區(qū)開(kāi)發(fā)的軟件、網(wǎng)絡(luò)和電信標(biāo)準(zhǔn)聚集起來(lái),在曩昔的30年中,帶來(lái)了Internet的指數(shù)級(jí)增加。與其他Internet先驅(qū)相比,如萬(wàn)尼瓦爾·布什等讓大眾看到計(jì)算機(jī)技術(shù)發(fā)展的人相比,斯托曼的影響更為內(nèi)省,并且獨(dú)一無(wú)二。

  斯托曼把這些爭(zhēng)論從“是不是”變?yōu)榱恕皯?yīng)不應(yīng)該”,他讓人們看到危急,并且他創(chuàng)造了一種體例讓這些理想得以連續(xù)……這更多地是讓人們?nèi)ナ煜nternet的某種特別價(jià)值,我覺(jué)得如許的人前無(wú)古人,后無(wú)來(lái)者。

 ?。ū疚牟糠植牧弦浴度魹樽杂晒省杂绍浖咐聿榈隆に雇新鼈鳌?,人民郵電出版社,2015年4月第一版)

(編輯:zhangwh)
最新文章
推薦文章
熱門文章