解讀微軟的開源策略:很弱很美好?
4月29日,Ecuador地區有一場由AESoft組織的當地會事。會事名是“集成技術”,由Microsoft, CodePlex, Port25 和The Apache Foundation贊助。
會上,微軟給出了他們是開源友好的并支持地開源事業的發展這一說法。我視這場會事為微軟對的Ecuador地區增長的“自由軟件”運動火焰的反應。微軟就那樣極力地讓大家相信他們支持開源、他們有很多努力推廣著的OSS的說法。來自微軟哥斯達黎加區的Jimmy Figueroa來到會場,作為微軟美國中部加勒比區開發與平臺技術指揮官展開了一場演講。
在一段有關Costa Rica地區足球隊和當地軟件發展事業的介紹過后,Jimmy Figueroa展示了一幕有趣的有關微軟開源策略的幻燈片。由于幻燈片不是共享的,我為大家做了一個相似的以好好分析一下它:
(注:微軟開源戰略
CS=商用軟件,OSS=開源軟件)
問題:你從幻燈片上看到了什么?
是的,策略上下顛倒了。由我來解釋。
上圖將軟件歸類為三層(塊):
底層 – Office – Windows – Windows Server
我知道,今天(2010年六月),更加堅實的OSS產品是基礎(位于上圖底端)。開源軟件如Linux Servers, Ubuntu和OpenOffice.org 等是堅實穩定的技術,但是我們知道微軟不愿意同自己的生意過不去,因此他們忽略了Linux,把Windows和Office放在了那里。
在其它公司如Oracle/Sun, IBM, HP 告訴我們使用OSS作為操作系統、網絡服務器和其它軟件產品的基礎軟件的時候,微軟躺在一個非常舒適的地方,策略上忽略這里的OSS。微軟件一直以來都是集中精力開發專屬Windows的軟件(只有丁點例外)的,現在忽略基礎OSS軟件看來也是走著同一輒路。于是,開源好,只因它運行在Windows,Windows Server和Office 平臺之上了。
中層:一些中間件的軟件,如網絡和應用服務器
這一塊我們看到微軟更加開放了。當然了,已經有了微軟軟件作為OS基礎,他們當然在這里接受OSS軟件了。這一處OSS軟件依舊優秀而堅實,但微軟不會對它們予以足夠重視。
上層:商業應用
連鎖銀行,連鎖店,企業資源計劃ERP, 客戶關系管理CRM, 內容管理系統CMS, 等等等等。這一塊,我敢冒險說此類解決方案開源軟件世界將不如商業軟件世界穩固(至少今天是),除有少數例外。但是在這一層正是微軟所說的“是的,放上所有你想要的OSS在這里”的地方。
這可能很好吧:微軟在對OSS最薄弱的領域即商業應用領域進行大力創造。但是......
這可能很壞:如果OSS商業應用建構于一個百分之百領依賴于Windows或微軟專利的平臺之上,我們將會被永遠不變的一個使基礎軟件成為日用品(收費但不得不用)的賣主(微軟)遏制住,后果不堪設想。
因此,在尚不穩定的領域里使用OSS,他們想讓企業和用戶垮臺與崩潰嗎?
對比其它企業,如IBM或HP,非常保守地說,OSS于操作系統和中層應用是優秀的、堅實的,我們看到微軟所作的是一個上下顛倒的策略,是一個對保持它商業利益有意義而于技術領域毫無意義的策略。
關于商業解決方案(上層)
微軟有少許商業解決方案如Dynamix (CRM和ERP),但說實話,那不是它的盈利核心。它的盈利核心在是Office 和Windows。對商業解決方案,微軟極大地依賴于在它的平臺之上開發用戶解決方案的商業合作伙伴。
典型的微軟商業合作伙伴總是從微軟聽到出售軟件許可是一種好的生意,并且我們要隱藏源碼,保護它的知識產權等等的說法。現在微軟停止說一些諸如“OSS好是好,但讓我們只使用我的生意合作伙伴能從中取得許可費的軟件吧,這樣才不致于影響到我的生意”的話了。
結語
因此,微軟發出的有關OSS的消息:
* 在微軟平臺之下使用OSS,行。
* Windows之上的OSS中間件行,但MS中間層更佳。
* 在不與微軟沖突的前提之下,OSS好。
* 你需要在OSS最薄弱的環節使用它,也就是商業應用領域。
* 開發者需要在MS技術之上開發OSS,他們的軟件僅能運行在一個平臺之上--Windows。
* 用戶可以在微軟技術之上使用OSS軟件,被唯一的賣家鎖住。
微軟開源策略照我來看很弱很美好。他們不想影響自己的生意,不想冒任何險;他們在拿不到他們商業合作伙伴許可費之前,愿意讓后者葬身火海。
于是在這種情形之下看微軟支持OSS,就不會讓人產生一種戲劇性的觀念或決心的轉變了。
英文原文:http://www.osnews.com/story/23484/Microsoft_Open_Source_Strategy_is_Upside_Down
作者David Adams是電子商務軟件領域的一個創業者,并創立了osnews資訊站。
【編輯推薦】