Oracle要收購JBoss和BEA開源kodo新聞的深度剖析 - JavaEye - JavaEye
Posted on 2006-03-01 17:45 懷素 閱讀(134) 評論(0) 編輯 收藏最近看到兩條貌似不相關,實則相關性很高的新聞:
1、Oracle正在準備收購JBoss,Zend和sleepycat(Berkely DB),最新消息是已經收購了sleepycat
2、BEA開源kodo jdo,kodo jdo是BEA的EJB3.0 persisent API實現。
先評論新聞一:
Oracle是一家非常喜歡通過并購來擴張和消滅競爭對手的公司,這從Oracle在CRM市場通過強硬手段連續收購PeopleSoft和Siebel就可以看出來,而且Oracle的收購目的非常明確,前不久收購InnoDB,和現在收購Berkely DB,完全是為了和開源數據庫MySQL競爭,打擊對手。
預謀收購Zend公司,說明了:Web開發市場越來越強調易用和快速,腳本語言再度吃香。Zend是PHP最領先的商業公司,收購Zend可以將PHP集成到Oracle的應用服務器里面來,一方面吸引PHP開發者使用Oracle產品,另一方面可以打擊競爭對手Caucho Resin(Resin已經提供PHP支持)
預謀收購JBoss公司,對我們的影響更大一些:Oracle嚴重感受到了在Java市場來自IBM開源策略的競爭壓力,迫使他尋求開源產品來增強和IBM的競爭實力;再者收購JBoss就消滅了在EJB3領域一大競爭對手,積攢實力挑戰IBM和BEA。
從Oracle的收購歷史來看,Oracle向來是不達目的誓不罷休的,因此我認為收購JBoss和Zend最終會成為現實!隨之而來的問題是:Hibernate會受什么影響,會如何發展?
表面看來,Oracle已經有了AS和TopLink,而JBoss和Hibernate和他們是完全重疊的產品線,Oracle會采取什么策略呢? 因為一旦投入大量資源發展JBoss和Hibernate,勢必對AS和TopLink造成沖擊(不過Oracle主要是靠數據庫和ERP/CRM賺錢,并不依靠AS和TopLink賺錢),但是完全放棄JBoss和Hibernate也不符合Oracle收購的利益,最重要的是收購開源產品,能夠得到的只是開源產品的商業服務收益,得不到開源軟件的代碼所有權,因此開源軟件作者要看你Oracle不爽,完全可以離開Oracle公司,繼續自己獨立發展該開源軟件,最后Oracle就一無所獲了。
我的分析如下:
Oracle應當非常明確的知道,經過這么多年AS(Application Server)大戰,單純靠銷售AS賺錢是不現實的,實際上目前只有BEA主要依靠銷售AS賺錢,但是BEA近年的狀況不佳是有目共睹的。而與此同時,IBM提供整體IT服務和開源基礎軟件結合的業務模式取得了非常大的成功,Oracle也準備走這條路。
因此Oracle需要一個完整的產品線:開源的和商業的。商業的數據庫,應用服務器和EJB3產品都有了,它缺少的是開源的產品線,所以他要收購InnoDB,Berkerly DB,JBoss。這樣下來,Oracle擁有了大而全的產品線,應有盡有了。無論你客戶需要什么,我Oracle都可以提供。你客戶喜歡商業軟件,我有,你客戶喜歡開源軟件我也有,怎么樣?購買了Oracle的服務,一生無憂!
我很清楚的記得以前看中央電視臺對話欄目采訪Larry Ericssion,Larry舉了一個生動的例子來比喻Oracle公司的業務,他說其他的IT廠商是生產汽車零件的,你去不同的廠商那里購買足夠的零件,然后自己組裝一臺車出來,然而Oracle生產的是完整的汽車,你直接向Oracle購買了汽車,不再需要自己組裝了。Larry認為企業市場是趨于整合的,將來只會剩下來幾家巨頭公司,其他公司都會被收購掉。我們帶著Larry這個比喻再回顧Oracle的收購史,可以清晰的看出來Larry的發展思路。
看清楚了Oracle發展思路,我們也可以預測一下Hibernate的發展前景:
Oracle無疑會投入資源發展JBoss,同時也會將Hibernate打造成為一個領先的開源EJB3 Persistence產品(事實上現在已經是這樣的了),此外會圍繞JBoss和Hibernate定做一套完善的開源產品的服務解決方案。因此Hibernate會獲得更多的發展資源,同時近一步向EJB3 Persistence靠攏,并且Oracle事實上掌握了EJB3 Persistence的標準。因此對于Hibernate來說,今后的發展方向和以前投靠JBoss基本一致,沒有什么大的變化。
再看第二則新聞,BEA開源kodo,很值得玩味!Oracle收購JBoss和Hibernate,直接的威脅到了IBM和BEA。IBM已經擁有了商業和開源的完善的產品線,而Oracle即將擁有商業和開源的完善產品線,現在就BEA缺乏開源的產品線了!BEA在這個時候,迫于來自競爭對手的壓力和開源運動的壓力,不得不尋求開源的商業服務產品線。
BEA的反擊方式有二:
1、和interface21合作,提供Springframework支持,打擊IBM和Oracle
2、開源kodo,和IBM和Oracle的開源EJB3產品競爭。
由此,BEA開源kodo的行為就很容易理解了。
分析完這兩則新聞,我們可以看到一些企業市場的發展趨勢:
1、開源產品線已經成為企業市場不可或缺的一部分,哪個巨頭缺少開源產品線,都會在競爭中處于非常被動的狀況,這迫使巨頭們紛紛拓展開源產品線。
2、開源軟件的市場需求已經趨于成熟。
3、開源軟件和商業的結合的發展道路已經比較明確:開源作者發起開源軟件,隨后開源軟件普及,最后被某公司收購,證明了寫開源軟件也可以發家致富。