Linked by Thom Holwerda on Fri 13th Aug 2010 22:58 UTC, submitted by Alex Forster
Thread beginning with comment 436771
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
News
Linked by Thom Holwerda on 05/19/13 23:15 UTC
Linked by Thom Holwerda on 05/19/13 23:11 UTC, submitted by Drumhellar
Linked by Thom Holwerda on 05/18/13 21:06 UTC
Linked by Thom Holwerda on 05/18/13 7:37 UTC
Linked by fran on 05/18/13 1:38 UTC
Linked by Thom Holwerda on 05/17/13 23:35 UTC, submitted by kragil
Linked by MOS6510 on 05/17/13 22:22 UTC
Linked by Thom Holwerda on 05/17/13 22:15 UTC, submitted by Tom
Linked by Thom Holwerda on 05/16/13 21:41 UTC
Linked by Thom Holwerda on 05/16/13 17:04 UTC
More News »
Sponsored Links



Member since:
2006-05-14
Current market cap:
Google ~150Bil
Oracle ~115Bil
First of all, the Oracle suit against Google is based around Java2ME NOT Java2SE/EE (ie-OpenJDK). Java2ME is NOT open source and NOT covered by patent protection. This suit has no force or effect on the OpenJDK and it's derivatives as it currently stands!
Oracle (Sun) does have a stake in the mobile market with Java2ME, it was one of the only profitable segments of Java for Sun/Oracle. Google was unable to settle on a license agreement for Java2ME, which is why Dalvik was created, and to circumvent the Java2ME license (allegedly).
Java2ME is a licensed product, unlike Java2SE/EE which was open sourced through the GPLv2 and open to all and controlled through the JCP process (as defective as that may be).
Android SDK (with the Dalvik VM, which is the code in question) is not GPL, but APL (ie--BSD-like, any company can take and obfuscate the code). If this was based on OpenJDK (GPL) instead of Harmony (APL) this may be less of an issue. But ultimately, you need a license for Java2ME implementations.
In theory, Android code can be made/taken proprietary through the APL, OpenJDK code cannot and must be kept GPL. Thus Oracle is protecting the Java programming environment by requiring Google to adhere to it's Java2ME licensing and the OpenJDK code base.
So who is David and who is Goliath???
(Personally I detest them both!)