Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows教程綜合 >> Windows資訊 >> 疑為微軟火中取栗 SCO曾震撼Linux陣營

疑為微軟火中取栗 SCO曾震撼Linux陣營

日期:2017/2/7 11:57:15      編輯:Windows資訊

SCO在言語上變得越來越好斗,還拒絕展示有關訴訟的任何證據,一切都似乎在表明,SCO只不過是在拉虎皮做大旗地狂言亂語。但是,微軟決不會輕易放棄這麼一個利用這些狂言亂語的好機會。”2003年,《向Linux發起“恐懼戰”?》的作者布魯斯·佩倫斯(Bruce Perens)這樣評價SCO。

 

2003年3月,自稱Unix操作系統的擁有者SCO向IBM提出了賠償金為10億美元的起訴,因為SCO認為IBM在開放源代碼的Linux中洩露了其商業秘密。

 

2003年5月15日,SCO發信給全球約1500家大型企業,警告這些企業如果再使用Linux,他們將承擔法律責任。

 

那麼,Unix與Linux,SCO與IBM、微軟,到底是怎樣糾結在一起的呢?

 

 

風起Unix

 

“你寫的系統太差勁,干脆就叫Unics算了。”上個世紀60年代末的一天,貝爾實驗室的布賴恩·柯尼翰(Brian Kernighan)對同事肯·湯普生這樣說。

 

在英文裡,Unics發音與Eunuchs(太監)一樣。肯·湯普生接受同事的嘲弄,並在稍作修改後,把自己研發的系統叫做Unix。

 

上個世紀60年代的計算機雖然已不再是龐然大物了,但體積仍然不小,操作這些又慢、又笨的家伙需要專業的計算機程序員。為了提高效率,用戶急需新系統。在這種背景下,貝爾實驗室的肯·湯普生和丹尼斯·利奇研發了Unix操作系統。此時,喬布斯和蓋茨還在中學裡搞惡作劇,PC和它配套的微軟操作系統在10年後才初露端倪。

 

Unix的兩位創始人和貝爾實驗室都沒把Unix太當回事,起初只是在內部使用,沒有積極推銷。後來大學、研究機構可以免費使用Unix,而且還可以得到源代碼,因此Unix源代碼被廣為擴散。這段時間它沒有像後來的商業軟件那樣急功近利,並留下一堆窟窿和補丁。Unix在誕生後的10年裡“養在深閨人未識”,在實驗室被充分使用和論證,這也是後來它一度在對穩定性、安全性要求較高的企業級客戶中得到推崇的主要原因。

 

到了1980年,Unix開始走出實驗室,蔓延到大學與研究機構,還有數以千計的技術高手想把Unix裝在家裡的機器上。

 

此時,後知後覺的貝爾實驗室開始認識到Unix的價值,但由於源代碼早已外散,貝爾實驗室無法將其歸集起來進行精細的商業開發,於是干脆采取對外授權的模式,研究機構可以免費使用,企業要使用則需交授權費。當時有多家大學、研究機構和公司獲得了授權,並開始了各自不同的版本演進之路。

 

貝爾的一位高級主管曾說:“Unix是繼晶體管以後的第二個最重要的發明。”

 

1993年,擁有貝爾實驗室的AT&T將其擁有的Unix資產賣給Novell。此時的IBM、DEC、HP和Sun因為早年得到授權,繼續進行著各自的Unix版本研發。

 

1995年,Novell將Unix資產賣給SCO。和兩年前AT&T把Unix賣給Novell時Novell一次付清購買資金的情況有所不同,SCO當時沒有足夠的現金一次付清,因此Novell初期只是把Unix的源代碼及其他數據交給SCO,而在協議中對Unix著作權的歸屬存在語焉不詳和模稜兩可的地方。在那個時代的許多軟件合作協議在今天看來都是含混不清的。

 

