自 2010 年起,兩家公司關於 Android 系統的一部份是否侵犯了甲骨文的版權和專利,一直爭論不休,因為系統中使用了甲骨文擁有的 Java。整個官司既持久,又充滿戲劇性。
但 Google 似乎有些疲乏了,於是決定從下一代的 Android N(應該會在 2016 年發表)開始,系統將不再使用 Java APIs。新 Android 將使用 OpenJDK,這是 Java SE 的一個開源版本,誕生於 2007 年。有趣的是,Java SE 也屬於甲骨文,不過是開源的,而且開發的當時甲骨文還沒收購(發生在 2010 年)Sun Microsystems,變身 Java 的實際擁有者。
其實官司中雙方的爭論點倒不是 Google 是否在 Android 中使用了 Java APIs,它對此也沒有否定,因為這樣能讓數百萬的開發者為自己開發應用程式。Google 的論點是,APIs 不能有版權,它本來就是用來讓應用程式間相互交流,而很多公司也會讓開發者自由使用。甲骨文對此的態度當然是我不聽、我不聽、我不聽。
Oracle 甲骨文與 Google 的 Java 官司自 2010 年開始已經糾纏許久,雙方各說各話至今仍未有定論,但也許是 Google 也懶得再跟 Oracle 玩下去, Google 決定於下一版 Android ( Android N )捨棄 Java API ,並以開源的 OpenJDK 取而代之。
在 Oracle 收購 SUN 昇陽並取得 Java 所有權後,自 2007 年業界就已經在發展開源的 Java 相容工具,而今也似乎是時機結束與 Oracle 這場沒有共識的專利戰爭,改以開源 OpenJDK 取代 Java ,不過對於開發者可能又要花一點時間適應新的 API 了。
[attach]119179770[/attach]
[attach]119179795[/attach]
歡迎光臨 伊莉討論區 (http://www83.eyny.com/) | Powered by Discuz! |