開放源代碼運動可能憑借云計算恢復活力。這本是一個十分技術化的話題,但對CEO們來說,具有特別意義。有道是:天不變則道亦不變,反之,天變則道亦變。如果說,天是指生產力潮流,具體指技術趨勢的話,道就是商業之道。CEO從關心商業之道角度,需要關心涉及“天變”的重大技術趨勢。
具體來說,開放源代碼問題對CEO的重要性在于兩個背景,一是關于互聯網將導致何種商業趨勢的爭議與它相關,美國前沿忽然流行超互聯網封閉論,封閉源代碼的蘋果成了CEO們學習的榜樣,蘋果真的值得學嗎?二是,圍繞云計算的“兩條路線斗爭”正在IBM、谷歌與微軟之間展開,最終會左右CEO所追隨的商業潮流的方向。
從這個意義上說,代碼的問題已不局限于代碼。按萊斯格的說法,代碼就是未來信息社會的律令。代碼指向開放,CEO們就會在成群結隊列在IBM、谷歌師門下前進;代碼指向封閉,CEO們就會排向蘋果、微軟的隊列分果果。一念之差,財富南轅北轍,這還不足夠嚴重嗎?
開源的困境與轉機
開放代表互聯網的大方向。這話說說容易,真計較到行內的專業判斷上,就不那么容易了。
原因是明擺著的:LINUX的主帥SCO,像法國足球鬧內哄那樣,叛變投敵了;開源運動中相當于阿根廷足球隊主將梅西的SUN,自從被收購后就成了梅西的諧音——“沒戲”了。
雖然LINUx在服務器上占據了優勢,對愛好者來說的形象仍然崇高,但開源運動總的來說,商業成功之路還沒有完全摸索出來。
云計算給開源運動帶來重要的轉機。這不是開源擁有像IBM、谷歌這樣的超重量級鐵桿粉絲所能比擬的。這種轉機主要在于,云計算以SaaS(軟件即服務)為基礎,使開源看到了“軟件免費,服務收費”的商業模式最終成熟的希望;雖有微軟憑“云+端”這種陰謀詭計(端是指終端軟件收費)加以負隅頑抗,有蘋果憑有限開放(其它開放,源代碼不開放)進行退守,仍不足以抵御開源的天勢。
對信息社會的命根子——代碼來說,開放的前途是光明的,但道路卻是曲折的,蘋果當下如日中天,市值一時超過微軟,雖神鬼莫能與之爭鋒,又給CEO們帶來一種不確定性:開放真的是那么好嗎,像蘋果那樣半開半閉,不是也可以嗎?
為了解開CEO在商業之道上的這一心結,我們有必要具體分析技術趨勢,特別要深入到能左右商業模式的開源技術走向中去。SOA(面向服務的架構)向何處去
、
面向服務的架構,與面向軟件授權許可的架構(如“云+端”之類)是相反的方向。人們一般問的是,要不要向SOA方向去。
既然我們認可云計算的主流在SaaS方向上,就不費口舌討論面向軟件授權許可的問題了,而把問題深化為:面向怎樣的服務?
這樣提出問題是有針對性的,因為即使正宗的云計算(相對于微軟山寨版云計算而言),對此問題的回答,方向也可能是相反的。CEO該聽誰的呢?我建議回到開源之本、回到云計算之本,來想這個問題。
對開源的商業化,人們評價不一。愛好者從非商業動機出發,指摘LINUX商業化,破壞了開源的純潔性,作為LIUNX同路人的商家,常常被認為是在利用LINUX打擊對手。
有了云計算,我們可以從新的視角了結這一歷史公案。這個新的視角,就是免費模式,它可以完美平衡FREE的兩個含義:自由與免費。自由可以被理解為選擇的多樣化;免費專指基礎業務不收費(在這里特指軟件免費)。
免費模式在安德森《免費》一書中是有所特指的,按照我的理解,首先要把一種業務,區分為兩種業態,一種是基礎業務,一種是增值業務,二者之間存在交叉補貼關系。免費是特指基礎業務免費,而不能指增值業務免費。如果二者不分,安德森把這樣的免費稱為打折,以區別于免費模式特指的免費。
這樣一來,我們對軟件就有了新的理解。它不是一種獨立業務,而是一半業務。軟件免費不是指先試后買(那相當于打折促銷),而是鎖定用戶的手段,是一種基礎業務;與軟件相對的另一半業務,就是服務,它一定是增值服務。
面向服務,應特指面向增值服務。這一點,被倡導云計算的大公司有意無意掩蓋了。二種業務的合成,稱為軟件服務。工信部軟件服務司原來想叫軟件和服務司,加一個和,現在看來不太對。狹義的軟件服務可以是一個單獨門類,其中軟件免費,服務收費,雙邊市場交叉補貼。
由此可知,軟件授權許可,與軟件免費,并不是一個對稱概念。與軟件授權許可對稱的相反做法,應是軟件免費,但同時要承擔基礎業務功能。
這看起來好像只是一種文字游戲,但下面馬上就要引入正題:我們所說面向服務,到底是什么服務。以前人們理解的是一種同質化服務,用來降低大規模工業化成本的;可按云計算的理念,可能不一樣了,可以主要用來指差異化服務,是一種增值性的服務。
再驗算回去,現在哪家云計算提供者,在軟件這個平臺上可以面向差異化服務呢?你的API在哪里,你的開放在何處,你能作用在服務差異化、產品多樣化上創造客戶價值嗎?
不久前,我接到一個云計算專業會議的邀請函,只看第一句話,就不想去了,它說(大意)云計算吻合的是工業革命時期大生產中的規模化。好嘛,我們終于等來一個叫云計算的未來工具,用它來實現的居然是200年前工業化的大規模同質化生產。
這完全是不用所長,專用所短。云計算是高度分散的計算模式,是分布式計算,不是集中計算,怎么返祖成了大規模集中制造呢。穿新鞋,走老路,在具體條件下不是不可以,但認為新鞋的主要功能就是走老路不走新路,就是誤導。
所以我提出一個新的觀點,將來的SOA,不是一般地面向服務,不是面向一般的服務,而是要重點面向差異化服務、個性化服務,為cEO增值服務(而不是僅僅是為節省成本服務)。沿著這個方向,讓軟件這個基礎平臺,多設計一些供百花齊放用的接口,恐怕是未來的技術方向。
開源要想利用云計算實現轉機,其關鍵在于抓住云計算在分布式計算上的特長做文章。抓住機遇,盡快將軟件免費之后的服務收費,從提供一般服務,轉向提供增值性的差異化服務;為此,當務之急,是在軟件與服務之間,設計具有用戶多樣化選擇功能的開放接口,走出LINUX只能拼成本,而增值乏術的困境。開源的商業化,由此可以理解為LINUX基本功能、基礎產品免費,靠接爻多樣化增值服務收費的完整模式。利用云計算將開源服務升級。
CEO要看的門道是,在判斷技術潮流背后的商業趨勢時辯明真偽。明白不是所有的云都能下雨,要找能下雨的云去接水。