經(jīng)濟(jì)觀察報2019-07-08 09:20 為什么國內(nèi)外的大型平臺企業(yè)都在近期不約而同地盯上了開源市場?這對于整個行業(yè)的生態(tài)又會產(chǎn)生什么影響? 6月25日,由云原生計算基金會(Cloud Native Computing Foundation,簡稱CNCF)主辦的云原生技術(shù)大會在上海召開。在大會上,騰訊開源聯(lián)盟主席、騰訊開源管理辦公室委員堵俊平首次公開了騰訊整體的開源戰(zhàn)略路線圖。 據(jù)堵俊平介紹,騰訊開源將重點關(guān)注IaaS、容器與云原生、數(shù)據(jù)庫、大數(shù)據(jù)與AI、中間件、IoT/邊緣計算、小程序生態(tài)等領(lǐng)域。他表示,騰訊開源將倡導(dǎo)“開放、共享、合力開發(fā)”的研發(fā)模式,以發(fā)起者和貢獻(xiàn)者的方式積極參與國內(nèi)外開源社區(qū)建設(shè),對內(nèi)成立開源管理辦公室,每個開源項目都設(shè)立相應(yīng)的管理委員會,對外積極參與開源社區(qū)合作,持續(xù)不斷地向開源社區(qū)捐贈項目、貢獻(xiàn)“補(bǔ)丁”(patch),同時輸出行業(yè)標(biāo)準(zhǔn)。 只要我們關(guān)心一下業(yè)界動態(tài),就不難發(fā)現(xiàn),最近一段時間國內(nèi)外的大型平臺企業(yè)都在積極推進(jìn)開源戰(zhàn)略。例如,阿里巴巴已參與九家全球開源基金會及組織,并主導(dǎo)開源了400多個項目,涉及中間件、框架、組件、數(shù)據(jù)庫、存儲、工具等領(lǐng)域。就在不久前,阿里巴巴還加入了剛剛成立的開源組織持續(xù)交付基金會(Continuous Delivery Foundation,簡稱CDF),并成為了CDF的創(chuàng)始成員。在國外,科技巨頭則更是在開源領(lǐng)域動作不斷。僅在2018年,開源領(lǐng)域就發(fā)生了多起大型并購——微軟以75億美元收購了開源軟件開發(fā)平臺GitHub,IBM則以340億美元的天價收購Linux供應(yīng)商“紅帽子”(RedHat)。而在今年,巨頭們在開源領(lǐng)域的競爭則持續(xù)升級。例如,亞馬遜為了“抗議”開源云工具公司Elastic“更改了有關(guān)共享其軟件代碼的規(guī)則”的行為,于3月發(fā)布了自己的Elastic-Search開源代碼庫;而谷歌則更是圍繞混合云、數(shù)字化轉(zhuǎn)型以及行業(yè)焦點的戰(zhàn)略,一口氣推出了Anthos和Cloud兩大平臺,并宣布與七家“業(yè)內(nèi)領(lǐng)先的、以開源為中心的企業(yè)”簽署了戰(zhàn)略合作伙伴協(xié)議……可以毫不夸張地說,大型平臺企業(yè)對開源領(lǐng)域的爭奪已經(jīng)日益趨于白熱化。 為什么國內(nèi)外的大型平臺企業(yè)都在近期不約而同地盯上了開源市場?這對于整個行業(yè)的生態(tài)又會產(chǎn)生什么影響?要明白這一點,我們還需要從頭說起。 從共享到開源 所謂“開源”(Open Source),顧名思義,就是將軟件的源代碼發(fā)布到某一虛擬社區(qū),允許所有的社區(qū)成員對其進(jìn)行修正、改進(jìn)和創(chuàng)新,并將其成果與社區(qū)內(nèi)的所有成員共享。 從淵源上看,開源理念其實是對軟件研發(fā)領(lǐng)域流行的共享理念的繼承和發(fā)展。最初,從事軟件開發(fā)的人員主要集中于高校、科研機(jī)構(gòu)和企業(yè)的研發(fā)部門。作為“學(xué)院派”,他們天然地把軟件開發(fā)視為一種學(xué)術(shù)活動,因此也習(xí)慣地將研發(fā)的結(jié)果作為學(xué)術(shù)成果在彼此之間進(jìn)行分享。這個時期的很多知名軟件,例如著名的Unix系統(tǒng),以及其上的不少應(yīng)用軟件,就是在這種分享的環(huán)境當(dāng)中產(chǎn)生的。然而,法律的變動很快就打破了這種分享的氛圍。1980年,美國對著作權(quán)法進(jìn)行了修改,對涉及計算機(jī)的知識產(chǎn)權(quán)進(jìn)行了明確的界定。在此之后,很多科研機(jī)構(gòu)和企業(yè)都對自己研發(fā)的軟件申請了知產(chǎn)保護(hù),軟件開放領(lǐng)域的共享時代從此宣告結(jié)束。 盡管如此,很多軟件開發(fā)者依然對共享理念予以了堅持。1985年,在人工智能實驗室的理查德·斯托爾曼(Richard Stallman)的倡議之下,一個名為“自由軟件聯(lián)盟”(Free Software Union)的新組織成立。這個新組織以消除知識產(chǎn)權(quán)對軟件業(yè)的束縛為宗旨,倡導(dǎo)一種理想化的軟件產(chǎn)業(yè)發(fā)展模式。在這種理念的指導(dǎo)之下,“自由軟件聯(lián)盟”推行了一套“通用性公開許可證”(General Public License,簡稱GPL)協(xié)議。根據(jù)這一協(xié)議,任何使用自由軟件的人都必須將在其基礎(chǔ)之上進(jìn)行的修改和創(chuàng)新與其他人共享。 需要指出的是,雖然“自由軟件聯(lián)盟”的共享理念十分令人尊敬,但多少有些激進(jìn)。由于這個原因,不少“自由軟件聯(lián)盟”的成員逐漸與“聯(lián)盟”分道揚鑣。這些人中的一部分認(rèn)為,“自由軟件聯(lián)盟”所倡導(dǎo)的技術(shù)分享理念是正確的,但所謂的“自由”(注:在英文中,free同時有自由和免費的意思)卻與商業(yè)社會顯得有些格格不入??紤]到這點,他們主張用“開源”來取代“自由”作為口號,繼續(xù)推動軟件研發(fā)中的技術(shù)分享。這一系列的努力,就是后來的“開源運動”。 從20世紀(jì)90年代至今,“開源運動”一直進(jìn)行得轟轟烈烈。最初,這個運動只是一些研發(fā)人員自發(fā)參與。隨著運動的深入,很多大型企業(yè)也逐步加入進(jìn)來。目前,“開源”已經(jīng)成為了一種與封閉開發(fā)并行的軟件協(xié)作開發(fā)形式,并且越來越有超越、壓倒后者之勢。 亞當(dāng)·斯密曾經(jīng)在《國富論》的開頭強(qiáng)調(diào)過,分工是促進(jìn)勞動生產(chǎn)率提高的最重要動力。作為一種協(xié)作形式,“開源”顯然為斯密的這一論斷提供了最好的證據(jù)。通過將軟件的源代碼開放,可以免去軟件研發(fā)者們對一些基礎(chǔ)程序的重復(fù)開發(fā),讓他們可以將更多的精力集中在一些特殊的領(lǐng)域,從而大幅提升他們的開發(fā)效率。與此同時,“開源”還允許不同的研發(fā)者們更好地進(jìn)行交流切磋,從而達(dá)到相互啟發(fā)、激發(fā)靈感的作用。所有的這些,對于推進(jìn)整個軟件開放行業(yè)的進(jìn)步都起到了十分重要的推動作用。 人們?yōu)槭裁礃酚趨⑴c免費的開源軟件開發(fā) 盡管作為一種協(xié)作的形式,“開源”確實很有效率,不過這種效率的實現(xiàn)卻依賴于一個前提,那就是參與協(xié)作的人都要有足夠的積極性參與這項活動。然而,從“經(jīng)濟(jì)人”的視角看,這一點似乎很難得到保證。雖然“開源運動”的參與者有時會強(qiáng)調(diào)“開源”和“自由”之間的區(qū)別,但在多數(shù)情境下,兩者的主張其實并沒有本質(zhì)不同。很多的“開源”協(xié)作參與者并不從軟件的研發(fā)中獲得直接的經(jīng)濟(jì)回報。 正是這一原因,不少軟件業(yè)的從業(yè)者在一開始都不太支持“開源”或者“自由”的這種研發(fā)形式,其中最有代表性的就是微軟的創(chuàng)始人比爾·蓋茨。在1976年2月3日,他曾發(fā)表過一封《致愛好者的公開信》(An Open Letterto Hobbyists)。在信中,蓋茨指出:“有誰會在沒有任何報酬的情況下來做這些專業(yè)的工作?什么樣的愛好者才會投入三年的時間進(jìn)行開發(fā),找出所有錯誤、編寫文檔,然后將產(chǎn)品免費發(fā)布?事實上,只有我們大量投資來為個人電腦做軟件?!?/p> 從經(jīng)濟(jì)學(xué)的視角看,蓋茨的這番言語似乎很有道理。我們知道,軟件開發(fā)人員一般都有自身的工作,并且還往往收入不菲。在這種情況下,他們擠出精力來從事開源軟件的開發(fā)需要付出巨大的時間成本。如果不能因此而獲得相應(yīng)的回報,那么他們又有什么理由來投入這種活動呢?或許,我們可以用利他主義、興趣等因素來對其進(jìn)行解釋,但是這些因素充其量只能解釋軟件開發(fā)者從事開源行動的一小部分動機(jī)。事實上,很多開源項目的研發(fā)都耗時、耗力巨大,如果毫無回報,而僅僅依靠利他主義、興趣,似乎很難支持這些項目的完成。 那么,從事開源研發(fā)的人究竟能獲得怎樣的回報呢?“開源運動”的發(fā)起人之一埃里克·雷蒙德(Eric Raymond)曾寫過一篇著名的文章《大教堂與巴扎》(The Cathedraland The Bazaar)。在這篇文章中,他提出過一種解釋:“開源”其實是禮物經(jīng)濟(jì)的一種體現(xiàn)。雷蒙德指出,在“開源”社區(qū)中,并不存在必需品的稀缺,因此貨幣化的激勵對社區(qū)成員的吸引力并不大。與之相比,在人群中的威望、榮譽(yù)要顯得更加重要。要獲得這些無價的“貨幣”,人們就需要提供自己的禮物——無私地為整個社區(qū)提供自己的智慧和力量。 相比于雷蒙德對精神回報的強(qiáng)調(diào),來自諾貝爾經(jīng)濟(jì)學(xué)獎得主梯若爾(Jean Tirole)的解釋就要顯得更為“經(jīng)濟(jì)”了。在和哈佛大學(xué)商學(xué)院教授喬?!だ占{(Josh Lerner)合作的一系列論文中,他提出了激勵軟件開發(fā)人員積極投身開源軟件研發(fā)的幾個理由。梯若爾和勒納認(rèn)為,參與開源軟件的研發(fā)除了能夠獲得雷蒙德所說的威望和榮譽(yù),從而滿足自身的心理需要外,還能為研發(fā)者帶來實實在在的經(jīng)濟(jì)收益。一方面,開源軟件的研發(fā)就好像是一個演練場,參與這些活動有助于研發(fā)人員積累有益的經(jīng)驗,從而使他們能在后續(xù)的工作中表現(xiàn)得更好,同時獲得更高的回報。另一方面,參與開源軟件的研發(fā),其實也是開發(fā)者展示自身能力的一個良好機(jī)會。只要能在這些領(lǐng)域有足夠好的表現(xiàn),他們就可以更容易地被潛在的雇主或獵頭發(fā)現(xiàn),這也有助于他們找到更為高薪的職位。如果我們認(rèn)同梯若爾和勒納的說法,那么人們參與開源軟件的研發(fā)就不是真正意義上的義務(wù)勞動,而只不過是把當(dāng)期應(yīng)得的回報做了適當(dāng)延遲而已。在實踐當(dāng)中,正是這種延遲的報酬體系構(gòu)造了一個潛在的市場,從而讓人們樂于參與免費的開源軟件開發(fā)。 企業(yè)為何熱衷于開源 遺憾的是,盡管雷蒙德、梯若爾和勒納等人的理論可以很好地解釋具體的個人為什么有激勵參與開源軟件的研發(fā),但這些理論并不能解釋企業(yè)參與開源軟件研發(fā)的動機(jī)。一方面,企業(yè)不同于個人,它追逐的目標(biāo)更為單純,除了利潤之外,它們不會有榮譽(yù)、威望等考量。考慮到這點,即使納入商譽(yù)等因素,企業(yè)從事開源研發(fā)的激勵也不會太高。另一方面,個人需要求職,需要向潛在的雇主展示自己的能力,但企業(yè)卻沒有這方面的需要,因此他們不會為了出于展示能力的目的而從事開源開發(fā)。即使一些小企業(yè)也可能通過這種機(jī)制來做廣告,從而為自己找到潛在的收購者,但那些大型企業(yè)一般沒有激勵這么干。然而,正如我們看到的,現(xiàn)在最有激勵參與開源軟件研發(fā)的,卻正是那些財大氣粗的大型平臺企業(yè),這到底又是為什么呢? 在我看來,原因可能有幾個方面。一是為了搶占人才,二是為了搶占市場。 先看第一個原因——對人才的追求?!?1世紀(jì)最寶貴的是什么?是人才!”用電影《天下無賊》里的這句臺詞來形容IT行業(yè)的現(xiàn)狀,是最為貼切不過的。為了搜尋、招聘有能力的程序員,相關(guān)企業(yè)都用盡了心思。然而,程序員的資質(zhì)是很難鑒別的,我們很難通過學(xué)歷、證書,或者獎項來評判一個程序員的價值。相比于這些指標(biāo),實際的解決問題能力是更為重要的。而能夠有效解決開源軟件遇到的問題、對開源軟件進(jìn)行有效的修改和創(chuàng)新,顯然是證明開發(fā)者能力的一個有效辦法。正是因為這一原因,很多大型的企業(yè)都致力于投入開源活動,甚至自己搭建平臺,組建開源社區(qū),以此吸引人才的到來。 需要指出的是,我們說企業(yè)通過參與開源來吸引人才,并不是說企業(yè)要將發(fā)現(xiàn)的人才統(tǒng)統(tǒng)招聘到自己的旗下。事實上,很多企業(yè)也并沒有指望擁有所有得力人才,而只是希望通過開源來利用這些人才。例如,谷歌對其人工智能系統(tǒng)Tensor Flow的開源決定就是基于這種考慮做出的。谷歌首席科學(xué)家杰夫·迪恩(Jeff Dean)指出,傳統(tǒng)的軟件研發(fā)實在是太慢了,通常是一個程序員花上幾個月寫完代碼,然后上會討論,再根據(jù)其他人的意見進(jìn)行相應(yīng)的修改。相比之下,如果采用開源的協(xié)作開發(fā)形式,谷歌開發(fā)人員能夠?qū)崟r與科學(xué)界進(jìn)行協(xié)作,谷歌之外的人才也能夠參與Tensor Flow源代碼的編寫,而機(jī)器學(xué)習(xí)技術(shù)的共享能夠廣泛吸引更多的技術(shù)人才完善Tensor Flow系統(tǒng)。這樣,Tensor Flow的開發(fā)進(jìn)度就大大加快了。 再看第二個原因——對市場的爭奪。一般來說,開源可以大幅節(jié)約軟件的研發(fā)成本,因此比起封閉開發(fā)的商業(yè)軟件,開源軟件的成本往往要低得多。由于這種原因,開源軟件在對市場的拓展上通常要比商業(yè)軟件更為迅速。 一個典型的例子就是谷歌推出的安卓(Android)系統(tǒng)。它并不是最早的手機(jī)操作系統(tǒng),在此之前,塞班系統(tǒng)曾一度占據(jù)了手機(jī)操作系統(tǒng)的榜首,而蘋果的iOS系統(tǒng)也要比安卓系統(tǒng)出現(xiàn)得更早。然而,在安卓出現(xiàn)之后,只用了很短時間就奪下了手機(jī)操作系統(tǒng)市場第一的位置。根據(jù)Gartner發(fā)布的數(shù)據(jù),2018年安卓在智能手機(jī)系統(tǒng)中占有的份額高達(dá)85.9%,位居第二的iOS系統(tǒng)的市場份額則只有14%,而其他各種系統(tǒng)的市場份額加在一起只有0.1%。這個例子充分說明,在搶占市場份額這點上,開源軟件確實有得天獨厚的優(yōu)勢。 一旦企業(yè)用開源軟件成功地占據(jù)了市場,它們就擁有了足夠的戰(zhàn)略空間。利用自己在市場上的優(yōu)勢,它們完全可以獲得豐厚的收入。 仍以安卓系統(tǒng)為例。盡管安卓如此成功,但它卻是開源的,并且根據(jù)GPL協(xié)議,這一系統(tǒng)的代碼版權(quán)不屬于任何個人和機(jī)構(gòu),因此其開發(fā)者谷歌并不能對其收取任何費用。既然如此,那么谷歌為什么還要對其進(jìn)行研發(fā),隨后還要投入大量的人力物力對其進(jìn)行維護(hù)呢?難道是要學(xué)雷鋒做好事,毫不利己專門利人?答案當(dāng)然是否定的。事實上,盡管谷歌并不直接從安卓系統(tǒng)收費,但卻是從安卓賺到了很多錢。這里面的秘密其實就在于平臺企業(yè)常用的“交叉補(bǔ)貼”戰(zhàn)略。 我們知道,谷歌其實是一個多邊平臺企業(yè),它不僅做系統(tǒng),也做應(yīng)用軟件。誠然,谷歌對于安卓系統(tǒng)采取了開源和免費的策略,然而它對于系統(tǒng)搭載的各種APP,例如谷歌搜索、谷歌瀏覽器、谷歌地圖等卻是不開源,并且是收費的。由于安卓的開源和免費,很多手機(jī)制造商都選擇將其作為了自己的系統(tǒng),伴隨著這個過程,一大批收費的APP也就被裝入了手機(jī)。谷歌通過對這些APP收費,不僅足以彌補(bǔ)為開發(fā)安卓系統(tǒng)而投入的大量費用,還能賺得盤滿缽滿。從這個意義上看,將安卓開源,其實并不是谷歌的慈善,恰恰相反,它是一個十分高明的競爭策略。事實上,目前歐盟對谷歌發(fā)動了一連串調(diào)查和訴訟,其中的一個重要理由就是谷歌利用開源的安卓系統(tǒng)占領(lǐng)了大量的市場份額,然后再濫用由此積攢的市場支配地位來搭售自己的其他產(chǎn)品,由此產(chǎn)生了排除限制競爭、損害消費者福利的后果。 產(chǎn)業(yè)互聯(lián)網(wǎng),開源爭奪的下一個制高點 通過以上的分析,我們就可以知道,盡管從表面上看,企業(yè)參與開源運動并不能獲得直接的好處,但在這個過程中,它們卻可以獲得人才、獲得市場,從而為自己爭得有利的戰(zhàn)略地位。 需要指出的是,目前整個互聯(lián)網(wǎng)的重心正在從消費互聯(lián)網(wǎng)轉(zhuǎn)向產(chǎn)業(yè)互聯(lián)網(wǎng),在這種背景下,開源市場的爭奪可能會變得更為激烈。盡管目前我國的經(jīng)濟(jì)已經(jīng)發(fā)展到了一定的程度,對相關(guān)產(chǎn)業(yè)的支持和配套也達(dá)到了相當(dāng)?shù)乃健H欢?,傳統(tǒng)的裝備配套方案一般是非標(biāo)準(zhǔn)化的,這決定了企業(yè)在進(jìn)行業(yè)務(wù)擴(kuò)張時,邊際成本很難迅速降低,企業(yè)試圖通過擴(kuò)大規(guī)模來實現(xiàn)降成本的努力很難實現(xiàn)。正是由于這種原因,以標(biāo)準(zhǔn)化的方案來替代非標(biāo)準(zhǔn)化,就是推進(jìn)產(chǎn)業(yè)升級的重要一環(huán)。在這個過程中,蘊(yùn)含著巨大的生產(chǎn)潛力的釋放,也蘊(yùn)含著巨大的商業(yè)機(jī)會。可以說,誰能奪下產(chǎn)業(yè)互聯(lián)網(wǎng)這個巨大市場,誰就將在未來相當(dāng)長的一段時間內(nèi)主導(dǎo)行業(yè)的發(fā)展。 目前,包括阿里巴巴、騰訊、華為在內(nèi)的一大批巨型企業(yè)都在為爭奪這片市場而努力。那么,怎么才能在這場爭奪中迅速獲得優(yōu)勢呢?一個最簡單的思路,就是讓本企業(yè)的標(biāo)準(zhǔn)成為整個行業(yè)的標(biāo)準(zhǔn)。而要達(dá)到這一點,企業(yè)就首先要讓自己的標(biāo)準(zhǔn)有足夠的使用者。顯然,為了達(dá)到這一目的,開放自己的底層技術(shù),吸引更多的研發(fā)者在此基礎(chǔ)上進(jìn)行建設(shè),就是一個非常好的市場爭奪策略——這一方面可以爭取直接的用戶,另一方面還可以通過產(chǎn)品的豐富來吸引更多的間接用戶。最終,借助網(wǎng)絡(luò)外部性的力量,它們就可以迅速奪取市場。 目前,產(chǎn)業(yè)互聯(lián)網(wǎng)的大潮正在襲來。相比于消費互聯(lián)網(wǎng)的紅海,這一片新興的市場可謂是十足的藍(lán)海。為了在這塊市場中迅速做大,平臺巨頭們正在紛紛謀篇布局,而開源無疑就是這場爭奪中的一個重要策略。從這個意義上講,平臺巨頭之間的開源戰(zhàn)爭才剛剛開始。 |
|