花了錢的SCO認為自己是Unix的正宗傳人,而Novell當時已視Unix為雞肋,並沒有異議。而且此時SCO的聲音不大,SCO也沒有對別的獲得過Unix授權廠商置喙,於是大家進入了一個相安無事的階段。

 

微軟的進進出出

 

微軟與Unix的關系源遠流長,並對SCO的演變起了重要的催化作用。

 

1979年,微軟也從AT&T獲得授權,為英特爾處理器開發一種Unix操作系統。由於微軟購買的授權無法直接讓該操作系統以“Unix”為名,於是命名該系統為Xenix。Xenix可用在個人電腦及微型計算機上。

 

微軟並不直接把Xenix銷售給終端客戶,而是以OEM的形式授權給英特爾、Tandy、施樂及SCO。

 

由於微軟需要從AT&T獲得授權,因而對微軟來說Xenix是一個自己難以把握其未來發展命運的操作系統,而且競爭對手擁有眾多版本不同的相關軟件在攪亂這個市場。因此,蓋茨在尋找機會退出這個領域。當微軟和IBM達成開發OS/2操作系統的協議後,蓋茨便失去了推廣Xenix的興趣。史料揭示,微軟當時腳踩兩條船,除和IBM聯手開發OS/2操作系統外,微軟還在緊鑼密鼓地進行著Windows3.0系統的研發。微軟不可能在三條線上同時投入精力,斷然捨棄了Xenix操作系統。

 

1987年,微軟與SCO達成了一項協議,前者以持有後者股票25%的條件轉讓了Xenix的所有權。有趣的是,微軟內部依舊在使用Xenix。有資料顯示,他們一直用到1992年。

 

從微軟接盤Xenix的SCO,將這種操作系統以最快速度移植到386電腦。Xenix成為首款支持英特爾386芯片的操作系統,占領了市場的先機。

 

當時小型機加五花八門的Unix操作系統主導著高端的企業級用戶市場,其中的代表廠商是IBM、DEC、惠普、Sun、SGI等;英特爾芯片加微軟操作系統,正在全面控制個人電腦市場,其中的代表廠商包括康柏、AST、佰德等。小型機加Unix操作系統的陣營鄙視英特爾芯片加微軟操作系統形成的Wintel聯盟,認為它們簡陋;而後者則認為前者老化、頑固。

 

SCO此時扮演的角色有點像蝙蝠,非鳥非獸,其運營模式是英特爾芯片加Unix操作系統,在兩大陣營間徘徊。隨著裝有英特爾芯片電腦的攻城略地,SCO也跟著分得了一杯羹。

 

在上個世紀80年代末,有媒體稱Xenix“可能是傳播最廣的Unix操作系統”。

 

SCO進入了其發展史上最輝煌的時期。當然在這段時間,Unix的發展也進入了黃金期。1984年9月,《財富》雜志稱,全球范圍內750所大學80%的計算機領域教授都是Unix的用戶,因此當時計算機專業畢業的學生都接觸過Unix,而他們畢業後成為IT骨干。

 

而,Unix有個致命的缺陷:從來就沒有通用版存在。由於早期混亂的授權,五花八門、不同版本的Unix遍地開花,所以為其中一個版本寫的應用程序,常常要修改後才能運用到另一個上。這對於專業的程序員來說也許不是太大問題,但對技術實力較弱的用戶來說,則平添了許多困難。

 

從Unix脫身而出的蓋茨深知其支離破碎所帶來的問題。他拋棄了Unix,但他可沒打算拋棄這塊廣闊的市場,而且SCO的成功也給他帶來了不小的刺激。

 

於是蓋茨下令打造一款“可移植的”的操作系統——“Unix殺手”。這就是微軟的Windows NT,包括SCO在內的Unix陣營將感受到它帶來的巨大壓力。

 

強悍對手逆襲

 

