自Google發展Android以來,最知名的戰役之一莫過於甲骨文對Google的侵權追訴。這件事情,從2010年開始,兩個大老就為了這件事情不斷在法庭上開打,雖然Google以APIs本意就是開放交流、自由使用的論點,一度獲得勝利,但如果按照目前的進展,似乎優勢轉向甲骨文,很可能是Google需要賠償60億,最嚴重甚至不可再使用APIs

基本上,整體過程大致可從這些時間點來切分 - 2010年8月,甲骨文正式提告Google侵權 - 2011年3月,Google聘雇了Java創始人James Gosling - 2012年5月,判決報告認為Google沒有侵犯專利,而是侵犯版權 - 2012年10月,甲骨文向聯邦法庭上訴。 - 2014年5月,法院認定APIs具有版權。 - 2014年10月,Google請SCOTUS旁聽。 - 2015年7月,Google無法再繼續上訴,必須支付授權費,並禁止使用甲骨文的專利技術 - 2015年12月,Google對外聲明,不再使用Java APIs

總之,不管你是支持Google的開源精神,或者是站在甲骨文的法律立場

現在,事情終於即將落幕了~ (應該) 因為,目前以目前局勢來看,開源的Android,無法與甲骨文頻繁的訴訟抗衡,即使Google使用論點贏了,也不代表未來就不會有其他招架不住的論點要進行法律訴訟(甲骨文是一個貪婪的訴訟公司)。

因此,經過這樣耗時難纏的官司歷程,最好的策略就是離開戰場,另闢新天地~

Google終於正式對外聲明,下一代Android N將開始放棄甲骨文的Java APIs~

在此,也同時公佈~ 將使用OpenJDK來做為Android語言基礎~

OpenJDK源自JavaJDK,屬於開源碼,在功能及架構還不及Java完整

但是,從Google如此堅定的聲明中,不難猜到,這項打造全新OpenJDK的工程,已經在Google內進行了一段時間,

相信,新一代的OpenJDK將會改以新的思維模式呈現,會更加簡潔

接下來2016這年,OpenJDK突如其來的登場,將劃下一道全新的 3O 世代(google, android, openJDK)。

但無論如何,對於所有Java開發者而言,相信,一定是個福音

就讓我們繼續看~下去~(鼓掌)

參考 當Java 向 Google 索賠侵權成功,是不是一種危機 Google plans to remove Oracle’s Java APIs from Android N What you need to know about Google’s battle with Oracle over Android