當前位置:編程學習大全網 - 編程語言 - 如何看待oracle 收購sun 知乎

如何看待oracle 收購sun 知乎

/3989.html

/art/201612/525288.htm?mobile

PS:Sun以前壹直是我膜拜的偉大公司之壹,也是開源社區和技術創新的領頭羊。壹直認為Sun被Oracle收購是開源社區的大杯具。Sun的市值曾經超過2000億美元,就在Sun最低潮的時候,74億美元的便宜價就被Oracle收購了。Oracle把Sun買來之後,清理掉了所有不太聽話的管理精英和優秀工程師,然後請來個惠普的色狼接管原來 Sun的硬件生命線。轉發此文以紀念杯具的 Sun, OpenSolaris, Kenai, Scott, James。

Java創始人詹姆斯·高斯林(James Gosling)

Oracle董事長兼CEO 埃裏森近壹個月三度成為媒體追逐的對象。8月12日,Oracle宣布就Google?Android手機操作系統侵犯Java版權和專利壹事,狀告Google;8月17日,Oracle宣布放棄OpenSolaris計劃;9月6日,Oracle宣布聘請前 惠普董事長兼CEO赫德為Oracle聯合總裁。這三件貌似不太關聯的事件,實則大有名堂。應該從Sun如何日暮西山說起。

成敗皆因Oracle

同為公司創始人的埃裏森和Sun董事長兼CEO麥克尼利曾經因為***同的愛好——反對微軟而被稱為矽谷鬥士,又因為***同的生意——雙方都以對方為最大客戶而成為生意夥伴。然而,在網絡泡沫破滅時,這對誌同道合的朋友卻兄弟鬩墻了。

Sun靠工作站起家,後來憑借SPARC處理器和Solaris操作系統占領高端服務器市場。SPARC和Solaris性能和可靠性在業界有口皆碑,當然價格也不菲。但那時企業級市場上錢不是問題。Oracle公司的數據庫產品此時與Solaris平臺相得益彰。

網絡泡沫破滅後,用戶開始關註投資回報,錢成了最大的問題。Oracle為了保住自己的利益,做的事情就不夠朋友了。

2002年6月,Oracle宣布推出數據庫Oracle9i RAC。正是這款數據庫把Sun逼入日薄西山的境地。這款數據庫產品能運行在紅帽Linux平臺上,也能運行在x86架構上。更要命的是Oracle9i RAC與紅帽Linux都預裝在戴爾的x86架構服務器中。低成本的x86架構和Linux替代了SPARC和Solaris,而且預裝使用戶的麻煩大大 減少。埃裏森做得更絕的是,將Oracle的整體運營遷移到x86平臺,而且聲明未來產品先在x86平臺上開發,然後移植到SPARC平臺上。Oracle的以身作 則,無異於告訴用戶,Sun能幹的事情,x86平臺都能幹,而且更便宜。

Oracle和用戶雙贏了,而Sun因為當時沒有x86服務器,成為最大的輸家。

Java帶給Sun的只有聲譽

為智能家電開發的Java,不想“有心栽花花不開,無心插柳柳成蔭”,在家電市場毫無起色,卻因其“壹次編程,到處可跑”的跨平臺特性,趕上了互聯網的高速發展時機,在企業級市場上大放異彩。

Java對於Sun來說“華而不實”。除了帶來聲譽外,Java並沒有直接給Sun帶來與其聲譽相當的回報。這倒不是Sun多麽無私,實際上 Sun曾嘗試過。在上世紀90年代末,Java的蓬勃發展讓Sun感覺收獲的季節到了,Sun成立了Java應用部門JavaSoft。不料,Sun這種 “既當運動員,又當裁判員”的做法遭到了Java應用廠商的強烈甚至過激反應。雖然當時Java社區的發展很快,但如果Sun在應用市場上分羹,會使 Java前程未蔔。三思之後,Sun撤銷了JavaSoft部門,退守開發Java 平臺,從對企業的授權上賺些小錢。

Sun的主要經濟來源是Solaris和SPARC。本質上說,Sun是壹家硬件廠商。但是由於受到Oracle9i RAC的致命壹擊,Solaris和SPARC也朝不保夕。

