LWN.net Logo

Oracle sues Google over use of Java in Android (ars technica)

Oracle sues Google over use of Java in Android (ars technica)

Posted Aug 14, 2010 23:19 UTC (Sat) by nicooo (guest, #69134)
In reply to: Oracle sues Google over use of Java in Android (ars technica) by ramon_garcia
Parent article: Oracle sues Google over use of Java in Android (ars technica)

I'm sure Oracle will lose the lawsuit and/or kill Java in the process. I also believe what Google is doing is wrong, whether it's legal or not.


(Log in to post comments)

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.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds