斯托曼對(duì)免費(fèi)軟件的定義,不僅局限在價(jià)格層面,還包括:
● 以任何目的運(yùn)行程序的自由;
● 修改系統(tǒng)以滿足個(gè)人需求的自由;
● 以免費(fèi)或收費(fèi)形式銷售軟件的自由;
● 發(fā)布修訂版程序的自由,以便社區(qū)從你作出的改善中受益。正是因?yàn)槊赓M(fèi)和開源,來自世界各地的成千上萬的開發(fā)人員圍繞Linux組成了非正式的協(xié)作網(wǎng)絡(luò),從而保證了Linux軟件可以獲得不斷的發(fā)展和進(jìn)步。
從內(nèi)核到社區(qū)
Linux的初衷并不是宣傳利他主義,林納斯·托瓦茲連想都沒想過,自己有一天會(huì)成為“開源運(yùn)動(dòng)教父”。他很坦誠地承認(rèn)了這一點(diǎn):“我的目的并不是想把東西白白送你,然后大家一起創(chuàng)造一個(gè)更加美好的世界?!?/p>
他開發(fā)了系統(tǒng)內(nèi)核,發(fā)布到因特網(wǎng)上,邀請(qǐng)所有感興趣的人幫忙作些改進(jìn)?!拔夜_Linux的目的其實(shí)挺自私的。我不想做那些沒意思的工作。操作系統(tǒng)中的某些部分在我看來是很繁瑣的。我需要幫忙。”因?yàn)樾枰獎(jiǎng)e人幫助做完這份“未完成的工作”,他也從來沒想過收錢。
托瓦茲開源運(yùn)動(dòng)的突破點(diǎn)起始于Linux的一個(gè)附加特性,這一特性允許Linux在有限內(nèi)存系統(tǒng)上運(yùn)行。這就意味著,其他開發(fā)人員不需要擁有超級(jí)計(jì)算機(jī)或大量?jī)?nèi)存,就可以進(jìn)行Linux代碼的完善工作。漸漸地,他們開始參與修復(fù)軟件缺陷,開發(fā)更好的新特性。
托瓦茲按GNU協(xié)議頒發(fā)Linux許可,只要免費(fèi)的開源代碼保留在產(chǎn)品的核心,就允許人們靠它賺錢。正是這個(gè)轉(zhuǎn)折點(diǎn),吸引了許多大型公司加入。戴爾(Dell)、IBM、惠普(HP)、甲骨文(Oracle)、太陽微系統(tǒng)(Sun Microsystems)、Novell和諾基亞(Nokia)等公司紛紛對(duì)Linux系統(tǒng)的開發(fā)給予支持和貢獻(xiàn),并且在這個(gè)系統(tǒng)之上創(chuàng)造收入。索尼電視、諾基亞或三星的手機(jī)中都可能裝有Linux組件。連大眾汽車公司也加入了這支大軍,為L(zhǎng)inux內(nèi)核貢獻(xiàn)了一套網(wǎng)絡(luò)協(xié)議。
這些公司支持Linux的行為并不是因?yàn)樗麄兇蟀l(fā)慈悲,而是因?yàn)長(zhǎng)inux軟件本身具有的強(qiáng)大力量與活力,吸引他們前來幫助改進(jìn)內(nèi)核,從而為他們自身的業(yè)務(wù)發(fā)展謀利。據(jù)估計(jì),Linux技術(shù)支持服務(wù)商與分銷商肯諾(Canonical)和紅帽(Red Hat)的價(jià)值加在一起幾乎高達(dá)10億美元,僅德國分銷商SUSE Linux一家的年收入就超過了1億美元。
新型激勵(lì)模式
美國《商業(yè)周刊》(Business Week)在一篇題為《為什么說Linux比微軟還富有》的文章中指出:“托瓦茲從遍布各地的志愿者身上挖掘出的創(chuàng)造力,要遠(yuǎn)遠(yuǎn)多于比爾·蓋茨那龐大的公司組織所能提供的創(chuàng)造力?!崩埂ち_伯茨(Russ Roberts)這樣寫道:微軟用金錢作為激勵(lì)手段。毫無疑問,這樣做很奏效,但同時(shí)也存在著其他類型的激勵(lì)方式。由Linux用戶和開發(fā)人員組成的社區(qū),就是靠工作帶來的自豪感和興奮感將人們緊密團(tuán)結(jié)在一起的。他們有著共同的目標(biāo),為了一個(gè)可以替代Windows的通用、免費(fèi)、簡(jiǎn)潔、無缺陷的產(chǎn)品而努力著。在托瓦茲和蓋茨之間,誰擁有更多可用的資源?是蓋茨嗎?如果你的回答是蓋茨,那么你一定認(rèn)為金錢是最為重要的資產(chǎn)。但是,就算金錢比理想主義具有更好的激勵(lì)作用,托瓦茲至少還擁有一支更加龐大的團(tuán)隊(duì),這個(gè)團(tuán)隊(duì)有上百萬人,他們都在使用Linux,而且還將繼續(xù)對(duì)其加以改進(jìn)。因此,托瓦茲團(tuán)隊(duì)中潛在的人才資源更勝一籌。
托瓦茲還有另一個(gè)優(yōu)勢(shì)。他的組織不像微軟那樣結(jié)構(gòu)明晰,更像是一個(gè)無序的組織。托瓦茲只不過是Linux的看護(hù)人,被大家稱為項(xiàng)目領(lǐng)導(dǎo)者,而實(shí)際上他并沒有對(duì)項(xiàng)目進(jìn)行控制。這種無序的組織狀態(tài),同命令與控制的層級(jí)體制比起來,更能有效地調(diào)動(dòng)起知識(shí)的力量。創(chuàng)新的動(dòng)力源于Linux系統(tǒng)背后大批人才的創(chuàng)造性。在這樣一個(gè)動(dòng)態(tài)系統(tǒng)中,不斷試錯(cuò)的行為成為了驅(qū)動(dòng)變革的巨大力量。而與蓋茨領(lǐng)導(dǎo)的層級(jí)系統(tǒng)相比,一個(gè)靠看護(hù)人引領(lǐng)的自下而上的系統(tǒng)會(huì)更具創(chuàng)新精神。自從內(nèi)核首次公布之后,Linux效應(yīng)就像雪球一樣越滾越大。隨著時(shí)間的發(fā)展,更多的人加入了這個(gè)社區(qū)之中,一開始是學(xué)生和程序員,還有Linux愛好者,后來還包括了商業(yè)銷售人員和拿錢干活的專業(yè)人員。
令人驚訝的是,世界上出現(xiàn)了300多個(gè)帶有不同內(nèi)核的Linux版本,每一版都由不同的人員開發(fā),每一版都有著不同的用途。雖然這個(gè)社區(qū)沒有正規(guī)的指導(dǎo)方針,但卻十分整齊有序。平均每隔2~3個(gè)月就會(huì)發(fā)布一個(gè)內(nèi)核新版本,每個(gè)新版本都包含了來自100多個(gè)公司的1000多名開發(fā)人員制作的10000多個(gè)補(bǔ)丁。程序員通過網(wǎng)絡(luò)論壇和其他平臺(tái)互相聯(lián)系,分享知識(shí),共同改進(jìn)Linux內(nèi)核的現(xiàn)有版本?;谶@個(gè)全球性龐大社區(qū)的貢獻(xiàn),Linux一直保持動(dòng)態(tài)的變化和發(fā)展。
Linux及其非正式領(lǐng)袖—托瓦茲和斯托曼,就像是社區(qū)組織者,他們說服了許許多多的開發(fā)人員和公司,與軟件巨人展開抗衡,用獨(dú)樹一幟的方式做事。人們團(tuán)結(jié)在一起,只為心中的一個(gè)崇高理想:讓所有人都享受到參與軟件開發(fā)的權(quán)利,并從中得到收獲。
自從2005年以來,來自200多家公司的3700多位開發(fā)人員為L(zhǎng)inux內(nèi)核的發(fā)展獻(xiàn)計(jì)獻(xiàn)策,用各種不同的方式重新打造著這個(gè)產(chǎn)品。而深居簡(jiǎn)出的領(lǐng)導(dǎo)者托瓦茲不僅在內(nèi)核的開發(fā)上有著魔術(shù)師般高超的技術(shù),而且一直鼓舞并引導(dǎo)著這個(gè)龐大的集體,帶領(lǐng)他們共同完善這個(gè)操作系統(tǒng)。