2006年,接任麥克尼利的CEO施瓦茨的當務之急就是先穩住然後再去發展SPARC的用戶群。“先嘗後買”的免費策略無疑能招攬到客戶。但對 於Sun來說,服務器白送是送不起的,只能白送Solaris。這樣的做法令人匪夷所思:桌面級的Windows還賣錢,企業級的Solaris怎麽白送 呢?

施瓦茨的想法是:號稱史上最強的操作系統的開源,足以讓關鍵業務應用的客戶打消在Solaris安全上的顧慮,而Solaris與SPARC相 互優化得最好。因此,喜歡Solaris的用戶也會喜歡SPARC,從而達到促銷SPARC的目的。於是,Sun推出了Solaris的開源項目 OpenSolaris,並承諾OpenSolaris的開源代碼與正在研發中的Solaris代碼相同。

到了2006年底,Sun宣布將Java開源。顯然,Sun寄希望於,運行Java最好的平臺是Solaris,而Solaris最好的硬件平臺是SPARC。只要用戶對開源後的Java有信心,那他們就是SPARC的潛在客戶。

然而,施瓦茨的如意算盤在去年4月Oracle以74億美元收購Sun之後就再也撥不響了,畢竟軟件廠商才知道軟件的價值,誰當家誰說了算。

Oracle為何起訴Google

雖然Sun不再涉足Java應用市場,但企業使用Java仍要向Sun購買使用授權,通常這些都是小錢。Sun的最大壹筆橫財是2004年微軟 以16億美元壹次性了結與Sun在Java上的恩恩怨怨。最摳門的要算Google了,它在其手機操作系統Android中無償使用了Java。

雖說定位於企業級市場的Oracle對手機不屑壹顧,但對於Google這樣壞了規矩的帶頭大哥,還是必須管管的,否則,誰還會再交錢呢。但是,Oracle起訴谷 歌還應該有更深層次的原因,或者跟Oracle在開源政策上的變化直接相關。今年3月,Oracle將OpenSolaris的使用授權縮短到90天,逾期必須購買相 應的服務,接著在4月取消了OpenSolaris光盤的免費派送。到了8月17日,Oracle通過郵件稱,將集中精力開發企業級Solaris,不再 對OpenSolaris進行實時更新。8月23日,負責OpenSolaris社區開發和維護的OpenSolaris管理會(OGB)成員集體辭職。 這意味著OGB把OpenSolaris的控制權交還Oracle,這正中Oracle的下懷。來自Oracle網站的消息稱,負責硬件業務的全球執行副總裁John Fowle近日在視頻會議上公布了Oracle + Sun產品戰略及產品路線圖。Fowle稱,Oracle將首先致力於打造面向Oracle應用軟件最開放的服務器,並為SPARC做好了長達五年的詳細計劃。 Oracle將繼續支持運行英特爾芯片的x86機架服務器和刀片服務器。顯然,SPARC重新獲寵。Oracle英文網站說得更直接:Oracle提供世界上最完整、開放、 集成的商業軟件和硬件系統,Oracle是唯壹有能力提供完整的技術棧的供應商,棧中每層都被集成起來,像壹個單壹系統壹樣工作。換句話說,Oracle將以 SPARC為主,為客戶提供壹站式的完全解決方案。當Oracle萬事不求人的時候,自然也就用不著OpenSolaris和Java當招牌、做幌子了,甚至可 以說,重新收回Java的控制權對Oracle更為有利。Oracle在Java上拿Google說事兒,要錢應該只是表面現象,深層次的原因是要傳遞出與 OpenSolaris類似的聲音。而Google既非傳統企業級軟件廠商,又不支付授權費,自然成為Oracle在對Java有所動作前,試探Jave社區乃至IBM 等企業反應的合適對象。

赫德跟Oracle對脾氣嗎

別看麥克尼利與微軟鬥爭時像壹頭咆哮的公牛,但他的刀子嘴都用在了蓋茨身上,對員工卻是豆腐心。在網絡泡沫破滅後,資本市場多次對麥克尼利施加裁員壓力,基本上都被他回絕,這成了麥克尼利被迫辭職的原因之壹。

Sun是壹個典型的技術驅動型公司,以不足IBM十分之壹的員工規模維持著包括處理器、服務器、操作系統、存儲、Java、數據庫等在內的冗長產品線。這需要技術精英文化。

