iT邦幫忙

4

Oracle的釜底抽薪大計: IBM加入openJDK

IBM終於加入openJDK, 同時也從Apache Harmony抽腿. 這對openJDK的A計畫與B計畫有很大的助益, 但是對Google Android的虛擬機器Apache Harmony會傷害多大呢?
IBM長久以來支持Apache發展Java虛擬機器Harmony, 如今加入openJDK, 在IBM的Linux和開源領導人Bob Sutor的文章中http://www.sutor.com/c/2010/10/ibm-joins-the-openjdk-community/說到:

IBM will be shifting its development effort from the Apache Project Harmony to OpenJDK

, 可以知道IBM不再支援Harmony了, 雖然IBM加入openJDK對Java是件好事, 但是, 這形同對Android的釜底抽薪, 由於Oracle根本就不會對Harmony認證, 到底Google會不會就此和openJDK分道揚鑣? 支持Harmony? 自行扶植Go語言(http://code.google.com/p/go/)? Python? 還是會轉而和Oracle及IBM在JCP,the Java Community Process上合作, 共創新一代的Java?

20101017更新:
在這一篇由Apache發出的回應中, Apache認為IBM加入openJDK是一件不好的事:http://blogs.computerworlduk.com/apache-asserts/2010/10/what-does-ibm-joining-openjdk-mean-for-java/
尤其這一段> Unfortunately, Sun - and now Oracle - have said that they will only give the TCK to Apache if it restricts how the Harmony code can be used. Effectively what Sun/Oracle is trying to say is that Harmony code cannot be used by mobile devices (like Android).

清楚的說明了, IBM的離開Apache Harmony的確是Oracle的釜底抽薪大計. 壓根兒Oracle沒打算要給Apache Harmony認證, 除非Harmony不得用在Mobile上, 也就是Android, 而沒有認證的Harmony是會被告的, 所以, 如果有使用到像Harmony未經認證的JVM的系統或設備, Oracle會告的.


2 則留言

0
suda
iT邦新手 3 級 ‧ 2010-10-15 12:52:48

創新一代的 Java 以後會不會有 Oracle 付費版 跟 Free版,唉,擔心.

Sun Java一直有收費授權的, 只是對普羅大眾是免費.

0
ataru
iT邦研究生 1 級 ‧ 2010-10-15 13:16:45

Google自己會找出路滴
怕啥,了不起就低頭唄

我要留言

立即登入留言