IBM 為什么可以利用 Linux 賺錢

jopen 11年前發布 | 5K 次閱讀 Linux

湛盧出版社獨家授權騰訊科技發布新書《企鵝與怪獸》書摘,以下為“IBM為什么可以利用Linux賺錢”篇章:自 由和開源軟件很容易讓人聯想到極客(geeks)和黑客(hackers),但實際上,當你訪問谷歌、亞馬遜、非死book或者《華爾街日報》網絡版 時,你就在使用自由軟件或者開源軟件(這些網站采用GNU/Linux操作系統、Apacheweb服務器軟件,或者同時采用這兩種軟件)。

理查德·斯托曼(RichardStallman)是自由軟 件的奠基人,他說,自由軟件中的自由,不是“免費啤酒”中的“免費”,而是“言論自由”中的“自由”。也就是說,自由軟件是任何人都可以編寫、改寫及使用 的軟件。20世紀80年代,當斯托曼引入這一概念的時候,它看起來和聽起來都像是一個嬉皮士遺少(hippieholdover)。軟件應該成為公共資 源,對所有人開放,這就是這一概念的核心。為了做到這一點,人們可以開發軟件,然后給每個人授予許可,在許可條件下,每個人都可以根據自己的意愿進行復 制、分發,甚至銷售,而無需對原開發者承擔任何義務。被許可人甚至可以對軟件進行改進并分發改進后的軟件,只要他們對他們改進的軟件所授予的許可也是基于 相同的開放條款。這一體系有互惠要求,并鼓勵持久性的改進。我免費把我的貢獻給予你,你也必須分享你的貢獻,不只是分享給我,而是分享給世界上任何一個會 用到我們聯創成果的人。斯托曼完全不反對銷售自由軟件,只要不打破互惠循環就行。

過去的20年間,黑客(在軟件開發者圈內,對那些善于寫軟 件的“酷哥”的稱謂,請不要與“駭客”混為一談,后者是不良分子,但大多數人將他們誤認為“黑客”)辛辛苦苦寫出的成千上萬條程序,都是基于這一模式。李 納斯·托沃茲(LinusTorvalds)于1991年開始采用這一模式開發操作系統的內核,他當時還是個芬蘭籍學生。他將這個操作系統命名為 Linux。1995年,布萊恩·貝倫多夫(BrianBehlendorf)開始將大學開發的Web服務器軟件的貢獻(稱為“補丁”)集成到一起,并命名為Apache(“一個打滿補丁的”)服務器。

過 去15年,它是大多數Web服務器的主要服務器軟件,包括世界上要求最苛刻的電子商務網站。很顯然,它們有它們存在的理由。到了1998年,有興趣將自由 軟件“標準化”(normalizing)并進一步推動自由軟件向主流邁進的軟件開發者越來越多。他們創造了一個新名詞:開源軟件。1998年年 底,Linux的內核已經非常流行了,似乎只有它能夠形成對微軟在操作系統上壟斷的嚴重挑戰。事實的確如此。1998年萬圣節前夕,微軟公司泄露出去的一 份備忘錄證實,甚至連微軟也將Linux視為一個真正的挑戰。

也許微軟公司的人真的這么認為,也許這只不過是個公關計謀,目的是說服負責反 壟斷訴訟案的法官:“雷蒙德老大”(RedmondGiant)實際上并沒有壟斷。但人們現在正在實施的一個行動,就是說服企業選擇Linux而不是微 軟。突然之間,開源軟件不再被視為一時的狂熱,而是一種有效、可靠的軟件開發方式。

到了1999年,在一個已經過熱的市場上,紅帽公司 (RedHat)打造了一次更熱的首次公開發行,它那時的商業模式就是銷售包裝精美、保護良好的GNU/Linux拷貝。到2000年,IBM宣稱已向自 由軟件投入了10億美元。到2003年,它從銷售與Linux相關的服務中所賺的錢,已經超過了它在所有專利使用權上所獲得的收入——盡管IBM是美國最 大的專利持有者。為什么會這樣呢?這很好理解。需要改善其內部效率的公司會去找IBM。為了達到這一目的,公司要整合很多種系統,監督其運轉情況,收集和 處理其數據,管理其通信,等等。這就需要軟件,但公司情況千差萬別,通用型軟件往往不太理想。要是有一種能將一系列現成的軟件進行組合與匹配,生成一個客 戶化套裝軟件的方法,那該有多好啊。為了做到這一點,必須賣掉硬件,編寫定制軟件,特別定制的軟件要組合在一起——所有這些服務,都是IBM希望提供的。 而且更為有利的是,如果做整合工作的工程師熟悉這個軟件,他們可以按自己的意愿對軟件進行調整,以滿足不同客戶的需要,那不更好嗎?

正是因為這樣,像GNU/Linux這樣的操作系統才有了機會。由于開源軟件開發者對軟件有深入、全面的了解,而IBM的工程師能夠與成千上萬這樣的開發者開展協作,因此,他們就能用很短的時間整合成不錯的套裝軟件。

由于自由軟件的許可協議是開放的,所以工程師就有權根據客戶的需要對軟件進行適當的修改。而且,由于客戶不是單單在購買MicrosoftOffice這樣的軟件產品,而是軟件服務,所以IBM就可以根據服務的價值為其提供的服務定價,而不只是僅考慮一款軟件的價格。

對 于IBM來說,這是不同尋常的業務。實際上,在軟件行業的年收入中,軟件服務的占比超過2/3,另外不到1/3的收入來源于純軟件產品的銷售或者軟件下 載。這就是說,通過利用開放社區的貢獻,軟件公司可以建立穩定、贏利的商業模式。而開放社區里的這些成員,差不多有一半的人不會從他們的貢獻中掙到一分 錢。

當然,這樣做需要有敏銳的反應能力。如果某個公司只向社區索取,而不盡應盡的義務,或者說不考慮社區動力機制,那么,它與社區的關系終 將破裂,體系就會垮掉。與公司外部的開發者社區保持一種完善的、相互支持的關系,對于依賴志愿者社區資源開展業務的公司來說,絕對是至關重要的。

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!