Oracle收購Sun後,硬件的市場推廣成為軟肋,迫切需要壹個冷面成本殺手。

筆者曾經在2006年夏季在矽谷采訪惠普全球分析師大會,那壹年正好惠普首次超出IBM成為全球最大IT企業。赫德在主題演講中談論最多的是增長、成本和資本三角形,“技術”壹詞似乎不在赫德的口語辭典中。換句話說,赫德是靠管理和市場在規模上超越IBM的。

9月6日,惠普前任CEO辭職僅1個月就閃電般地在Oracle“再就業”,說明埃裏森對赫德這個冷面殺手寄予了很高的期望,希望他能“昨日重現”,讓Oracle也超越IBM。

如果埃裏森把目標定為IBM,那當下惠普董事會對赫德的起訴正合埃裏森之意:兩家鬧僵後,惠普平臺上的Oracle用戶保不齊會選擇Oracle的軟硬件解決方案,而且惠普還背上了率先撕破臉皮的名聲。

如果說惠普只是在年收入上超過IBM的話,Oracle跟IBM在從服務器、存儲到操作系統、數據庫、應用軟件等領域針鋒相對的競爭還是很有技術含量的。

和不得不與惠普董事會勾心鬥角相比,赫德得到在Oracle壹手遮天的埃裏森力挺,能全力以赴地與競爭對手周旋,但赫德還要直面企業內部的挑戰,他既 要適應Oracle的企業文化,還得尊重Sun的傳統。即便是赫德都適應了,Sun的技術精英也未必能適應。這不,2010年4月2日,Java之父高斯林離開了Oracle。之後2011年3月29日加盟Google。

在收購了 Sun 公司的六年後,Oracle 正在大規模的加大對違反其許可證的 Java 客戶的審查力度。

越來越多的 Oracle 客戶和合作夥伴被拉裏·埃裏森的團隊約談,稱他們沒有遵守 Java 的規矩。

Oracle 在 2010 年 收購了 Sun Microsystems 公司 ,知情人士透露現在它的許可證管理服務(LMS) 正在到處追繳付款。

該數據庫巨頭公司目前已經在全球雇傭了 20 個人專門來負責對那些違反 Java 許可證的企業進行追繳付款。

作為回應,行業合規專家組也在不斷的擴充人馬,招聘更多 Java 專家、擴大預算來應對和參與到 2017 年來自 LMS 的更多訴訟。這其中牽扯了太多的金錢利害關系,每個客戶涉及的金額可能數萬、數十萬美元。

處於事件中的 Java 版本是 Java SE,有三種付費方式,從每用戶 40 美元到 300 美元,或者每處理器 5000 到 15000 美元。

The Register 了解到零售行業的壹個擁有 8 萬臺 PC 的客戶已經收到了 Oracle 的通知,稱其違反了 Java 許可證。Oracle 還告訴了另外壹個客戶其欠下了 10 萬美元,但這筆欠款現在可以優惠 3 萬美元。

專家們建議謹慎下載 Java SE ,已經下載的應該在 LMS 打電話過來之前對其使用進行審查並做好準備。這些大師們告訴 The Register 網站,尋求 Java 許可證幫助的客戶呈上升趨勢,這些客戶在 2016 年下半年就已經收到了 LMS 的通知。

“Oracle 已將次當成問題著手處理,” 壹個不願意透露姓名的專家告訴 The Reg 網站。我們的消息來源顯示此類信息的查詢數量在過去的五個月內不斷上升。

Palisade Compliance 的 CEO 和創始人 Craig Guarente 告訴我們 Oracle 的 LMS 並不管妳到底是客戶或者是合作夥伴。

他告訴我們說:“Oracle 把槍口對準合作夥伴,這些正在幫助 Oracle 的公司”。合作夥伴們都想知道,Oracle 怎麽可以這樣對待他們?

Guarente 說:“因為 Oracle 不斷的推動,使得 Java 讓我們和客戶之間的關系越來越緊密。”

其根本的原因是大家對 Java 錯誤的認知,都認為 Java 是免費的!

這種錯誤的感知可以追溯到 Sun Microsystems 公司的時代;在 Sun 的領導下 Java 是免費的,在 Oracle 也是!但是 Sun 也曾對像 IBM 和制造藍光播放器的廠商收取許可證費用。盡管絕大多數的使用者是不收費的。這是因為 Sun 利用 Java 來幫助其銷售各種系統。

而現在 Oracle 決定讓 Java 商業化的步伐邁得更快。

Java SE 是壹個廣泛的、包羅萬象的下載,包括 Oracle 在 2014 年 2 月推出的 Java SE Advanced Desktop,以及在 2011 年 5 月推出的 Java SE Advanced 和 Java SE Suite。

Java SE 是免費的沒錯,但是 Java SE Advanced Desktop, Advanced 和 Suite 並非免費。例如需要為每個用戶付費 300 美金以及 66 美金的服務支持費用;如果是按處理器計算的話,單個處理器需要 15000 美金以及 3300 美金的服務支持費用。Java SE 包含免費的 JDK 和 JRE,但是 Advanced Desktop, Advanced 和 Suite 以及壹些額外的功能卻是收費的,如 Java Mission Control 和 Flight Recorder (也叫 JRockit Mission Control 和 JRockit Flight Recorder)

此外還有用於大規模 Java 部署的 Microsoft Windows Installer Enterprise JRE Installer 。

Oracle 定義 Java SE 是免費的前提是“通用計算” —— 涉及到的設備包括桌面電腦、筆記本、智能手機和平板電腦。而 Oracle 許可證中規定作為智能系統中專業的嵌入計算機來說並非免費,Oracle 後來又補充了壹些其他設備,包括移動電話、手持設備、網絡交換機以及藍光播放器等。

聽起來足夠簡單,不是嗎?但是客戶在這些設備上越來越多的受到 LMS 的限制。願意是目前沒有辦法將那些需要付費的 Java SE 子產品從免費的 Java SE 保護傘中剝離開來,Oracle 本身也沒有提供獨立的安裝軟件。

所以妳只能成為壹個 Java SE Suite 這個大雜燴的用戶,盡管妳只想要其中的壹部分內容,然後根據 Oracle 的要求進行付費。

如果妳想大規模的部署 Java SE,則需要 Microsoft Windows Installer Enterprise JRE Installer 這個工具 ,而這個工具並非免費 Java SE 的壹部分。

“人們尚未意識到,” Guarente 對 The Reg 說:“他們認為 Java 是免費的,因為它是開源的,因此可以使用。這其實並不是 Java 的協議寫得不清楚,而是人們對它產生了誤解。”

我們那個不願意透露姓名的合規專家同時還補充道:

如果妳下載了 Java 妳就獲得了 Java 的所有內容,妳需要確保妳只裝了妳有權使用的那部分,同時刪除沒用的內容。使用了任何需要付費的特性都是商業用途。協議中的“壹般用途” 是非常模糊的定義,這也是產生很多糾紛的原因。

當妳作為壹個組織,分發壹些包含 Java 的東西給終端用戶—— 而且越來越多的公司也通過分發應用讓客戶獲得產品和服務,這些都不是“壹般用途”,現在 Oracle 想從中賺錢!

為什麽 Oracle 選擇在收購 Sun 公司六年後才這樣做呢?

我們認為這是因為 Oracle 的 LMS 是在詳細了解 Java 的各個方面,並設計有針對性的審計方法。

LMS 現在已經準備好在 2017 年對 Java SE 的用戶開槍了!

“我預計 Oracle 在 2017 年會增加這方面的投入,” Guarente 告訴 The Reg. “所有的趨勢都顯示 Oracle 的 LMS 審計團隊越來越咄咄逼人,正積極努力在這方面獲取更多收入。我不認為 2017 年我們能看到壹個仁慈、溫和的 Oracle。”

我們該怎麽做?

壹位不願意透露姓名的專家警告說:“如果妳下載了 Java ,妳就獲得了所有 Java 的東西。妳需要確保妳只安裝了妳有權的組件,那些妳沒用到的內容最好刪除”。

“如果妳已經在用 Java,請確保妳真正在使用的具體組件,以及它們是如何被使用的。請在 Oracle 找到妳之前先對這些問題進行驗證。”

盡管 The Register 網站不斷的在請求,但 Oracle 目前尚未對本文做出評論。

  • 上一篇:半導體分立器件與集成電路是什麽?
  • 下一篇:怎麽使用編程語言程序“實現可視化界面”?
  • copyright 2024編程學習大全網