Slashdot Mirror


Oracle Sues Google For Infringing Java Patents

Bruce Perens writes "Oracle has brought a lawsuit against Google claiming that Google has infringed patents on the Java platform in Android. Scribd has a copy of the complaint. But there's a patent grant that should allow Google to use Java royalty-free. Has Google failed to meet the terms of the grant?"

13 of 510 comments (clear)

  1. Why do you think Oracle bought Sun? by Gothmolly · · Score: 4, Insightful

    Not for MySQL (to kill) or their overpriced shitty hardware (to commoditize). They bought Sun for Java - you know how many other companies Oracle might have by the short and curlies now?

    --
    I want to delete my account but Slashdot doesn't allow it.
    1. Re:Why do you think Oracle bought Sun? by Sarten-X · · Score: 5, Insightful

      I think it was all three. Sun had a decent amount of virgin un-evil products. Oracle saw them, and had an insatiable desire to corrupt and spread malevolence.

      --
      You do not have a moral or legal right to do absolutely anything you want.
  2. Hooray Patent Minefield! by Haedrian · · Score: 5, Insightful

    Patent Minefields - helping drive innovation forward!

  3. Re:How ironic by dnaumov · · Score: 5, Insightful

    That the first competing VM to be throttled by the patent holder would be a Java-based one, not a .NET-based one. I bet Steve Ballmer is laughing his ass off right now saying, "even I'm not that stupid."

    Did you miss the part where SUN has (succesfully) sued Microsoft for the exact same thing?

  4. Boies, Schiller & Flexner by ledow · · Score: 4, Insightful

    God, it's like SCO & IBM again.

    Stepping on the toes of just one the world's largest corporations not enough for them?

  5. Stallman rolling in his, er, house by WankersRevenge · · Score: 5, Insightful

    Isn't this exactly what Stallman warned when he suggested that Open Office should be forked because it used Java?

  6. Re:Epic Fight on the way.. by delt0r · · Score: 5, Insightful

    Patents work for the economy like breaking windows. Do your part today. Break a window.

    --
    If information wants to be free, why does my internet connection cost so much?
  7. Re:Oracle will win by ledow · · Score: 5, Insightful

    - Software patents are not considered valid in the majority of the world, precisely because they get in the way of perfectly reasonable actions.
    - Software patents on an "open" standard might not be enforceable if those patents are required to implement that standard, and are the only sensible way to do so. Interoperability with an existing product can't be protected by a patent if that patent is the only (or only sensible) way to do things.
    - All the mentioned patents have prior art except one, which is so far worded towards Java only use that it falls foul of the previous statement (I didn't think you *could* patent something that specific to a particular product).
    - The Oracle patents are particularly weak, most of them re-iterating 1980's knowledge of programming.
    - Google probably has one of the largest patent profiles ever, especially in the area of collating huge amounts of data into a database - this is commercial suicide for Oracle who could well see a retaliatory attack that they just can't afford to defend against (yes, THAT many patents). Google's patents are likely to be MUCH more substantial than these Oracle ones.
    - Sun never had a problem with IP protection. You don't need to protect your IP when "Java" is in everything from mobile phones to servers - basically Sun *WAS* Java and not much else before it was taken over, and saw no need to sue anyone at all substantial over patent infringement when it could have done at any time for even more cash.
    - Going for Google first is commercial suicide - there will be other, smaller, players using third-party Java VM's.
    - Suing immediately is a sign of desperation. Much more conducive to receiving compensation would have been quiet negotiations (there hasn't been ANY time for that since the Oracle takeover) and/or asking them to work around the patent at least. The path chosen is the most stupid and expensive.
    - The lawyers here are Boies, Schiller & Flexner - the same ones that handled the SCO case's IP side. That went well for them. *fall into fits of derisive laughter*.

    Much more likely is a quiet settlement involving cash, or Google saying "Go for it" and filing a counterclaim for a whole host of patents they own. Google can pretty much take Oracle to the cleaners if it wants. It makes me wonder why Oracle has set itself up to be that target.

  8. Re:Sun released Java under the GPL by TheRaven64 · · Score: 4, Insightful

    The GPL is irrelevant. It contains a patent grant that only applies to derived works of the GPL'd work. Dalvik is an independent implementation and so is neither bound by the GPL nor covered by the extra grants of rights that it contains.

    --
    I am TheRaven on Soylent News
  9. Re:Congratulation ORACLE by TheRaven64 · · Score: 5, Insightful

    Google isn't really "using Java"; they are using the Java language, but almost none of the implementation or libraries.

    Which is why Bruce Perens' blog entry is irrelevant. If he'd bothered to read the text that he quoted, he'd see that the patent grant only applies to complete implementations of the Java SE environment. Android uses Java-the-language but not Java-the-platform, so is not covered by the patent grant. This was intentional on the part of Sun: the aim of Java was 'write once, run anywhere' and this is not possible if various implementations have incompatible standard library implementations.

    --
    I am TheRaven on Soylent News
  10. IMHO... by Mongoose+Disciple · · Score: 4, Insightful

    Oracle may win in court or force a settlement, but I don't think in the long view they will "win" because of this. Potentially they get some money out of "owning" Java, but they make that property less valuable in the process. Java having been picked for Android development is currently breathing a lot of life into the language -- for a while now Java has been one of the top choices for business app developments, but how long has it been since Java was associated with something cool? And what are the odds it'll be picked for something cool ever again now that people see how litigation-happy Oracle is about it?

    Being used for cool, high visibility projects buys language mindshare in a way few things do.

    *chop* *cut* There, take that, nose! That'll show my face.

  11. stop making things up by yyxx · · Score: 5, Insightful

    Java is a spec and NOT an implementation. You are free to make your own implementation of the spec (IBM, Apple and many others do).

    IBM and Apple have not "made their own implementations"; they have licensed Sun/Oracle's implementations and created derivatives.

    You are not free to make your own implementation of the spec; you need to pass Sun's compatibility tests if you don't want to get hit by patent lawsuits because Sun hold essential patents for creating a conforming implementation.

    For years now, there has been no implementation of Java conforming to the Java spec except for those derived from Sun's source code. That's not an accident: it's pretty much impossible to meet Sun's compatibility requirements without licensing their source code.

    This would not be true if Apple cheated and did not implement some part of Java spec (which is the case with what Google did).

    Google didn't "cheat", Google implemented their own platform and runtime; they just happened to use the Java language to do it. In principle, Sun/Oracle couldn't have done anything about that: Sun doesn't hold a patent on the Java language itself. But it appears as if the Android designers may not have been careful enough to avoid all of Sun's patents.

  12. Re:Complete FUD by yyxx · · Score: 4, Insightful

    Google have implemented 1 and 2 according to the specs.

    No, Android does not implement the JVM. Android's Dalvik VM is a register based machine, just like the CLR. In part, that's probably because they wanted to minimize the risk of getting successfully sued by Sun. Let's hope they did their homework.

    Not even Sun/Oracle is insane enough to propose that you should use the java standard edition on mobile phones.

    No, instead they want you to license their embedded Java implementation, which isn't covered even by the hokey J2SE specs/licenses.