Linked by Thom Holwerda on Fri 13th Aug 2010 01:32 UTC, submitted by JeremyPoulson
Legal I'm supposed to be asleep right now, but this news kind of hit me like a ton of bricks: Oracle is suing Google over its Android mobile operating system, claiming it infringes on its patented Java technology. Not a good week to be Google, is it?
Thread beginning with comment 436562
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: Good news for .net?
by gnufreex on Fri 13th Aug 2010 07:35 UTC in reply to "RE: Good news for .net?"
gnufreex
Member since:
2010-05-06

Harmony is not viable implementation of Java. Mono is not viable implementation of .NET.

OpenJDK is viable implementation of Java, and it is released under GPL by Sun(and now continued by Oracle) which means that patent licenses come with it. If Google based their VM on OpenJDK, Oracle couldn't sue them because GPL gives patent license for to all users of the software.

Dalvik VM is based on Apache Harmony. It has no OpenJDK code and is not GPL; it is under Apache license which is similar to BSD license which permits closing down the code. And it also permits frivolous patent lawsuits by contributor against the user or downstream distributor (which is Google in this case). That's something GPL does not allow. I am saying this because Oracle was a contributor to Apache Harmony before they bought Sun (and before even Java was opensourced). If Harmony was GPL, this lawsuit would be void.

But to get back on topic: Dalvik VM is incompatible with official Java. So Oracle is not suing for Java, it sues because Google attempted Embrace Extend Extinguish Java, like Microsoft tried before and got sued by Sun.

OpenJDK is not under threat and remains under GPL like before, Free for anyone to use. Java remains open standard like before. Only Google would have to switch to GPL'd OpenJDK to avoid paying royalties for every android copy.

Reply Parent Score: 8