Live data from Hacker News

Oracle sues Google over use of Java in Android

marketwatch.com

41–50 of 345 posts

Re: Oracle sues Google over use of Java in Android

#41
post #21

Earlier quoted context omitted.

> Interpreting functions utilizing a hybrid of virtual and native machine instructions Are they serious? Unless I'm missing something this is a fantastic joke, JITs far predate Java.

Careful. The name of a title and its actual claims are two very different things.

Careful. Google's implementation and the patent itself are two very different things.

Re: Oracle sues Google over use of Java in Android

#42
post #10

Google should switch to C# and Mono. Besides giving them a better language and VM, it would cause the most amusing set of rants from the anti-Mono crowd. Win/win.

By better language, do you mean better than Java? The JVM supports many other great languages like Ruby, Clojure and Scala. I'd love to see Google provide GWT support for Scala, but that's another issue :)

JVM still has type erasure though :(. I agree GWT for scala would be awesome

Re: Oracle sues Google over use of Java in Android

#43
post #7

The biggest issue I see with Oracle's lawsuit is not with Android itself, but the future of Java as an open platform. The claims are pretty serious, and Oracle is going straight for the jugular. It'll be interesting to see how it shakes out, but I've got to hope that Google will come out of this in good shape for the sake of Java. It's unfortunate that Oracle is interpreting Google's implementation of Dalvik and a Ja…

> Interpreting functions utilizing a hybrid of virtual and native machine instructions Are they serious? Unless I'm missing something this is a fantastic joke, JITs far predate Java.

I'm guessing, but I suspect working around this & other patents was why a JIT took so long to ship in Android.

Re: Oracle sues Google over use of Java in Android

#44
post #21

Earlier quoted context omitted.

> Interpreting functions utilizing a hybrid of virtual and native machine instructions Are they serious? Unless I'm missing something this is a fantastic joke, JITs far predate Java.

Careful. The name of a title and its actual claims are two very different things.

Well, here's claim 1:

In a computer system, a method for increasing the execution speed of virtual machine instructions, the method comprising:

- inputting virtual machine instructions for a function;

- compiling a portion of the function into at least one native machine instruction so that the function includes both virtual and native machine instruction; and

- overwriting a selected virtual machine instruction of the function with a new virtual machine instruction, the new virtual machine instruction specifying execution of at least one native machine instruction.

You think that sounds like an idea worthy of a patent? Probably depends if you're a programmer or a patent lawyer.

I'll leave you to judge the merits of the other 46 claims, the next of which are:

2. Claim 1 in a box

3. Claim 1 with a fox

Re: Oracle sues Google over use of Java in Android

#45

I bet the mono people are laughing their asses off now... I think Sun suing Microsoft was a mistake too for the Java platform... the write once, run everywhere ideology made Java the native platform of the server... write once, run everywhere should be the default, but it should be easier and encouraged to escape...

Microsoft were destroying Java with their own implementation, which was not compatible with normal Java. They were changing the language, just as they tried to do with HTML in internet explorer and active-x, so we still see people having to use ie6.

Sun had to sue Microsoft, before they changed Java so much it was no longer platform agnostic (or it was way less agnostic).

Re: Oracle sues Google over use of Java in Android

#46
post #37

As background, from WikiPedia: "On November 13, 2006, Sun released much of Java as open source software under the terms of the GNU General Public License (GPL). On May 8, 2007, Sun finished the process, making all of Java's core code available under free software/open-source distribution terms, aside from a small portion of code to which Sun did not hold the copyright." If Sun willingly made the code GPL licensed, an…

Giving out software under the GPL v2 does not mean that you grant others a patent license, that isn't within the scope of the GPL v2.

That's not true. See section 7 of the GPL. In part:

For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.

However, it seems Sun can relicence the software under whatever they want, and the current versions of it wouldn't be under GPL anymore. I am not a lawyer, so I don't know exactly what this implies.

Re: Oracle sues Google over use of Java in Android

#47
post #16

This article is a bit light on detail - can anyone explain how the development of Android infringes on Oracle's IP?

If they were talking about Oracle's patents, it would make sense. It's the talk of it being copyright infringement that has me confused. Android is basically, as far as I've read, a Linux kernel, with Google's own user space on top of that--their own equivalent of libc and their own windowing system. On top of that, they run their own JVM, which they wrote themselves and which is NOT even compatible with Oracle's at…

One thing missing from your list: the standard java libs like java.lang.* etc. Are those google's implementations?

Re: Oracle sues Google over use of Java in Android

#48
post #6

Excuse the really really obvious question, but how can you sue somebody for intellectual property infringement on open-source software? Didn't you already give anybody the license to do what they wanted with it? If they've violated the license terms in some way, isn't that different from IP infringement?

The linked article is very unclear about what Oracle is suing about. From this article, it appears that they're claiming patent infringement (not copyright violation): http://www.ft.com/cms/s/2/d95fbb12-a671-11df-8767-00144feabd...

Sun/Oracle's Java implementation was released under the GPLv2, which doesn't include a patent license. I don't know if they included any patent license with the open source release. Even if they did, it doesn't help Google, because Android doesn't use the Sun/Oracle code, so it wouldn't benefit from any patent license that goes with it. Android is based on the Apache Harmony libraries on top of Google's own Dalvik VM. (Most of the Android code is Apache-licensed.) That code was all developed independent of Sun's Java and the implementation might infringe their patents, even though it doesn't use their code.

Re: Oracle sues Google over use of Java in Android

#49

I bet the mono people are laughing their asses off now... I think Sun suing Microsoft was a mistake too for the Java platform... the write once, run everywhere ideology made Java the native platform of the server... write once, run everywhere should be the default, but it should be easier and encouraged to escape...

I'm pretty sure the Mono people are worried. These patents are things that are fairly fundamental and important to any sort of mobile device that has competent security.

Re: Oracle sues Google over use of Java in Android

#50
I'm sorry, but I just don't understand this decision. Is Oracle in need of cash or something? Why did they become patent trolls? I mean, they're not even in the smart phone business, and it's not like Google is going to put a DBMS into Android. How are they being threatened in any way by Google?
Post reply on HN