定下“Unix殺手”計劃後,蓋茨准備組織一個團隊來完成這項計劃。“我太想要一個可移植的操作系統了。”蓋茨說,“問題不在於我們是否應該組成團隊,而在於何時能組成團隊去開發它。”

 

機會來了,DEC的天才工程師大衛·卡特勒因在公司坐冷板凳而萌生去意。蓋茨親自拜會卡特勒。初次見面,卡特勒就給蓋茨一個下馬威。他直言不諱地稱微軟的代碼“寫得很爛”,當時微軟深以為傲並捧在手心的DOS在卡特勒的眼裡只是一個玩具。卡特勒說,只有自己才有能力開發出一個面向未來的、能進行網絡管理的、具有高可靠性的、強大的操作系統。

 

此時的蓋茨早已走過創業期,擁有海量的財富與強大的權利,耳邊響起的都是“軟件神童”的悅耳之音。不過,卡特勒的刺耳之音和輕蔑態度反而堅定了蓋茨聘請卡特勒的決心。

 

蓋茨盡可能地滿足卡特勒的要求,有些要求甚至已經打破微軟的慣例。譬如卡特勒不要微軟原來的工程師加入他的團隊,他把自己在DEC工作時的團隊帶了過來,團隊中有些成員是硬件工程師。

 

蓋茨識才的眼光和用人不疑的態度,最終得到了豐厚的回報。1993年,Windows NT完美亮相,成為微軟撬動Unix市場的一把利器。

 

在包括SCO在內的Unix陣營開足馬力貶低Windows NT的同時,Windows NT在高端市場上大步前進。SCO公司則開始走下坡路。

 

在微軟與Unix陣營的對手進行車輪戰的同時,一股新的力量在生成並強大起來,左右了戰局的發展方向。這就是Linux。

 

起初蓋茨認為Linux無足輕重。但大量用戶不那麼認為,他們向Linux投去青睐的目光。Linux公開授權,允許用戶銷售、拷貝並且改動程序,但要求修改後的代碼也免費公開。這些舉措成了Linux蔓延的強大推力,並給微軟帶來了強烈的沖擊。

 

Linux與微軟相比似乎微不足道,但它的存在使用戶在與微軟談判時有了選擇的余地和討價還價的籌碼。有媒體報道,2003年初英國政府的Windows許可證協議須續約時,他們告訴微軟,其服務器操作系統正准備改用Linux,不再采用Windows。微軟在聽到這些話後,不得不做出妥協,降低合同價格。大量大型用戶紛紛效尤。

 

Linux的存在還給了對微軟一直心存敵意的對手們一把雪恥的利刃,其中包括IBM、Oracle和Sun等業界大鳄,它們紛紛表示扶持Linux,向陷住微軟戰靴的Linux泥潭灌進去更多的水。

 

微軟一度陷入了被動的局面。但隨著Linux的發展,戰局發生了微妙的變化。

 

“受到Linux蠶食的是Unix,而不是Windows。”蓋茨在一個公開場合表示,“我們確實在與Linux競爭,但轉換到Linux的Unix市場是相當可觀的。Windows和Linux將共同主導市場。”

 

市場分析機構Gartner也宣稱,Linux和開放源代碼會繼續發展,但它們所掠奪的是Unix而不是微軟的領地。

 

Unix操作系統的價格比微軟產品的更高,市場份額更少,受到Linux的沖擊更大,靠Unix吃飯的SCO對此感同身受。一位Linux廠商技術總監曾放話:“SCO Unix的生命周期已結束,系統移植是必然的。”

 

與其坐以待斃,不如奮力一擊。進入21世紀後,日漸式微的SCO開始策劃一出震驚IT業界的大戲。

 

曠日持久的車輪訴訟大戰

 

“在過去的18個月內,我們發現IBM把一些極其高端的企業運算技術的源代碼公開了。其中部分看上去與我們擁有知識產權的技術非常相似,違反了我們與IBM之間的協議。他們單方面公開了源代碼。他們的行為破壞了我們之間不公開這部分技術的協議。我們有證據表明部分代碼是逐字的抄襲。”2003年5月21日,SCO CEO達爾·麥克布萊德(Darl McBride)這樣說。

 

2003年3月,SCO向IBM提出訴訟,控告IBM的Linux破壞了雙方之前簽訂的軟件代碼授權協議,聲稱IBM免費散發了共有知識產權的代碼,把一些Unix的代碼改頭換面後加入Linux產品中,要求IBM向SCO賠償10億美元。

 

這在Linux陣營炸開了鍋。他們認為SCO此舉是“項莊舞劍,意在沛公”,最終目標是Linux陣營。起初,SCO CEO麥克布萊德說SCO的矛頭只指向IBM,因為IBM和SCO還在合作時,“IBM的一位經理帶頭站出來支持Linux,並說‘我們正在將AIX技術移植到Linux,而且我們將消滅Unix。’”作為Unix的“正宗傳人”,SCO只能反擊。

 

然而,微軟的參與讓這個局面變得混亂起來。5月20日,在起訴IBM後,SCO集團宣布,向微軟公司發放Unix技術許可,其中包括專利權和源代碼。此項交易確保微軟的知識產權遵從Microsoft解決方案,並更好地確保微軟與Unix和Unix服務的兼容性。就是說,微軟花錢購買了SCO的Unix技術許可權,並承認了SCO的Unix合法傳人的地位。

 

Bruce Perens稱:“對於微軟來說,購買SCO的源代碼授權幾乎沒有任何意義。花錢購買SCO公司的授權,只不過是對一種‘行賄’行為的粉飾,順便還對Linux未來的用戶進行恫嚇。可謂一石雙鳥!很難想象微軟的前對手SCO能為比爾·蓋茨沖鋒陷陣,但是微軟的錢改變了一切。”

 

Linux陣營擔心的就是這一點。微軟此舉強化了SCO的Unix“權威地位”,增強了SCO挑戰IBM的決心。一旦拿下IBM,SCO就打開了一個收錢的口袋,其他推行Linux的廠商只有乖乖納貢。而且使用Linux的商業用戶也面臨著SCO追索授權費的危機,更多潛在用戶會對Linux望而生畏。這非常符合一直以來微軟針對Linux用戶實施的心理戰戰術,讓用戶在恐懼、不確定、懷疑的狀態下對Linux敬而遠之。

 

2004年初,麥克布萊德警告說,一些大公司可能由於使用Linux計算機操作系統而面臨訴訟,它們的行為已受到調查,其中包括英國石油、西門子和富士通。在評論英國石油使用該軟件的情況時,他說“這些人顯然逃不脫干系”。

 

SCO的訴訟風暴席卷全球,Linux陣營的廠商和大型用戶人人自危。Linux陣營開始對SCO進行了口誅筆伐。與此同時,SCO對IBM的訴訟卻慢慢占了上風。

 

借著SCO對Linux陣營的壓力,2004年11月,微軟CEO斯蒂夫·鮑爾默在新加坡舉行的一個高級別政府論壇上表示,Linux侵犯了至少228項專利,不過他並沒有明確表示侵犯了哪些專利。他說:“對於那些已經加入世界貿易組織的國家而言,使用Linux就意味著有一天有人過來向你收取專利費。”

 

2005年1月,美國法院判決IBM交出20億行的程序代碼給SCO,SCO股價在判決確立後,暴漲20%。

 

這時SCO似乎可以動手打開巨大的錢袋子了,然而風雲又變,半路殺出一個程咬金。Novell站了出來,稱自己才是Unix版權的合法擁有者,因為Novell當年沒有把Unix版權賣給SCO,SCO也只是個授權使用者,並且要SCO把從微軟和Sun公司收到的授權許可費給吐出來。

 

於是,SCO又和Novell公司干上了,開始了在法庭上互有勝負的對峙。

 

樹敵過多引起的破產

 

“SCO公司在訴訟過程中樹敵過多。”就職於嵌入式Linux廠商MontaVista的溫伯格(Weinberg)這樣表示。

 

連年訴訟耗盡了SCO的人力、物力和財力,SCO也沒有把重心放在業務上。不過話又說回來,其Unix業務已日薄西山,沒什麼好繼續開展的了。

 

2007年12月27日,財力耗盡的SCO正式被納斯達克摘牌。此前SCO已經依據美國《破產法》第11章提交了破產保護申請。2007年8月,美國猶他州地方法院一名法官裁定,Unix操作系統的版權歸屬於Novell,而不是SCO。這意味著SCO需要向Novell支付數百萬美元的賠償,因此它在與IBM進行的法律大戰中將失去勝算。

 

隨後幾年,處於破產保護狀態中的SCO掙扎著繼續與Novell在法庭對峙,但兩家沒落公司間的較量漸漸淡出主流媒體的視野。

記者手記

 

投擲“博浪椎”的陽謀

 

“君不聞秦庭匕首博浪椎,報燕報韓知是誰?”語出周亮才《俠士行》。其中的博浪椎典故講的是:秦朝一個力士做出一個120斤重的鐵椎,趁秦始皇東游,狙擊秦始皇於博浪沙,成為驚天一擊。

 

2003年3月,SCO公司對IBM提出10億美元賠償的訴訟,也震驚天下,被世人視為SCO對IBM及Linux的狙殺。

 

當年SCO因Unix市場的衰落而舉步維艱,審視家底後發現多年前留下的這份Unix衣缽繼承書。Sun比較痛快地支付了授權費,這在一定程度上證明SCO當年從Novell購得這份遺產的合法性。

 

底氣充盈的SCO開始通過起訴在IT業界舉足輕重的IBM進行戰術突破。這很魯莽嗎?有一些,但不盡然。SCO應該明白挑戰IBM的艱難,懂得其訴訟成本之高昂,但對於SCO來說,拿下IBM,就完成了畢其功於一役的博浪之擊。

 

SCO開價10億美元,與之前從微軟、Sun獲得的數千萬美元授權費相比,無疑為“張開了血盆大口”。這可以看作是一只秋膘不足的熊向大象發起的撕咬。如果SCO再低調一點,向IBM索要數額較少的授權費用,很有可能達到自己的目標,成為一家靠專利遺產活著的小型公司,然後在缺錢時再向財富500強之類的公司收點授權費用,SCO還是可以過下去的。

 

SCO與IBM的這場戰役規模太大,引起了世人的廣泛關注,暴露了SCO下一步圖謀把控Linux市場的戰略構想。

 

讓人不解的是,SCO在與IBM苦戰的同時,發信給全球約1500家大型企業,警告這些企業如果他們使用Linux將承擔法律責任。SCO這就把自己的戰略意圖徹底昭告天下了,結果除了義憤填膺的Linux非營利性組織奮力反擊外,Linux獲利集團也開始加入了對SCO的圍剿。

 

按說,SCO手上還是有籌碼的,不然它也不會數度從法庭上得到有利於自己的判決,不僅是對IBM的訴訟,還包括對Novell的訴訟。

 

至於說當年SCO的“Unix遺產”繼承合同有缺陷,那實在不是此次車輪訴訟成敗的關鍵。縱觀軟件史,幾份影響產業格局的軟件合作合同,都留下了不同解讀的空間。即使在今天,由龐大的律師團坐鎮,要簽訂一個滴水不漏的軟件合作合同也是一件十分困難的任務。

 

SCO最後功虧一篑,是因為它要挑戰的利益集團強悍而又廣泛,其資源無法支撐這樣龐大的戰役,而且其戰術動作絲毫不講隱蔽性,無任何技巧可言,基本上屬於蠻干。 

Copyright © Windows教程網 All Rights Reserved