Oracle sues Google over use of Java in Android (ars technica)
Posted Aug 14, 2010 23:23 UTC (Sat) by mikov (subscriber, #33179)
[Link]
Why is it wrong?
Oracle sues Google over use of Java in Android (ars technica)
Posted Aug 15, 2010 2:05 UTC (Sun) by nicooo (guest, #69134)
[Link]
They are knowingly making an incompatible JVM implementation.
Oracle sues Google over use of Java in Android (ars technica)
Posted Aug 15, 2010 3:50 UTC (Sun) by mikov (subscriber, #33179)
[Link]
Why is that bad, or worse, forbidden? If no one is ever allowed to make an incompatible language implementation, there would be no progress. After all C++ is an incompatible implementation of C.
As someone else mentioned, GWT can never be a compatible Java implementation, so by that reasoning it should be disallowed too.
There are many aspects of Java and JVM that are not ideal and the alternatives are at least worth exploring.
I personally think it was a very elegant engineering solution to use Java "the language" but not "Java the platform".
Oracle sues Google over use of Java in Android (ars technica)
Posted Aug 15, 2010 7:58 UTC (Sun) by lab (subscriber, #51153)
[Link]
I don't think so. Dalvik does not run Java bytecode (.class files), and so is not designed to run the output of a Java compiler. As I understand it now, they are however using a Free/non-Sun Java runtime library implementation (Apache Harmony), which of course clouds the issue a bit. But this library is Free software, and has nothing to do with JME, so....
Oracle sues Google over use of Java in Android (ars technica)
Posted Aug 15, 2010 16:15 UTC (Sun) by malor (subscriber, #2973)
[Link]
What restrains them from doing so? They have no contract with Oracle, and I don't think they're even calling it Java.
Basically, programmers can write and compile normally in Java, using their regular, licensed tools from Oracle. Then Google offers an additional tool that recompiles that output into a format that runs many times faster on their specific VM implementation.
I don't see anything that even vaguely resembles unethical behavior there. They're not dependent on any Oracle code at all. I've read reports that they did a cleanroom reimplementation of a few functions in the Java stack, but all the code is original and copyright Google.
It's not even a fork, really, it's an aftermarket enhancement to the Java environment that doesn't touch Java's code at all. I don't see that Oracle has a leg to stand on.