1. 甲骨文完成對(duì)sun公司的收購(gòu)

  2010年1月27日,甲骨文公司斥資74億美元,完成對(duì)sun公司的收購(gòu)。這次收購(gòu)為甲骨文注入了豐富的軟件遺產(chǎn)。

  在1月27日的媒體發(fā)布會(huì)上,甲骨文對(duì)外宣布了他們對(duì)sun公司的整合計(jì)劃:他們希望甲骨文像60年代的IBM那樣完成模式的轉(zhuǎn)變。同時(shí),甲骨文產(chǎn)品開發(fā)執(zhí)行副總裁 Thomas Kurian特別指出,Java是本次收購(gòu)軟件資本中的冠上明珠。本次收購(gòu)以及之后的一系列事件,將改變Java的格局。

  通過對(duì)Java的掌控,甲骨文開始著手Java的貨幣化。用Sun公司前CEO Jonathan Schwartz的說過的一句話,“像它以前從未貨幣化一樣。”要問誰最知道怎么用軟件來賺錢,答案顯然是甲骨文。在接下來的一年中,甲骨文通過法律訴訟、維權(quán)等手段,來塑造自己在Java領(lǐng)域的地位。

  2.Java之父離開甲骨文

  2010年4月,Java之父James Gosling辭職離開甲骨文。James Gosling沒有透漏辭職的原因,只是在博客中撰文說,“關(guān)于我離開的原因,這個(gè)問題很難說清。我所能提供的任何準(zhǔn)確及誠(chéng)實(shí)的信息都將帶來危害,而不是幫助。

  主要原因是,他看到時(shí)過境遷;感情方面,他認(rèn)為甲骨文的做法會(huì)導(dǎo)致Java的毀滅。

  后來,James Gosling向eWeek坦白了他離開甲骨文的根本原因,他不想成為Java技術(shù)未來方向的代言人。

 3. 甲骨文與行業(yè)巨頭合作

  2010年10月,甲骨文宣布與數(shù)據(jù)庫(kù)巨頭IBM合作,讓開發(fā)者和客戶在現(xiàn)有Java 投資和OpenJDK參考實(shí)施的基礎(chǔ)上獲得構(gòu)建和創(chuàng)新的機(jī)會(huì)。

  兩家公司將在OpenJDK社區(qū)進(jìn)行合作,共同開發(fā)領(lǐng)先的開源Java環(huán)境。兩家公司將把OpenJDK社區(qū)放在開源Java SE開發(fā)的首要位置。Java 社區(qū)進(jìn)程(JCP)將繼續(xù)成為Java規(guī)范工作的首要標(biāo)準(zhǔn)主體,兩家公司將共同努力繼續(xù)增強(qiáng)JCP。此次合作將重點(diǎn)關(guān)注OpenJDK項(xiàng)目、Java平臺(tái)的開放源碼實(shí)施、標(biāo)準(zhǔn)版(Java SE)規(guī)范、Java語(yǔ)言、Java開發(fā)工具包(JDK)和Java運(yùn)行時(shí)環(huán)境(JRE)等。甲骨文和IBM將對(duì)最近宣布的OpenJDK發(fā)展藍(lán)圖給予支持,這將加快開源社區(qū)Java SE的推出。

)   2010年11月,蘋果宣布加入甲骨文的OpenJDK項(xiàng)目,將提供在Mac OS X上部署Java SE 7所需的大部分核心組件、工具和技術(shù)。蘋果在一份聲明中表示,該公司提供的上述內(nèi)容包括32位和64位基于HotSpot的Java虛擬機(jī)、類別庫(kù)和網(wǎng)絡(luò)堆棧等。

  蘋果公司表示,OpenJDK項(xiàng)目將把蘋果Java技術(shù)面向開源軟件程序員開放,在獲得源代碼之后,程序員可以開發(fā)出更多應(yīng)用。同時(shí),蘋果將繼續(xù)為 Mac OS X Snow Leopard和即將推出的Mac OS X Lion系統(tǒng)提供Java SE 6,而針對(duì)Mac OS X系統(tǒng)的Java SE 7和未來版本將由甲骨文提供。

 

 4 . Apache退出

  2010年12月,Apache基金會(huì)宣布退出Java執(zhí)行委員會(huì)。Apache基金會(huì)不滿甲骨文限制第三方使用技術(shù)兼容包(TCK)演示Java實(shí)現(xiàn)與標(biāo)準(zhǔn)的兼容性,以獲得必要的專利許可授權(quán)。

  該基金會(huì)在博客中表示,“甲骨文一家公司的商業(yè)企圖將繼續(xù)嚴(yán)重干涉并危害Java透明的管理和生態(tài)系統(tǒng)。”

 

  5. 甲骨文起訴谷歌的Android侵權(quán)

  2010年8月,甲骨文對(duì)谷歌提出專利侵權(quán)訴訟,控告谷歌在開發(fā)Android操作系統(tǒng)過程中侵犯了其七項(xiàng)Java技術(shù)專利。其中包括類庫(kù)、文檔侵權(quán)和“大約三分之一的Android的應(yīng)用程序編程接口(API)封裝” 是“甲骨文的 Java 應(yīng)用程序編程接口(API) 封裝的衍生物”和相關(guān)文檔;在一些情況下,Android計(jì)算機(jī)程序代碼也是從甲骨文美國(guó)代碼直接拷貝的。

  同時(shí),Java的創(chuàng)造者James Gosling表示,對(duì)于本次訴訟,他并不感到驚訝。在之前有關(guān)甲骨文和Sun的整合會(huì)議上,談到Java當(dāng)前的專利情況時(shí),甲骨文的律師兩眼放光。Gosling表示,谷歌發(fā)誓迎接這起關(guān)于尊嚴(yán)、金錢和權(quán)力的訴訟。

 6. JavaOne 2010的蕭

  2010年9月,在舊金山甲骨文舉辦了他接手之后的第一屆JavaOne會(huì)議,并同時(shí)召開了年度的全球大會(huì)。其中有更多關(guān)注者的全球大會(huì)在舊金山莫斯肯中心召開,而JavaOne會(huì)議則放到了比較小的舊金山希爾頓酒店召開,雖然會(huì)議的內(nèi)容不低于標(biāo)準(zhǔn)。以至于很多開發(fā)者稱之為“JavaHalf”,來取代JavaOne。

  在JavaOne會(huì)議上演講的CloudBees公司的CEO Sacha Labourey對(duì)eWEEK說:“甲骨文完全不尊重我們,這是一種侮辱,是對(duì)Java社區(qū)的不重視。”

  可以肯定的是,并非每個(gè)人都同意這一點(diǎn)。許多廠商表示,盡管有較小的展覽大廳,在展位上的交流還是很不錯(cuò)的。