Slashdot Mirror


Legal Analysis of Oracle v. Google

snydeq writes "InfoWorld's Martin Heller provides an in-depth analysis of Oracle's legal argument against Google, a suit that includes seven alleged counts of software process patent infringement and one count of copyright infringement. 'Oracle's desired relief is drastic: not just permanent injunctions, but destruction of all copies that violate copyright (thus, wiping all Android devices), plus triple damages and legal costs. Also, it demands a jury trial,' Heller writes, and while this amounts mainly to saber-rattling, the Supreme Court's recent Bilski ruling did not completely invalidate software process patents despite their shaky ground due to prior art."

206 comments

  1. Infoworld? by eldiabloencarne · · Score: 3, Insightful

    Where's Groklaw in all of this?

    --
    La vida vale puro chili
    1. Re:Infoworld? by Anonymous Coward · · Score: 5, Informative

      right here http://www.groklaw.net/article.php?story=20100815110101756

    2. Re:Infoworld? by eldiabloencarne · · Score: 0

      Thank you.. That's a thousand time more informative that the submission.

      the company formerly known as Sun...

      ...should be unpronounceable in mixed company

      --
      La vida vale puro chili
    3. Re:Infoworld? by Anonymous Coward · · Score: 0

      Don't know how this is offtopic... Must have insulted an advertising partner, perhaps???

    4. Re:Infoworld? by poetmatt · · Score: 0, Flamebait

      it's at groklaw.com

  2. Google should publish the Android layer under GPL by G3ckoG33k · · Score: 0, Troll

    So, why doesn't Google publish the Android layer under the GPL licence? After all, it does float on top of Linux, which is GPL.

  3. Haw. by Ethanol-fueled · · Score: 3, Interesting

    Everybody knows how to use Googles' services, but not everybody's had the displeasure of working with Oracle's often slow-as-shit Java databases. Oracle's balls in this case are a typical indication of its niche-but-top-heavy domination in the 'states.

    1. Re:Haw. by Anonymous Coward · · Score: 0

      As a consumer I think 'screw Oracle'. I have a nice Android phone that they are trying to take support and a future away from. It also has to be said that the business applications built on their products are amongst the most irritating shit one has to put up with in life, all the way from the drastically overpaid consultants that redesign processes so that they no longer work to the ghastly (and often hung) screens themselves.

    2. Re:Haw. by Daniel+Phillips · · Score: 1

      Why screw Oracle and not F*ck You Google for selling me a product you had no legal right to sell me?

      Because it is Oracle who is trying to make life worse for you and me, and not Google.

      --
      Have you got your LWN subscription yet?
    3. Re:Haw. by Anonymous Coward · · Score: 0

      Why screw Oracle and not F*ck You Google for selling me a product you had no legal right to sell me?

      Because the only reason Google can't legally do what it did is because software patents exist when they shouldn't.

    4. Re:Haw. by Score+Whore · · Score: 1

      And Oracle created these laws? Everybody knows the rules regardless of whether they think they are good rules or bad rules, they are still the rules.

  4. This is in depth analysis? by Mongoose+Disciple · · Score: 5, Insightful

    I'll sum up the article:

    1) Oracle is suing Java over Android.
    2) Oracle hired a really good lawyer, so they must be serious.
    3) I sure hate software patents.
    4) Oracle would like all copies of Android destroyed, but this isn't likely.
    5) Sun might settle out of court.
    6) Did I mention I hate software patents?
    7) You should try to make life harder for Oracle, since I hate software patents.

    With all due respect to the author, half the posts on this Slashdot thread will probably have as much to say and contain as much useful information -- but really, maybe whoever wrote/published the article summary is more to blame for claims the article just doesn't live up to.

    1. Re:This is in depth analysis? by Anonymous Coward · · Score: 1, Funny

      8) I don't understand the difference between Sun and Google

    2. Re:This is in depth analysis? by colinrichardday · · Score: 4, Interesting

      1) Oracle is suing Java over Android.

      Doesn't Oracle own Java, at least to the extent that anyone owns Java?

    3. Re:This is in depth analysis? by 5pp000 · · Score: 1

      Mod parent up! This was indeed a remarkably uninformative article.

      --
      Your god may be dead, but mine aren't!
    4. Re:This is in depth analysis? by mike260 · · Score: 1

      Second.

      I particularly liked his "The patent titles don't sound novel to me, therefore they must be invalid" argument.
      If you're going to pretend to 'legal analysis', you have to at least skim the patents themselves, not just the titles.

    5. Re:This is in depth analysis? by beat.bolli · · Score: 5, Informative

      Much more in-depth: http://blog.headius.com/2010/08/my-thoughts-on-oracle-v-google.html Especially the second part, where he analyzes each patent's claims.

      --
      Karma: none (due to not believing in reincarnation)
    6. Re:This is in depth analysis? by Anonymous Coward · · Score: 0

      > Sun might settle out of court.

      You mean Google?

    7. Re:This is in depth analysis? by game+kid · · Score: 2, Insightful

      Probably meant "Google". I wouldn't put it past Ellison et al. to sue their own subsidiaries or products if they were somehow disloyal, though.

      --
      You can hold down the "B" button for continuous firing.
    8. Re:This is in depth analysis? by roman_mir · · Score: 1

      1) Oracle is suing Java over Android.

      - I am suing my knees, they fucking hurt.

    9. Re:This is in depth analysis? by Anonymous Coward · · Score: 0

      I believe it's the (partial!) Java implementation in android.

    10. Re:This is in depth analysis? by Anonymous Coward · · Score: 0

      Yep - the article is about as deep as a parking-lot puddle.

      You really believed a /. summary? And then read the article? And then were surprised that it didn't match the summary?

    11. Re:This is in depth analysis? by Anonymous Coward · · Score: 1, Informative

      Parent transposed the words. He meant to say that Oracle is suing Android over [its implementation of] Java.

    12. Re:This is in depth analysis? by Anonymous Coward · · Score: 3, Interesting

      That's the thing - THERE IS NO JAVA IN ANDROID!

      Android uses the Java language syntax, sorta! When Sun's Java compiler compiles the code and generates bytecode, Google's backend then converts it to Dalvik bytecode. By the time the application is delivered to the Android platform, it has absolutely nothing to do with Java. Even the VMs are completely different. The fact the base language is Java-based is completely irrelevant.

      Ignoring the fact that Oracle is full of shit, last I read, the patents in question were complete bullshit with all of them having prior art. LOTS! What a surprise - someone using patents, which should have never been granted, for the purpose of extortion.

      To make matters even worse, try going to the JAVA IRC groups and even many forums. They'll happily kick/ban your ass for suggesting Android has anything to do with Java. Of course, that shows more ignorance and the trollish nature of Java developers (bordering on absolute stupidity), but it makes the point. Android is not Java! Android does not use Java! The front end, high level language for Android could of just as easily been Python or C#. The use of C# would have been an extremely poor choice for Google. And Python doesn't have a highly optimizing compiler. Which means, using Java as a front end, which Sun has always stated isn't a problem, makes a lot of sense. Especially since Google is a well known Java shop.

    13. Re:This is in depth analysis? by Duncan+J+Murray · · Score: 1

      Muprhy's Law in action...

    14. Re:This is in depth analysis? by Anonymous Coward · · Score: 0

      I wonder how the the previous poster has not been modded flamebait since it calls all Java developers trolls...

    15. Re:This is in depth analysis? by Sloppy · · Score: 1

      THERE IS NO JAVA IN ANDROID!

      Ergo, if it turns out the patents aren't bullshit and actually do happen to apply to this situation, then they are a threat to the entire industry. CPython, .Net, you name it: they're all just as likely to infringe these patents as Dalvik is.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    16. Re:This is in depth analysis? by farble1670 · · Score: 3, Interesting

      That's the thing - THERE IS NO JAVA IN ANDROID!

      oracle is suing because they hold many patents that are expressed in sun's (their) JVM/JDK, but also expressed in android / dalvikVM. that's the thing about patents, it doesn't matter if they aren't using something called "java", they are using a lot of ideas behind java.

      Android uses the Java language syntax, sorta!

      actually the android SDK is based on the java language, exactly.

    17. Re:This is in depth analysis? by Anonymous Coward · · Score: 0

      I've been hanging out in freenode's ##java for years and yes they do happily kick righteous flaming assholes like yourself. Makes the channel actually usable. As for Android questions, they simply politely suggest going over to #android-dev.

    18. Re:This is in depth analysis? by zill · · Score: 1

      You should really compare Java's bytecode instructions with Dalvik's bytecode instructions; there's nearly a one-to-one correspondence there. The entire reason why Dalvik is register-based instead the usual stack-based is because Google wanted use it as a legal defense in the inevitable legal battle.

      Also let's not forget that the entire Dalvik classpath library is built on top of Apache Harmony.

    19. Re:This is in depth analysis? by Anonymous Coward · · Score: 0

      THERE IS NO JAVA IN ANDROID!

      Clearly. We all know Google bots don't drink coffee.

    20. Re:This is in depth analysis? by Abcd1234 · · Score: 1

      Funny, I would've said the precise opposite. As an insider working at Sun, the technical and cultural background material was quite interesting. But his analysis of the patents was precisely what I'd expect from an OSS developer without an education in patent law: shallow, uninformed, and *heavily* biased.

    21. Re:This is in depth analysis? by m509272 · · Score: 1

      Have some more tequila....

      1) How is Oracle suing Java? Java is a language created by Sun which Oracle now owns.
      5) Sun was bought by Oracle.

  5. Re:Google should publish the Android layer under G by perlchild · · Score: 2, Informative

    It wouldn't help with patent infringement, especially after the fact.
    They'd also have to gpl every single android maker's software, which(htc comes to mind) they might not want to.

  6. Groklaw by Anonymous Coward · · Score: 1, Informative

    Groklaw has already started covering this, with more information than InfoWorld...

  7. Re:Google should publish the Android layer under G by Mongoose+Disciple · · Score: 3, Insightful

    I'm not saying that Oracle has a legitimate case, but I don't see how Android being GPL'd would invalidate any of their claims if you assume they are valid to begin with.

    If the idea is that making Android free eliminates Oracle's ability to litigate against it, consider that a stubborn enough man will insist on trying to get blood from a stone, and Larry Ellison is several orders of magnitude more stubborn than that.

  8. Two short pages are "in-depth analysis" ? by kclittle · · Score: 4, Insightful

    The only thing "in-depth" about this article is the fact the author seems in over his head.

    --
    Generally, bash is superior to python in those environments where python is not installed.
    1. Re:Two short pages are "in-depth analysis" ? by eldiabloencarne · · Score: 0

      Slshdot "partners" aren't known for in-depth anything, except advertising. I got modded down for pointing that out. But I got first post :-) See groklaw for actual analysis. The AC's response graciously provided the link. Very good writeup.

      --
      La vida vale puro chili
    2. Re:Two short pages are "in-depth analysis" ? by Chuck+Chunder · · Score: 1

      The only thing "in-depth" about this article is the fact the author seems in over his head.

      Zing!

      --
      Boffoonery - downloadable Comedy Benefit for Bletchley Park
    3. Re:Two short pages are "in-depth analysis" ? by TheRaven64 · · Score: 5, Insightful

      It's InfoWorld. There's a reason that my user CSS adds [IDIOT WARNING] in red after any links to their site...

      --
      I am TheRaven on Soylent News
    4. Re:Two short pages are "in-depth analysis" ? by Rogerborg · · Score: 1

      Yup, I'll take legal advice from a journalist the day I start taking advice on spleen surgery from a meter maid.

      --
      If you were blocking sigs, you wouldn't have to read this.
    5. Re:Two short pages are "in-depth analysis" ? by Ant+P. · · Score: 1

      Just CSS? I've got it DNS-blackholed, along with the likes of pcpro and other tabloid-news "tech" sites that get posted to the front page here every 5 minutes.

    6. Re:Two short pages are "in-depth analysis" ? by TheRaven64 · · Score: 1

      DNS black hole is far from ideal - you click on a link with an interesting title and then get a server error message, then check the title bar and see that it's InfoWorld. Putting it in the user CSS modifies the link so that you know that it's not worth clicking on it in the first place.

      --
      I am TheRaven on Soylent News
  9. Did they buy Sun for this? by fvandrog · · Score: 5, Insightful

    I'd almost suspect they just bought Sun to use the cited patents in court. The patents are so broad and ill defined that if they uphold there are not many processes that do not violate them. (Heck -- my coffee-maker probably violates them!)

    1. Re:Did they buy Sun for this? by OSDever · · Score: 1

      My coffee maker runs Linux. Java can run on Linux. Therefore your coffee maker violates Oracle's patent. QED (Oracle style).

      --
      What is the airspeed of a fully laden swallow?
    2. Re:Did they buy Sun for this? by mike260 · · Score: 4, Informative

      The patents are so broad and ill defined that if they uphold there are not many processes that do not violate them.

      I read one at random and it was about memory-requirement analysis of bytecode class-files. So no, not really.

      Perhaps you meant to say "software patents are evil"?

    3. Re:Did they buy Sun for this? by sznupi · · Score: 0, Offtopic

      Stay tuned as we reveal the level of involvement on the part of Apple? ;)

      --
      One that hath name thou can not otter
    4. Re:Did they buy Sun for this? by Anonymous Coward · · Score: 0

      It depends on the kind of coffee beans you pour in. Anything produced within a 100 miles radius of the Java island probably infringes on Oracle's patents.

    5. Re:Did they buy Sun for this? by Anonymous Coward · · Score: 0

      Yes. They did. I don't know why Slashdot hasn't covered this story yet, it's big news.

    6. Re:Did they buy Sun for this? by Brad+Eleven · · Score: 1

      This was floated on this past Sunday's TWiT. Leo Laporte aped Jonathan Schwartz saying, "Oh, and then there are these patents -- the engineers say they were really more of a joke than actual claims, but -- there's at least a few billion in there for settlement money, so after you pay the lawyers, you should clear a few milliion."

      --
      "Press to test."
      (click)
      "Release to detonate."
  10. This is what is happening, now let's speculate by erroneus · · Score: 1

    Wow... waste of time article there. I could read most of this in slashdot comments. I think that article lost its informative nature after the first four paragraphs. The speculation got deep and fast and ended with "if I were younger, I would..." and then completely forgot that he wasn't endorsing an Oracle boycott and said "are you ready to vote with your wallet?"

    I think the editor fell asleep at the wheel on this one.

  11. Damn by Anonymous Coward · · Score: 0

    Damn, first time I read the article and results to be a waste of time.

  12. Mods ... by udippel · · Score: 5, Insightful

    Please, mod up the submitter. Submitting is his good right, and we should reward his efforts.

    Please, mod timothy down for accepting a boring, not-even-a-story.

    Please, mod the original author 'overrated', since his story should never have made it into infoworld in the first place.

    1. Re:Mods ... by Anonymous Coward · · Score: 1, Informative

      On Slashdot moderation is limited to posts. Have a nice day.

    2. Re:Mods ... by thegarbz · · Score: 0, Offtopic

      Says the AC to the man with a 6 digit UID.

    3. Re:Mods ... by Anonymous Coward · · Score: 0

      ACs actually have a 3 digit UID, so they do thump 6 digit fellows.

    4. Re:Mods ... by VGPowerlord · · Score: 1

      Please, mod up the submitter. Submitting is his good right, and we should reward his efforts.

      Please, mod timothy down for accepting a boring, not-even-a-story.

      There is a logical disconnect here. You're saying we should mod up the submitter for submitting a story that sucks, and mod down the editor who accepted it? Why wouldn't I mod down both, if only to discourage said behavior from being repeated?

      (Yes, I know this is just theoretical, since the story itself and comments are the only things we can mod up/down.)

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    5. Re:Mods ... by udippel · · Score: 0, Offtopic

      Because I believe in 'balance of power', and everyone to do what (s)he is doing best. We, the readers and followers, should be aware, and keep our eyes open, for stories that could be submitted. The more, the merrier. The recent case Oracle vs. Google could become a milestone in IT, (software) patent case law. Therefore, what a reader considers 'informative' or 'insightful' should be submitted. (S)he is usually not a professional, but a motivated lay person. So, well done from this side.
      The Slashdot staff is paid for balanced judgments of the quality, interest, integrity, relevancy of a submitted story. From on objective, professional perspective. And when I read that underlying 'story' in infoworld, it turned out to be pretty much on the side of a blabbering, non-coherent concatenation of sentences. It is the assigned task to people like timothy to separate the wheat from the chaff. He has failed.

      Only since you ask.

  13. Re:Google should publish the Android layer under G by Anonymous Coward · · Score: 0

    so he would try getting blood from a asteroid, or fire.

  14. Groklaw was WAY more informative by erroneus · · Score: 5, Informative

    http://www.groklaw.net/article.php?story=20100815110101756

    Just read the first few paragraphs of this and it's 2:30 here... time for bed. But I got as far as what eerily described Sun's suit against Microsoft so long ago.

    Sun sued Microsoft successfully for their embrace and extend of Java. They claimed it damaged the Java dream of single binaries that run everywhere. Most of us on slashdot agree with that notion as a Microsoft version of Java would make Sun's Java appear broken due to their huge distribution model.

    Now we have Sun (Oracle America) making claims against Google. Not that they are violating a license or agreement, but in spirit may contain the same basic drives as described in the Groklaw article. "New-Sun" is, perhaps, trying to do what "Sun" did before -- successfully take down a giant a step or two. After all, what were the end results of Sun v. Microsoft?

    1. Re:Groklaw was WAY more informative by Ciggy · · Score: 3, Informative

      Subtle difference to the analogy:

      MS embraced and extended Java and called it Java, thus breaking the Java standard that is supposed to run everywhere - MS Java can only be expected to run [properly] on a MS JRE, NOT ANY JRE.;

      whereas Google took Java, possibly embraced and extended, BUT did NOT call it Java - there can be no confusion over the resultant code being able to run everywhere there is a JRE - but also created a cross-compiler which took Java [source] and converted it to their version.

      The problem comes in that Oracle are claiming that Software Patents cover Java and thus are being violated as only licensed for use in Java [and JRE] and NOT for use in a different product [I think - I seem to remember on a casual reading about this case that Java licensing for Mobile devices being more expensive than for a "desktop" computer and Google not willing to pay for the obvious market inflation, hence "developing" their own Runtime Environment which also had the benefit of being able to be optimised better].

      --

      A rose by any other name would smell as sweet;
      A chrysanthemum by any other name would be easier to spell
    2. Re:Groklaw was WAY more informative by RAMMS+EIN · · Score: 2, Insightful

      ``"New-Sun" is, perhaps, trying to do what "Sun" did before -- successfully take down a giant a step or two. After all, what were the end results of Sun v. Microsoft?''

      Instead of Microsoft making an incompatible Java-like platform and calling it Java, we got Microsoft making an incompatible Java-done-better platform and calling it .NET. I regard this as a Good Thing: first of all, because it prevented Microsoft from taking over Java and kept the competition from Sun alive, and, secondly, because I feel that .NET has brought a lot of good things to many people, including forcing Java to improve.

      Now we get Oracle suing Google for ... I don't really know what. Maybe this will cause Google to stop pushing Java as the sole language for development for Android, and focus more on native code and whatever other language people want to bring to it. If so, I would very much like that.

      --
      Please correct me if I got my facts wrong.
    3. Re:Groklaw was WAY more informative by Xtifr · · Score: 3, Informative

      Big difference is that Microsoft signed a contract saying they wouldn't do what they did. Google did a clean-room implementation. MS case was about contracts; this case is about patents. Also, Java wasn't under the GPL at the time of MS's shenanigans, but it is now. Further, from my point of view, MS tried to extend Java, so software developed for MS's systems wouldn't run elsewhere, which potentially hurts everyone but MS; Google, AFAIK, implemented a subset of Java, so software developed on other systems might not run on Google's, which really only hurts Google. The cases really aren't parallel at all, but you are correct that Oracle America's motivations may be similar.

    4. Re:Groklaw was WAY more informative by DrXym · · Score: 4, Insightful
      Sun sued Microsoft successfully for their embrace and extend of Java. They claimed it damaged the Java dream of single binaries that run everywhere. Most of us on slashdot agree with that notion as a Microsoft version of Java would make Sun's Java appear broken due to their huge distribution model.

      Not the same at all. Google has never claimed they have implemented Java, hasn't licenced the tech from Sun, hasn't used the Java trademark or logo. Microsoft did and proceeded to make their version incompatible. Android uses Java as the programming API but the actual bytecode and VM it runs under is completely different.

      Partly this is to skirt around this issue, but also I suspect because it is genuinely more efficient. Dalvik is an incredibly lightweight VM, perfectly suited for its use.

      IMO Oracle is just angling for a piece of the pie. Their own efforts with Java ME failed because the tech was allowed to stagnate so it was a no brainer that people moved over to Android. ME is okay, but it's just not up to the task of powering a smart phone. It's too bad for Oracle, but really they only have themselves to blame. The odd thing is they could probably still carve out a niche on Android if they ported JavaFX across - it would probably be quite a nice fit.

    5. Re:Groklaw was WAY more informative by Spad · · Score: 1

      After all, what were the end results of Sun v. Microsoft?

      Windows XP Service Pack 1a

    6. Re:Groklaw was WAY more informative by micheas · · Score: 1

      After all, what were the end results of Sun v. Microsoft?

      MSFT Market cap two hundred billion, SUNW rescued before bankruptcy was forced on them?

    7. Re:Groklaw was WAY more informative by inode_buddha · · Score: 3, Informative

      Informative post you made. Notice also that Oracle hired the same lawyers that SCO used; and they want a jury trial in this case also. I wonder how mmany of the same legal tricks they'll try in this case, such as obfuscation and delay to the point of skulduggery.

      --
      C|N>K
    8. Re:Groklaw was WAY more informative by Anonymous Coward · · Score: 0

      `Maybe this will cause Google to stop pushing Java as the sole language for development for Android, and focus more on native code and whatever other language people want to bring to it. If so, I would very much like that.

      GO Google, GO!

      Maybe it is already happening and one day Google just walks away from this Java mess and starts using its own GO based system.

    9. Re:Groklaw was WAY more informative by petermgreen · · Score: 1

      After all, what were the end results of Sun v. Microsoft?
      The end result was that MS abandoned JAVA and developed it's own replacement. They even provided a tool for converting your JAVA code to run on .net.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    10. Re:Groklaw was WAY more informative by VGPowerlord · · Score: 1

      Not the same at all. Google has never claimed they have implemented Java, hasn't licenced the tech from Sun, hasn't used the Java trademark or logo. Microsoft did and proceeded to make their version incompatible. Android uses Java as the programming API but the actual bytecode and VM it runs under is completely different.

      Partly this is to skirt around this issue, but also I suspect because it is genuinely more efficient. Dalvik is an incredibly lightweight VM, perfectly suited for its use.

      Google's going to run into a few speedbumps. Among them are the following claims from Android's Dev Guide:

      "All applications are written using the Java programming language."

      This has an implication that the implementation of Android is close enough to Java to implement its quirks, which are likely covered by Oracle patents.

      "Android includes a set of core libraries that provides most of the functionality available in the core libraries of the Java programming language."

      Same as previous, but this time explicitly naming the class library rather than the language.

      However, by far the most damaging quote is this one:
      "The VM is register-based, and runs classes compiled by a Java language compiler that have been transformed into the .dex format by the included "dx" tool."

      Up until this point, Google could have used a different method of doing a number of things internally, bypassing Oracle's patents. However, as soon as it became clear that Google is converting the Sun-compatible* bytecode to Dalvik bytecode, it also became clear that to do so, Google would have to know how Oracle's patented code works, thus said code would be in violation of said patents.

      *because it could be compiled by Eclipse or IBM JVMs rather than Sun's

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    11. Re:Groklaw was WAY more informative by DrXym · · Score: 1
      "All applications are written using the Java programming language.". This has an implication that the implementation of Android is close enough to Java to implement its quirks, which are likely covered by Oracle patents.

      Just because the text language is Java says nothing of the runtime. After all, Google's GWT uses Java as a language but then it translates the Java source into Javascript that runs in a browser. Similarly, IKVM runs Java byte code dynamic but can also compile it to run natively over the .NET CLR. GCJ can compile Java byte code into native executables but doesn't guarantee compatibility etc.

      "The VM is register-based, and runs classes compiled by a Java language compiler that have been transformed into the .dex format by the included "dx" tool."

      Up until this point, Google could have used a different method of doing a number of things internally, bypassing Oracle's patents. However, as soon as it became clear that Google is converting the Sun-compatible* bytecode to Dalvik bytecode, it also became clear that to do so, Google would have to know how Oracle's patented code works, thus said code would be in violation of said patents.

      I don't see why. A multitude of applications generate, parse or translate Java bytecode without necessarily violating patents. Every Java obfuscator / decompiler for example. Eclipse Java compiler. gcj for another. IKVM another. Why is it a patent violation to translate one machine instruction set into another anyway?

      It's also worth noting that none of this translation happens at runtime. Android the OS hasnt the faintest clue what to do with a .class or .jar file. It expects Dalkvik VM bytecodes and nothing else.

    12. Re:Groklaw was WAY more informative by david@ecsd.com · · Score: 1

      After all, what were the end results of Sun v. Microsoft?

      .NET

    13. Re:Groklaw was WAY more informative by farble1670 · · Score: 2, Interesting

      whereas Google took Java, possibly embraced and extended, BUT did NOT call it Java - there can be no confusion over the resultant code being able to run everywhere there is a JRE - but also created a cross-compiler which took Java [source] and converted it to their version.

      i'm on a few android aliases, and this question comes every week or so. developers are constantly confused, so i think it's a bit of an overstatement to say "there can be no confusion".

    14. Re:Groklaw was WAY more informative by farble1670 · · Score: 1

      Google, AFAIK, implemented a subset of Java, so software developed on other systems might not run on Google's, which really only hurts Google.

      that's not true, unfortunately.

      the android SDK is not a strict subset of the JDK. while it does implement less than the complete JDK, it also adds things like an entirely new GUI framework, openGL, JSON parsing, and other things i can't remember now. an app developed for android has no chance of being compiled with the JDK.

    15. Re:Groklaw was WAY more informative by turkeyfish · · Score: 1

      " Google would have to know how Oracle's patented code works".

      Not at all. It would only show that it knows how to translate Java binaries. You can neither patent nor copyright a string of 0's and 1's.

  15. An analysis of the claim by Anonymous Coward · · Score: 0

    I expected an analysis too and found nothing, even if I agree with the author. Here is a real analysis of the claim: http://blog.headius.com/2010/08/my-thoughts-on-oracle-v-google.html

  16. Re:Google should publish the Android layer under G by koiransuklaa · · Score: 1

    GPL as such doesn't help. However, it is interesting to note that if Google had used Sun Java as starting point they would have had the GPLv2 implicit patent protection.

  17. Fight Oracle by Excluding them by Anonymous Coward · · Score: 0

    There's only one way to fight Oracle here - refuse all contributions to the open source project space that come from people that receive a paycheck from Oracle. I'd even go so far as to back out any such changes that have come from such people.

    The open source community needs to make it clear to Oracle that if it wants to use our stuff then it can't pull this kind of stunt and that if it does, the cost (to Oracle) of using open source software will go up because Oracle will need to maintain all of its own patches.

    And when it comes to BTRFS, I think the Linux community needs to pull it out and reject it. After this, who wants Oracle copyright'd source code in their tree? Anyone? How do you know Oracle won't pull some nasty stunt further down the road when you've built an appliance based on BTRFS? I haven't looked at BTRFS source code to see what the license/copyright is, but I do know one thing: all employment contracts at Oracle give Oracle ownership of all intellectual property (copyright, patents, etc) that you develop related to their business activities.

    Oracle needs to be excluded from open source until it plays nice with the community.

    The open source community needs to make Oracle into the rich kid at school that nobody wants to play with because that rich kid always wants to be #1.

    Get Oracle out of open source and do not let them in.

    1. Re:Fight Oracle by Excluding them by Anonymous Coward · · Score: 0

      You, sir, really sound like one of those zealots that fight a vendor lock-in by suggesting (actually, somehow, imposing) another, opensource, lock-in.

      > The open source community needs to make it clear to Oracle that if it wants to use our stuff then it can't pull this kind of stunt

      The open source community has its set of laws, thank you very much. As a programmer I use licenses. I -release- my code under licenses, that protect or not protect what I do. Oracle is not playing against rules in this situation (please, remember, Sun would have probably sued Google, if only they would have had enough money-power to not get bullied away by Google in the first place in 2007): they own Java, they see another company behave incorrectly and they decide to go to court. Court will decide if they have firm ground or not.

      Also, opensource licenses limit what a company can or cannot do with the -- well -- *open* source. Again, Oracle has a large number of very well payed legals to check if the code they decide to 'import' in whichever of their codebases can or cannot be imported given the specific license. And that's not just Oracle. That's Microsoft, that's Apple, that's Cisco. None of them is more or less "evil" than Google (they are there to make their shareholders happy).

      > Oracle needs to be excluded from open source until it plays nice with the community.

      This is not "opensource=good" and "closed source=bad". Not even by far. That's a sort of misconception as bad as "opensource=free", "closed source=money".
      I see a lot of people riding the 'opensource dogma' when what they really care more is for their software to be 'free' rather than 'open'.
      With this, I'm not taking the part of Oracle -in general- or -per se'-, I'm just sorta asking to not make it a 'religious cause' -- this really hurts more the open source ecosystem than any legal action by any big corporate out there.

    2. Re:Fight Oracle by Excluding them by RAMMS+EIN · · Score: 1

      ``And when it comes to BTRFS, I think the Linux community needs to pull it out and reject it. After this, who wants Oracle copyright'd source code in their tree? Anyone? How do you know Oracle won't pull some nasty stunt further down the road when you've built an appliance based on BTRFS?''

      Like MeeGo, the other Linux-based-mobile-platform-pushed-by-a-large-vendor besides Android. Based on BTRFS.

      But really, I don't think Oracle is out to kill Linux. I think they're out to get money from Google, and using this lawsuit to grant them more leverage in their negotiations.

      --
      Please correct me if I got my facts wrong.
  18. A jury Trial by Haedrian · · Score: 1

    "Also demands a jury trial"

    So you're going to grab a bunch of people 'off the street' and try to get them to understand what patents are, what software is and how this software infringes this patent. This will defentally give an honest and fair trial.

    1. Re:A jury Trial by Aeternitas827 · · Score: 3, Interesting

      It would actually seem a wiser move, for a Civil case; the burden of proof is much lower, all Oracle must make them see is that 'The company we bought made this, and those guys stole it, based on X, Y, Z (without getting exceedingly technical), where everyone else has had to pay to use it.' Google are the ones who have to get technical, and will likely lose the jury in trying to split hairs to make it seem like they really didn't 'steal' their implementation. It basically comes down to good guy vs bad guy, and Oracle are pretty confident that, should this reach trial, they can play a pretty decent good guy.

      --
      I don't post AC. I like my -1, Flamebaits. Trump/Sheen 2012 on the Batshit Insane ticket!
    2. Re:A jury Trial by Anonymous Coward · · Score: 0

      Will the Jury Selection Questionnaire contain a question about the cell phone they use and if it's an Android based one?

      Surely a conflict of interest if their phone's going to be bricked as a result of the outcome?

    3. Re:A jury Trial by Anonymous Coward · · Score: 0

      No -- getting the jury to understand patents would be far too risky. You want to bring in a jury off the street and convince them that teh Google is stealing your life's work, but leave all the details obviously too technical and lawyery to bother understanding.

    4. Re:A jury Trial by Anonymous Coward · · Score: 3, Insightful

      "Also demands a jury trial"

      So you're going to grab a bunch of people 'off the street' and try to get them to understand what patents are, what software is and how this software infringes this patent. This will defentally give an honest and fair trial.

      Well, based on "destruction of all copies that violate copyright (thus, wiping all Android devices)" I'd say that Oracle isn't aiming for a trial. Bringing a lawsuit like this looks very much like corporate extortion to me.

      But then, I'm neither a lawyer nor an American.

    5. Re:A jury Trial by tehcyder · · Score: 1

      So you're going to grab a bunch of people 'off the street' and try to get them to understand what patents are, what software is and how this software infringes this patent. This will defentally give an honest and fair trial.

      Well, exactly, that's why it's the plaintiffs (Oracle) not the defendants (Google) who want the jury trial. They know they've got a better chance of bamboozling a jury than a judge.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    6. Re:A jury Trial by Anonymous Coward · · Score: 1, Informative

      litigate in East Texas much? I'd like to think the picture you paint, which is EXACTLY what happens in East Texas, does not apply everywhere.

      And I don't know why it was called out that a jury trial was demanded. Every case I've worked on has been a jury trial - they are not uncommon. As for being "demanded," well, that how you request one, so even though it sounds forceful, it's not.

    7. Re:A jury Trial by ColdWetDog · · Score: 1

      But then, I'm neither a lawyer nor an American.

      But if you were an American lawyer, it would look like lunch.

      --
      Faster! Faster! Faster would be better!
  19. i hope they by Anonymous Coward · · Score: 0

    i hope oracle wins. if people would be told to destroy their android device they paid for, they might finally notice how patents ruin a lot of stuff

  20. destruction of all copies that violate copyright by Vectormatic · · Score: 1

    How does this work? would google have to hunt down every single android phone and destroy/wipe its software?

    If so, they will have to extract my android device from Lary ellison's bum.

    --
    People, what a bunch of bastards
  21. Re:Google should publish the Android layer under G by nacturation · · Score: 4, Insightful

    patents != copyright

    GPL is a license which grants certain rights using copyright law. This has no bearing on patent infringement.

    --
    Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
  22. Help me Slashdot by Anonymous Coward · · Score: 2, Insightful

    Sun sues Microsoft over Java = GOOD? Oracle sues Google over Java = BAD?

    1. Re:Help me Slashdot by Anonymous Coward · · Score: 0

      Sun = good Microsoft = bad Oracle = bad Google = good Sun = Oracle = (good+bad) null ... null vs Google = Google Wins

    2. Re:Help me Slashdot by Aeternitas827 · · Score: 1

      You forgot the QED.

      --
      I don't post AC. I like my -1, Flamebaits. Trump/Sheen 2012 on the Batshit Insane ticket!
    3. Re:Help me Slashdot by Spad · · Score: 1

      Microsoft were shipping their own, crippled JVM with Windows in an attempt to screw Sun over, I'm not really sure you can put Google in the same category here.

    4. Re:Help me Slashdot by GravityStar · · Score: 1

      IIRC Microsoft signed a contract with Sun saying they wouldn't embrace & extend Java.

    5. Re:Help me Slashdot by Anonymous Coward · · Score: 0

      Microsoft were shipping their own, crippled JVM with Windows in an attempt to screw Sun over, I'm not really sure you can put Google in the same category here.

      MS got a license to use Java from Sun. They used the 1.1.4 JDK - and then didn't update it. This was the issue. Sun claimed this was violating the terms of the license agreement and fragmenting Java as they moved forward, having a different (=older) version on Windows.

      As part of the settlement of early 2001 Sun gave MS the right to continue using the old version, for 7 years, but not newer versions. (Which seemed a bit strange given the argument about how bad it was that MS didn't update their Java version, but anyway..) MS also had to pay Sun 20 mill USD.

      A few years later, Sun won an injunction to have MS include their Java version.

    6. Re:Help me Slashdot by dna_(c)(tm)(r) · · Score: 1

      Sun sues Microsoft over Java = GOOD? Oracle sues Google over Java = BAD?

      This is an over simplification. As I understand it:

      • Sun vs. Microsoft: Microsoft did an 'embrace and extend' omitting required implementations like RMI and adding stuff not available on standard VM's, making sure a lot of incompatibilities would make the Java platform ineffective on the internet (Applets), desktop (AWT, JFC vs WFC) etc. MS's intention was to kill Java.
      • Oracle vs. Google : Oracle uses the fact that the Android code is written in a subset of Java and crosscompiled to some other format (Dalvik bytecode) as an argument that Google made an incompatible Java/VM/whatever. Googles intention is to use Java knowledge as leverage to provide a richness of Android apps - ultimately this is to the benefit of Java, the Java developer community and probably Oracle too.
    7. Re:Help me Slashdot by Nimey · · Score: 1

      My understanding is that MS added incompatible Windows-specific features to their Java implementation, which was the /real/ issue. Anything written in MS-Java had a chance of working only on Windows as a result, which defeated the purpose.

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    8. Re:Help me Slashdot by danieltdp · · Score: 1

      You read news = GOOD. You reading news without paying attention to details = BAD

      --
      -- dnl
  23. GPLv2's implicit patent grant wouldn't really help by FlorianMueller · · Score: 5, Informative

    There's some confusion out there about how Google would be in a better position from a patent point of view if it had used existing Java code under the GPL (OpenJDK, phoneME). The Android ecosystem as a whole would have had other benefits (such as making it much harder for the makers of Android-based phones to keep important parts of their source code closed) but it wouldn't really help as far as Oracle's patent infringement allegations are concerned.

    The GPLv2 (under which OpenJDK and large parts of phoneME are available) does not contain an explicit patent grant. Only an implicit one. As a result, any fork (derived/modified version) is probably not covered.

    The InfoWorld article that this Slashdot story refers to talks a lot about forking as a possible strategy -- especially toward the end, where MySQL is also mentioned. I was very much involved with the debate over whether Oracle should get to acquire MySQL (together with Monty, MySQL's original author/founder, I opposed the deal). In that context, it was also a subject of debate whether MySQL forks would be safe from Oracle patent threats in the future. Eben Moglen, who was basically part of Oracle's legal team and had botched the patent aspect of GPLv2 (thus tried to fix the problem with GPLv3), argued that GPLv2 would take care of those forks. However, the European Commission, which (unlike Moglen) is impartial and has vast legal resources, concluded that the implicit patent grant does not -- at least not reliably, but probably not at all -- protect forks.

    If you're interested in more detail on the question of whether Google would be or would have been better off with GPLv2, here's a link to the related part of a blog posting of mine. It discusses that question and right thereafter (or you can go there directly) explains that my work related to Oracle's acquisition of MySQL was not an effort to change MySQL's license away from the GPL to something else. I have meanwhile published documents from the process that serve as conclusive evidence that I argued vehemently against -- not for -- a license change. Still, the GPLv2's limitation concerning patent claims against forks is a fact.

  24. GPLv2's implicit patent grant doesn't really help by FlorianMueller · · Score: 1
  25. Re:destruction of all copies that violate copyrigh by Haedrian · · Score: 1

    Well apple have 'remote detonation' abilities - so maybe Google have the same. Probably would offer a 'refund' then after X weeks disable it remotely.

    But since this is taking place in America, what will happen is:

    Party X will win. Party Y will file an appeal
    Party Y will win. Party X will file an appeal.

    And eventually one of them will either give up - or google replaces all its software to conform to standards.

  26. Re:GPLv2's implicit patent grant wouldn't really h by yyxx · · Score: 2, Insightful

    "Covering forks" really isn't very meaningful. What that means is that you can't redistribute the software under the GPL at all since you can't meet the terms of the GPL. As a result, the GPL on OpenJDK (or any other patent-covered software) is really a sham.

  27. Coffee maker patent by syousef · · Score: 4, Funny

    (Heck -- my coffee-maker probably violates them!)

    Foiled by the old Java patent

    --
    These posts express my own personal views, not those of my employer
    1. Re:Coffee maker patent by dna_(c)(tm)(r) · · Score: 1

      Don't care for the patent, it's my coffee right that's infringed!

  28. Technical Analysis much simpler by syousef · · Score: 3, Funny

    Ahhhh shit! Time to learn another fucking language and 10 more over-engineered libraries! So much for time with the family.

    --
    These posts express my own personal views, not those of my employer
    1. Re:Technical Analysis much simpler by RAMMS+EIN · · Score: 2, Insightful

      ``Time to learn another fucking language and 10 more over-engineered libraries!''

      Not if Google does the Right Thing and just goes with an already existing language and existing libraries. It's not like that wouldn't work on today's mobile devices. They already have Linux running on them; now give us a libc and a widget library and we're off to a great start.

      Making your mobile platform incompatible with anything already out there is a choice, and not a choice I agree with.

      --
      Please correct me if I got my facts wrong.
    2. Re:Technical Analysis much simpler by Tapewolf · · Score: 1

      They already have Linux running on them; now give us a libc and a widget library and we're off to a great start.

      They already have a libc, you can get at it via the NDK.
      The snag is that you can't - afaik - run a native application directly, it has to be done via Java/Dalvik and calling the native code via JNI. And also the NDK has no libraries to access the user interface.
      If they could just solve those two little problems, you could do fully native GUI application development in C++.

    3. Re:Technical Analysis much simpler by debatem1 · · Score: 2, Interesting

      You can call back up into Java from the JNI, so technically the NDK exposes everything that the Java side does. I used this to allow Python access to the android libraries via javalin2 last year.

    4. Re:Technical Analysis much simpler by Timmmm · · Score: 1

      The snag is that you can't - afaik - run a native application directly, it has to be done via Java/Dalvik and calling the native code via JNI. And also the NDK has no libraries to access the user interface.

      True, although you can access OpenGL from native code now. Still, the java wrapper/JNI stuff is a massive pain in the arse.

    5. Re:Technical Analysis much simpler by Ash+Vince · · Score: 1

      Making your mobile platform incompatible with anything already out there is a choice, and not a choice I agree with.

      Do you make phones? If not your opinion is worthless as you are not a Google customer for Android.

      Google have to do what the likes of HTC, Samsung, Motorola and whoever else want. That means they want to be able to build a phone manufacturer specific "look and feel" on top of android that makes their android unique. They usually do not want to open source this work because these are hardware manufacturers. Companies that design their own hardware are generally reluctant to embrace open source for some reason.

      That rules out OpenJDK (also, OpenJDK did not exist when Android was initially developed according to a footnote here: http://blog.headius.com/2010/08/my-thoughts-on-oracle-v-google.html)

      So that leaves building on a Sun / Oracle product and paying them revenue. This has two problems:

      1) Oracle's director is apparently a personal friend of Steve Jobs so Oracle would overcharge Google or demand that each hardware company had to negotiate with Oracle directly for the rights to use Android. This would make the platform a joke.

      2) This would eat into either Google or the hardware vendors profits. Google might be able to take the hit, but companies like Motorola (The handset division anyway) cannot.

      --
      I dont read /. to RTFA, I read /. to offend people in ignorance.
    6. Re:Technical Analysis much simpler by Anonymous Coward · · Score: 0

      There is this language apple uses. It's called Objective-C it's a superset of C. It's been in use since the 70s and it's a really small language. So if you learn that you can use any hunk of C code. I hear C is quite popular and there seems to be a lot of libraries available.

    7. Re:Technical Analysis much simpler by RAMMS+EIN · · Score: 1

      ``

      Making your mobile platform incompatible with anything already out there is a choice, and not a choice I agree with.

      Do you make phones? If not your opinion is worthless as you are not a Google customer for Android.''

      Thanks for pointing that out. Wow, and here I was thinking that throwing my opinion out here in a Slashdot post would actually get Google to do what I wanted!

      On the other hand, my opinion matters somewhat. I have an Android phone (LG GW620), and lots of people come to me to ask about my experience. And my experience is that it was a bad choice. There has been a lot of buzz about Android being based on Linux and being open, but if that made you think it is developer friendly, you have been misled. The fact that it's based on Linux matters little, given that you get, at best, second-rate access to the Linux part. It's not any more open than any other phone I've owned. Maemo would have been a much better choice of platform for me and for most people who ask me. As for the actual user experience ... this is the least reliable phone I've ever owned. It's full of glitches, and it's already crashed twice. It was cheap, but I'm not convinced it was even worth what I paid for it.

      ``Google have to do what the likes of HTC, Samsung, Motorola and whoever else want.''

      Actually, I don't see why they would have to. They can make their software however they want to make it. If none of the hardware manufacturers want to ship phones with Google's software, Google can do it themselves. If none of the carriers want phones with Google's software, Google can set up their own network. They have the money for that kind of thing. The immensity of a project has never stopped Google, as far as I know.

      --
      Please correct me if I got my facts wrong.
    8. Re:Technical Analysis much simpler by spinkham · · Score: 1

      Unless you want to program for Android, no. Even then, probably not, it's unlikely Google will kill the platform in whatever the outcome is.

      OpenJDK is Free as in GPLv2, which has patent protection. They can't screw us over on that if they wanted to, except by stopping to support it. If they did that, others would continue to make bugfixes, but the Java runtime would stagnate or lose market share to other free runtimes. In effect, that's already happening, JDK 7 was supposed to be out years ago.

      Basically, Java is too big to kill at theis point, they can grow the market or stagnate the market, but either way Java is the new Cobol. If they push the platform it could be something more also, but it won't be going away anytime soon.

      --
      Blessed are the pessimists, for they have made backups.
    9. Re:Technical Analysis much simpler by Daniel+Phillips · · Score: 1

      Ahhhh shit! Time to learn another fucking language and 10 more over-engineered libraries! So much for time with the family.

      Actually, it would be very straightforward just to expose the native C/C++ libraries, allowing you to develop in C++ or whatever you choose. The burden of effort here would not be on the developer. The main difficultly is achieving a level of sandboxing that meets or exceeds that of the Dalvik JVM. Something of a challenge but definitely doable. An obvious approach: run apps virtualized. Under KVM say, this would impose a slight overhead but nothing remotely in the ballpark of the overhead imposed by Dalvik.

      Come to think of it, this approach could be hacked together in very little time at all and does not require the blessing of Google to demonstrate the concept, thanks to ease of loading custom firmware on most Android phones. Somebody needs to do this proof of concept, and sorry, not me, at least, not this week. I suppose if nobody else does it then I'll take a run at it.

      --
      Have you got your LWN subscription yet?
    10. Re:Technical Analysis much simpler by Tapewolf · · Score: 1

      An obvious approach: run apps virtualized. Under KVM say, this would impose a slight overhead but nothing remotely in the ballpark of the overhead imposed by Dalvik

      I'm not sure ARM is very easy to virtualise, but I could be wrong - after all, VMware managed it for the x86 in pure software. Supposedly ARM have added some limited virtualisation extensions to the arch now, but they'll only be present on the very latest chips, if that.

  29. Re:destruction of all copies that violate copyrigh by Anonymous Coward · · Score: 1, Funny

    Someone plz call Rick Deckard...

  30. It's not evil for Oracle to demand such remedies by FlorianMueller · · Score: 5, Informative

    There's a fundamental error in the InfoWorld analysis referenced above:

    Oracle simply asks for absolutely standard remedies in this situation. There's nothing evil about it, and it cannot be reasonably interpreted as a strategy to destroy open source as a whole or anything like that.

    I'm saying this even though I opposed Oracle's acquisition of Sun. I just want to point out that if a case like this goes to court, the plaintiff will always ask for those kinds of remedies. There's nothing unusual about it. In fact, asking for less would be unusual and would probably confuse the judges as to what Oracle actually wants.

    Intellectual property rights are exclusive rights. That's the way the law has designed them -- it's not a matter of Oracle being evil. Those IPRs entitle a right holder to enforce exclusivity. That necessarily means to ask for an injunction, and under such circumstances as the ones of this case (with copyright in play), also the destruction of infringing material.

    The way to prevent that scenario from materializing is a license agreement between Oracle and Google. So it's up to the two parties to sit down and negotiate, and I believe we as a community should now expect both of them to be constructive. The court can't impose a license agreement on the two of them. If the court has to rule, it will -- if Oracle is right -- have to enforce exclusivity. That's sort of binary, whereas a license agreement would offer much more flexibility.

    It's regrettable that they couldn't work this out before the matter was taken to court. But it's not too late until there is a final court ruling.

  31. Re:GPLv2's implicit patent grant wouldn't really h by FlorianMueller · · Score: 2, Insightful

    A very strict interpretation of the GPL would indeed be incompatible with today's legal framework. There's no such thing as a piece of software that's guaranteed to be patent-unencumbered. So there will also be some exposure to the risk as long as there are software patents (if it were up to me, there wouldn't be any). The whole notion of "free software" is a wonderful vision but as long as there are software patents, it can't materialize to the full extent.

  32. Re:Google should publish the Android layer under G by AHuxley · · Score: 0, Flamebait

    Google likes control, like Apple they want the best of both worlds.
    The tech buzz of been seen as open and having the world hunt bugs and give back. The MS side to burn, hide, exclude and control, airbrush out.
    If its pure GLP to the hardware, anyone could run Linux and Google loses all tracking, ad lockin, long term cookies, ip to real person marketing. They dont want to be a hardware factory, Google wants to track you and your habits. GPL gives you too much freedom to say thanks for the phone and opt out.

    --
    Domestic spying is now "Benign Information Gathering"
  33. Remember J++ anyone... by Anonymous Coward · · Score: 0

    What if we say that our Android devices are running JAndroid, that happens to be very compatible with Java...
    but of course is not Java...

    ----
    You say tomatO, I say fsck you

    1. Re:Remember J++ anyone... by Tapewolf · · Score: 3, Informative

      What if we say that our Android devices are running JAndroid, that happens to be very compatible with Java... but of course is not Java...

      That's what they did - Android devices run Dalvik, which is actually not compatible with Java at all. However, you can recompile a Java class into a Dalvik class, which is what the SDK does.

    2. Re:Remember J++ anyone... by sproketboy · · Score: 1

      "you can recompile a Java class into a Dalvik class".. Today - yes. Tomorrow - not likely unless the 2 companies come to an agreement.

  34. Get rid of it by Artem+S.+Tashkinov · · Score: 2, Funny

    How can I vote this article down? It's so insipid and lacks anything new I wonder why it was approved in the first place.

    Groklaw did publish something useful and interesting, this piece of opinion is nothing new.

    1. Re:Get rid of it by Haedrian · · Score: 1

      You press the - button to the left edge of the title.

      But its probably too late for that. Its red.

  35. Re:Google should publish the Android layer under G by LingNoi · · Score: 3, Informative

    Actually the GPL3 has patent wavier in it so it isn't just a license to do with copyright.

  36. Re:GPLv2's implicit patent grant doesn't really he by koiransuklaa · · Score: 1

    Interesting posting, thanks. I still don't see how you can say that the implicit patent grant probably does not protect modified redistribution at all... The EU decision says

    ...this implicit license would be limited to the use that is being made of the patent claim by the code as originally released under the GPL. If the licensee now changes the code in a way that adds another use or implementation of claim Z it may be liable for patent infringement as regards the code it has added to what it had originally received under the GPL.

    In other words only reimplementing Z or using it in a new context would trigger the infringement. That's still dangerous but totally different from your paraphrasing. What gives, have I misunderstood?

  37. Re:GPLv2's implicit patent grant doesn't really he by FlorianMueller · · Score: 1

    What you refer to is only a scenario where you take X amount of existing code and add Y amount of new code, without changing the existing code. The problem is that once you modify any part of the code on which the old patents read, it becomes "another use or implementation" of the patent claim. I believe Google would have had to make changes to many parts of the inner workings of the existing Java (OpenJDK, phoneME) code in its effort to optimize performance and take account of the specific characteristics of mobile devices.

  38. Re:GPLv2's implicit patent grant wouldn't really h by maroberts · · Score: 1

    However, as Oracle is the plaintiff in this case, one would suppose it is possible for Google to claim that Oracle had stated in earlier submissions that people could rely on the implicit patent protection of GPL v2 in respect of forks, and therefore Google could rely on the statement from the rights holder in this particular case ....

    --

    Donte Alistair Anderson Roberts - hi son!
    Karma: Chameleon

  39. Re:It's not evil for Oracle to demand such remedie by blackest_k · · Score: 1

    Can Google buy Oracle extract the IP they want and later spin Oracle of again minus the bits its becoming apparent it would have been better Oracle hadn't got hold of in the first place?

    Google is bigger and richer and they wouldn't be losing money taking over a profitable company, would they?

     

  40. Whoracle by Anonymous Coward · · Score: 0

    I for one do not welcome our new java overlords

  41. Re:GPLv2's implicit patent grant wouldn't really h by FlorianMueller · · Score: 1

    It's an interesting thought, I admit, that someone would be able to hold Oracle's claims in the Sun merger control context against them now. But even if Google had forked on a GPLv2 basis and tried this now, the problem is that Eben Moglen made those statements in his effort to support Oracle. He denied that Oracle paid him for that particular effort but admitted that his Software Freedom Law Center (which is consipicuously silent on Oracle vs. Google) received "no more than 5%" of its funding from Oracle. So formally, Oracle can say that Eben Moglen acted independently. From a common sense point of view, everyone familiar with the EU process obviously knew that Eben Moglen was in Oracle's camp. But it couldn't be used legally against Oracle.

  42. Re:It's not evil for Oracle to demand such remedie by FlorianMueller · · Score: 2, Informative

    Google's market capitalization as of now is around 150 billion dollars, Oracle's around 115 billion dollars. So it wouldn't be easy for Google to just gobble up Oracle. Theoretically, if Google bought Oracle, it could solve the IP problem. But these two companies are more or less on an equal footing in financial terms (although the $35 billion difference in market cap is nothing to sneeze at in absolute terms ;-)).

  43. Re:It's not evil for Oracle to demand such remedie by hackerjoe · · Score: 2, Informative

    Google is big, but Google is not big enough to just buy Oracle. Their market caps are pretty close: Google at ~$150bn, Oracle at ~$115bn.

  44. Re:GPLv2's implicit patent grant wouldn't really h by maroberts · · Score: 1

    I can't remember
    Did Oracle submit Ebens opinions to the EU themselves, or did Eben submit them directly?

    --

    Donte Alistair Anderson Roberts - hi son!
    Karma: Chameleon

  45. Re:GPLv2's implicit patent grant wouldn't really h by FlorianMueller · · Score: 2, Informative

    The way I read the European Commission's decision, Oracle submitted Eben's paper as a supporting document along with its reply to the Commission's Statement of Objections. Attaching a supporting document is not the same as making a claim in one's own name. For an example, companies routinely attach market research from the likes of IDC and Gartner to their submissions, and that doesn't mean that they necessarily claim all of what's stated in those reports. (Of course, the way it was used calls into question Eben Moglen's independence by any reasonable standard, but not necessarily formally.)

    Also, those merger control processes are pretty confidential. Oracle's response to the Statement of Objections was never published in its entirety. All that's publicly known is what the Commission's published decision states.

    If the recording of the hearing were public, it would actually be a real problem for Oracle because of what they (several of them, not just Eben Moglen in his formally independent capacity) said about how to interpret the GPL in general, but I'm not allowed to disclose what exactly they said because the hearing took place behind closed doors and on a confidential basis.

  46. Re:Google should publish the Android layer under G by nacturation · · Score: 2, Insightful

    Actually the GPL3 has patent wavier in it so it isn't just a license to do with copyright.

    Unless Sun/Oracle released the code under GPLv3, Google can't waive Oracle's patents.

    --
    Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
  47. status of java, and comparison to c# by ciaran_o_riordan · · Score: 3, Informative
    1. Re:status of java, and comparison to c# by sproketboy · · Score: 1

      I don't understand why Oracle doesn't sue on the Trademark. There's precedence there. Google has used the term Java throughout its documentation - not "Java-like" so me this seems like a clear violation.

    2. Re:status of java, and comparison to c# by shutdown+-p+now · · Score: 1

      As I watch this unfold, I can't help but chuckle at all those folk who shunned Mono because of ".NET patent issues"...

  48. Secret deal by javilon · · Score: 1

    Maybe Oracle and Google have secretly agreed to create this circus in order to show the world how stupid software patents are?

    If this ever makes it to the supreme court, the most likely result is the invalidation of the whole software patents idea. Specially after the media has gone over it again and again and people is educated about how stupid software patents are, judges included.

    --


    When his defense asked, "Which computer has Jon Johansen trespassed upon?" the answer was: "His own."
  49. Re:Google should publish the Android layer under G by ciaran_o_riordan · · Score: 2, Informative

    > They'd also have to gpl every single android maker's software

    Not so. And where there's doubt, they could just use the Classpath exception, just as Sun used for OpenJDK (distributed under GPLv2 plus the "Classpath exception").

  50. patents by nomad-9 · · Score: 1

    To be defend-able, doesn't a patent need to be somehow novel and its invention non obvious?
    Just because a patent is filed doesn’t mean it is defendable in a court of law. Looking in the details of some of these patents listed in the article, they don't strike me as particularly novel nor non-obvious:
    http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=1&u=/netahtml/PTO/search-bool.html&r=1&f=G&l=50&co1=AND&d=PTXT&s1=6,910,205.PN.&OS=PN/6,910,205&RS=PN/6,910,205
    http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=1&u=/netahtml/PTO/search-bool.html&r=1&f=G&l=50&co1=AND&d=PTXT&s1=RE38,104.PN.&OS=PN/RE38,104&RS=PN/RE38,104
    http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=1&u=/netahtml/PTO/search-bool.html&r=1&f=G&l=50&co1=AND&d=PTXT&s1=7,426,720.PN.&OS=PN/7,426,720&RS=PN/7,426,720
    etc...
    That reminds me:
    "IBM sued [us] over a RISC patent that asserted that 'if you make something simpler, it'll go faster.'...and we lost." -James Gosling

    1. Re:patents by Cassini2 · · Score: 1

      No. I am nearly certain Google will lose this suit. The strategy to make money from cell phone patents is:
      a) Patent something.
      b) Go in front of the International Trade Commission (ITC), which is a branch of the U.S. government.
      c) Get the ITC to ban import of the physical product (cell phones) into the U.S.
      d) Force the company in question to pay, or stop selling product in the U.S.
      e) Profit!!!
      This is the strategy that Rambus used against Nvidia, and the cell phone makers regularly use against each other.

      The patent in question is never tested in court. Since the ITC is a relatively quick process, you can enforce patents before the patent office and/or the courts throw them out. Valid patents are not required.

    2. Re:patents by butlerm · · Score: 1

      Not tested in federal court, no, but rather before an administrative law judge who works for the USITC. However, the company whose products are blocked can appeal any adverse decision to the Court of Appeals for the Federal Circuit, which will do a more thorough job.

  51. Re:It's not evil for Oracle to demand such remedie by Anonymous Coward · · Score: 0

    In hindsight, $7.4 billion for Sun would have been a bargain for Google.

  52. Kinda makes me wonder by EmagGeek · · Score: 0, Flamebait

    "but destruction of all copies that violate copyright (thus, wiping all Android devices)"

    That has to make you wonder what role Apple might be playing in this... perhaps putting Oracle up to it in some way...

  53. New slashdot logo for Oracle by GravityStar · · Score: 2, Insightful

    I propose a new logo for Oracle stories on Slashdot. As Oracle is obviously The Evil Empire, it should get a Death Star as its logo.

    1. Re:New slashdot logo for Oracle by Jeek+Elemental · · Score: 3, Funny

      hooker logo would be more appropriate, oracle invited everyone to bed then demanded pay after.

  54. Re:Google should publish the Android layer under G by Anonymous Coward · · Score: 0

    Actually the GPL3 has patent wavier in it so it isn't just a license to do with copyright.

    hmm... wavy patents... gotta patent that!

  55. Re:It's not evil for Oracle to demand such remedie by Anonymous Coward · · Score: 0

    All of Oracle would be too much of a stretch for Google, but maybe Oracle just wants to spin off a part of the business, like Java, and is trying to create an opportunity for Google to make this case go away by paying over the odds for it. They may even have some bidders lined up from the dark side, for instance Canopy Group, to increase the price further.

  56. SCO by YottaVolt · · Score: 1

    Is Oracle the new SCO?

    1. Re:SCO by rwa2 · · Score: 1

      They renamed "the company formerly known as SUN" to "Oracle America". So they probably refer to them internally as OA, the same as corporatespeak for "Office Administrator". I have nothing against a good secretary, but that's still seems pretty denigrating, esp. considering SUN's technical background. But we always knew Oracle was pretty evil, I suppose.

    2. Re:SCO by Daniel+Phillips · · Score: 1

      Is Oracle the new SCO?

      Yes. Somebody proposed the moniker SCOracle, and that makes a great deal of sense to me.

      --
      Have you got your LWN subscription yet?
  57. Re:Google should publish the Android layer under G by silentcoder · · Score: 5, Interesting

    >>Actually the GPL3 has patent wavier in it so it isn't just a license to do with copyright.

    >Unless Sun/Oracle released the code under GPLv3, Google can't waive Oracle's patents.

    You're both wrong. The GPL has had a patent waiver clause since version 2. It states that if you use or distribute code under it you explicitly give a zero-royalty patent permission to all users who receive it under the license. Sun released OpenJDK under GPLv2 so indeed no patents SUN had on OpenJDK code can be asserted on it or anything derived from it (as explicitly required by the license). The fact that the patents changed ownership should not invalidate this in the least - since the licensee of the copyright was also the patent owner at the time - and granted the explicit patent license, the new owner cannot revoke it unless it can show breach of contract.
    What GPLv3 did was to EXPAND the patent clause to cover things like the Microsoft/Novell deal - whereby if a company distributes any GPLv3 code - and obtains or purchases patent protection from third party (as Novell did) it HAS to offer this patent protection free of charge to all recipients of the code regardless who they got it from. If they are not willing to do so - they may not distribute (or derive from) the code, or alternatively they can refuse to sign such a deal - but what it basically did was make sure nothing with a GPLv3 license can be in Suze Linux unless Novell manages to convince Microsoft to change the patent protection deal so it's free to all users of said code.
    As it turned out - GPLv3 effectively killed the Microsoft patent racket and no distro has signed up for it since Xandros several years ago now.

    Either way it wouldn't be google waiving Oracle's patents - SUN already waived them, themselves for any OpenJDK derivatives. The trouble is Google didn't use OpenJDK - in fact technically speaking Android doesn't run java AT ALL.
    It doesn't run Harmony either - it contains no JVM whatsoever (the Oracle Lawyers are obviously confused).

    Dalvik is NOT a JVM. It does not, indeed CANNOT, run Java Bytecode. It has it's own bytecode format. Google just provided a toolkit that let you compile Java sourcecode to Dalvik Bytecode rather than Java Bytecode. This compiler used the much of the classpath code from Harmony to ensure it was compatible with Java source code as far as possible - but that's the extent of it.

    I think Oracle is in for a major shock - Google had originally planned to use an adapted JVM but since SUN wouldn't give them what they needed from one, and Java had patents over it, they chose not to. They instead did a clean-room implementation of their own VM that just happens to have a compiler that can convert Java code (and Bytecode) to it's own. In fact, the technique is identical to the way IKVM runs Java on .net.
    That's the real issue here - if Oracle can somehow convince a judge that what Google did DOES in fact violate their patents (unlikely since it's not even a replacement technology or even a compatible one, it merely contains a compatibility layer but Dalvik native Bytecode can in theory be compiled from any language you write a compiler for) then that means Oracle can sue Microsoft next and win under case-law.
    They'd control not only Java but essentially all VM-executeable software development ! I sincerely doubt that the patents they have can cover widely enough to give them that (unless the judge is REALLY stupid and Google really REALLY mess up their defense) but I think Larry thinks the possible pay-off is worth the risk of failure.
    Look at the damages sought- it includes WIPING EVERY ANDROID CLEAN ! Regardless that these devices belong to CONSUMERS - not to google ! If Oracle can convince the court that any JVM capable of running code translated from Java Bytecode violates it's patents - then wiping every Android at will is the kind of power they will gain, not just in mobile but over all programming. Over .net, over java, hell even over Python (beca

    --
    Unicode killed the ASCII-art *
  58. Re:It's not evil for Oracle to demand such remedie by Anonymous Coward · · Score: 0

    You realize all of those links have rel="nofollow" on them?

  59. Handheld armageddon? by KlaymenDK · · Score: 2, Insightful

    Okay, let's follow this train of thought:
    - Oracle wins, forcing destruction of all copies that violate copyright.
    - This means _all_ Android handsets must be not only factory reset, but zapped entirely. This also includes _all 3rd party_ apps and services from the professional and recreational community. That's _a lot_ of software.
    - All Android users will be up in arms.
    - Hundreds of thousands of Americans will file a class action law suit (but against whom, Google or Oracle?).
    - Hundreds of thousands of non-Americans will (AFAIK?) not be able to participate in that American lawsuit, but there will most likely be a similar suit on EU-level (by users or by a trade commission).

    In the end, the big loser will be the many individuals who were not able to partake in, or did not benefit from, any of the lawsuits, and/or(!) relied upon (as in: have stored data in) apps for which no other alternative exists, or whose data cannot be migrated.

    ...or Google will repurpose the whole software/user base with a different --and hopefully compatible!-- OS.

  60. Re:destruction of all copies that violate copyrigh by RDW · · Score: 1

    'How does this work? would google have to hunt down every single android phone and destroy/wipe its software?'

    http://android-developers.blogspot.com/2010/06/exercising-our-remote-application.html

    "After the researcher voluntarily removed these applications from Android Market, we decided, per the Android Market Terms of Service, to exercise our remote application removal feature on the remaining installed copies to complete the cleanup...The remote application removal feature is one of many security controls Android possesses to help protect users from malicious applications. In case of an emergency, a dangerous application could be removed from active circulation in a rapid and scalable manner to prevent further exposure to users. While we hope to not have to use it, we know that we have the capability to take swift action on behalf of users' safety when needed."

  61. Cold dead hands by Anonymous Coward · · Score: 0

    They can pry my Android device from my cold, dead hands.

    1. Re:Cold dead hands by Anonymous Coward · · Score: 0

      only after they pry my cock from your ass! Zing!

  62. Re:Yet again by valeo.de · · Score: 1

    For the love of all things pure, please learn to use more punctuation! You make a somewhat valid, or rather interesting point, but 90+ words without a single comma is really taking the piss...

    --
    cat: /home/valeo/.sig: No such file or directory
  63. Jury trial by bluefoxlucid · · Score: 1

    A jury of android users will slap Oracle down. A jury of iPhone users will ban all Android.

    1. Re:Jury trial by turkeyfish · · Score: 2, Interesting

      Given that it would seem the jury pool will consist only of people who don't own a cell phone or a computer, which should really provide a crap shoot for all involved. Might as well let the judge be that octopus that perfectly predicted the World Cup results.

  64. "If you're guilty, choose a jury..." by Kupfernigk · · Score: 2, Interesting

    Old English legal saying. If you are guilty (or have a bad civil case) choose a jury. If you have a strong case or are innocent, choose a judge. If Oracle had any kind of strong case, they would obviously want a trial without jury because it would be over faster, their costs would be lower and they would get redress quicker. So? So this looks like a classical Von Falkenhayn Battle (after the German WW1 Minister who wanted a battle that would be inconclusive but would go on a long time, so as to wear out the French. Unfortunately, just as with SCO, he wore out the Germans as well.)

    --
    From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
    1. Re:"If you're guilty, choose a jury..." by turkeyfish · · Score: 1

      More likely the lawyers want a jury so they can drag this thing out and continue the revenue stream that dried up after the SCO case.

  65. Re:GPLv2's implicit patent grant doesn't really he by Anonymous Coward · · Score: 0

    Noone cares what the EU decides

  66. Re:Google should publish the Android layer under G by Bill_the_Engineer · · Score: 1

    The problem with your really long comment is that even though Sun released OpenJDK under GPL, Google did not use any of its code. Google has called Dalvik a clean room implementation of a register based VM. It's not even byte compatible with JVM.

    Since Dalvik is not derived from OpenJDK it can not enjoy its GPL protections.

    --
    These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
  67. Re:Google should publish the Android layer under G by silentcoder · · Score: 1

    Yes, I said that in my post.
    I started by correcting the statements about the GPL - then I specifically indicated that this does NOT however apply to Google because they didn't USE the GPL'd code from SUN at all.

    In fact I said everything in your correction - and then some.

    The real problem with my long comment is that you didn't read it.

    --
    Unicode killed the ASCII-art *
  68. 2004? Solid factual analysis? by wytcld · · Score: 1

    "... and represented former vice president Al Gore in the disputed 2004 U.S. election results."

    --
    "with their freedom lost all virtue lose" - Milton
  69. Re:Google should publish the Android layer under G by jav1231 · · Score: 1

    So the problem with his long comment was that it wasn't short like yours?

    Pizza-pizza!?

  70. Re:Google should publish the Android layer under G by Anonymous Coward · · Score: 1, Informative

    WIPING EVERY ANDROID CLEAN

    What company would be suicidal enough to piss off that many people all at once?

    'Oh oracle those are the dipshits who screwed up my cool *expensive* phone'. Yeah that would end well.

    Even pulling this stunt makes oracle a piraiah to deal with. This could have a serious effect on Oracle of cratering its other mainline business of selling database servers.

    There is such a thing as bad news.

  71. Re:destruction of all copies that violate copyrigh by Vectormatic · · Score: 1

    that removes apps only, not android itself.. i would find it very hard to believe google would build in a self-wipe function

    --
    People, what a bunch of bastards
  72. Re:It's not evil for Oracle to demand such remedie by dna_(c)(tm)(r) · · Score: 1

    The term 'intellectual property' is designed to confuse us about patents and copyright concepts. Basically you can not own ideas, but in the interest of stimulating innovation and sharing ideas, lawmakers provide a temporary, exclusive right to your ideas via patents and copyright. As opposed to land and other property that is for exclusive use in perpetuity.

    Besides that, the problem is not what they ask but why they ask it. Basically Oracle thinks Dalvik is an illegal copy/clone/implementation of Java and Google doesn't. In my mind, Oracle is wrong.

    The Android SDK transforms java classes that make up your Android app into special Dalvik bytecode.

    The tools in the SDK are Java programs. The compilation output is not Java or Java bytecode.

    If Oracle goes after this, what prevents them from going after annotation enhanced classes used in Spring, Hibernate,... that basically do the same stuff? E.g. Hibernate transforms Java classes into SQL-statements that run on a DB instance. They can even sue themselves because they did those things before buying Sun.

    I fail to see how this will benefit anybody - especially Oracle - in the long run. It would be smarter to join Android, try to get their Java brand on it and profit from the free publicity.

  73. Re:Google should publish the Android layer under G by Bill_the_Engineer · · Score: 4, Insightful

    The real problem with my long comment is that you didn't read it.

    Maybe because it was too long... ;)

    I did read it, but the assertions you made in the rest of your comment showed a lack of understanding of how this legal process works.

    Patents are not copyrights and it doesn't matter if Google used Oracle's code directly. Except that ironically if Google did they would have a better case to defend themselves.

    The absurdity of patents is the fact that you only have to make something that does something similar to be in violation of a patent. To use a slashdot car metaphor/story - Robert Kearns invented the intermittent wipers and was granted a patent. He went to the big three automakers and they refused his offer to sale them the right to use them. Ford motor company decided that they could make their own intermittent wipers, and eventually Robert Kearns sued Ford for patent infringement. Ford settled the case for $10 million. Kearn subsequently sued Chrysler and ultimately won in court a judgement of $30 million. This was even with the auto makers arguing that the patent needed to meet some standard of originality and novelty.

    Sun was granted these patents as they relate to virtual machines. Google appears to have created a clean room implementation that mimics the behavior described in those patents. Oracle the purchaser of Sun feels like they have case for patent infringement against Google and sued. Google can not refer to Microsoft's ".net" as a counter example, since Microsoft and Sun entered into a cross licensing agreement in 2003 as part of the settlement of the long dispute over Microsoft's handling of Java. Both sides have sufficient money to make this a long and drawn out court battle. Google has more to lose than Oracle. Oracle understands this and upped the ante with the severe damage relief being demanded.

    I will not be surprised in the end that this is settled without a court judgement with an establishment of cross licensing agreement and some money heading Oracle's way. It's not about "right" or "wrong"... it is all about the Benjamins...

    --
    These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
  74. Re:destruction of all copies that violate copyrigh by RDW · · Score: 1

    From the official site - 'Android is a software stack for mobile devices that includes an operating system, middleware and key applications.'. There are several key applications which, if disabled, would effectively cripple the device (on my phone, even 'Android System' is listed as an app, though I've no idea if Google has the ability to disable it remotely). Are any of these apps potentially subject to Oracle's patent attack?

  75. Saber Rattling by kabloom · · Score: 1

    The remedies Oracle is requesting almost certainly amount to saber-rattling, because I doubt they could get an injunction under the criteria the Supreme Court set in MercExchange

  76. Re:It's not evil for Oracle to demand such remedie by geekoid · · Score: 1

    It would be interesting to see how the stock holders would move if Google made an offer.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  77. Jury selection by Anonymous Coward · · Score: 0

    Jury selection should be amusing... "have you ever heard of Google, ...sorry you're dismissed"

  78. Re:Google should publish the Android layer under G by Anonymous Coward · · Score: 0

    Maybe because it was too long... ;) I did read it, but ...

    TL;DR ;)

  79. Re:Google should publish the Android layer under G by Anonymous Coward · · Score: 0

    pariah. learn to fucking spell.

  80. Re:Google should publish the Android layer under G by eln · · Score: 1

    Generally companies ask for a lot up front so they can get what they really want in a settlement. I'm sure Oracle would be just as happy with a settlement that involved a licensing fee for every Android device sold.

    Besides, even if they were somehow to convince a jury to let them wipe all of the Android phones out there, I don't think it would hurt them as bad as all that. The people that make the decisions to buy stuff like Oracle are at the executive level, and most of those people are still using Blackberries, not Android phones.

  81. Problem is still How to change the system? by beachdog · · Score: 1

    I agree the article is low quality journalism.

    The Oracle vs Google suit described is yet another Kabuki play that re-enacts how patent and copyright litigation gradually clears the business playing field of all the small players.

    The scenario resolves like this: Gradually the big players exclusively cross license each other. Exclusive cross licensing allows the big players to keep playing and it pushes the smaller players to go do something else.

    This is the pattern. I read this basic description in my father's machine shop in the 1960's in a book titled "How to patent your invention" or some such title.

    The GPL is a brilliant demonstration that non-exclusive cross licensing is ethically, socially and culturally a superior form of copyright and patent rights assignment. Part of the brilliance of the GPL is the same license terms are provided to all. It happens to have a $0 price also.

    Approaches to patent system change built around the damage to the public good caused by "exclusive" as a term in cross licensing.

    This approach says, modify contract law to alter the toxic results of one patent being issued with different license terms to different parties.
    (For instance, calling all lawyers...)
    Replace exclusive cross licensing devised by lawyers with defined by law licensing method that is not exclusive.
    Remove the duopoly cost savings advantages from cross licensing by requiring each item to have an enumerated per use price. Taxable as income and as a cost of goods used.
    Make exclusive cross licensing that is too tight an anti-trust violation.
    Require that a patent holder or copyright holder license the use at one price for all. No exchanges. No triple damages. No blue sky estimates.
    Make cross licensing agreements taxable transactions.
    Remove the usage of cross licensing as a practice of building business oligarchies. Make patent licensing the same price for all. Make it with no fixed annual charge and only payment per physical object manufactured only.

  82. What does Bilski have to do with prior art? by Anonymous Coward · · Score: 0

    I know I'm a bit late, but what does the story submitter mean by "the Supreme Court's recent Bilski ruling did not completely invalidate software process patents despite their shaky ground due to prior art"? This doesn't make sense. Bilski relates to patent-eligible subject matter. If something is not patent-eligible subject matter, then it doesn't matter how new or non-obvious it is, you can't get a (valid) patent. Prior art is used when arguing that an invention is not novel (i.e., it has already been done before) or is obvious (i.e., it has not been done yet, but it is too close to what has already been done to be patentable). Did the submitter mean something that I do not understand, or did the submitter just string together legal jargon randomly?

  83. As the Sun sets by adewolf · · Score: 1

    As Oracle get ready to close Sun's doors, they are looking for that quick money hit. How convenient that they own Java and can sue whom ever they desire for any reason seeing that a large percentage of web apps are written in Java. One evil company vs the other evil company, does the final resolution really matter?

    --
    "The Brady Bunch is back...working homicide"
  84. Re:It's not evil for Oracle to demand such remedie by Anonymous Coward · · Score: 0

    parent, in a long winded effort, is attempting to communicate the obvious.

    Oracle's lawyers are big asshole lickers, as big as any that existed, and they aren't asking any more then the usual asshole lickers are.

    In other words, we've accepted a broken legal system long ago, we shouldn't point it out any more.

    parent poster needs to wipe the Oracle smegma off his face.

  85. Lawyers shoping (conspiring?) for income? by turkeyfish · · Score: 1

    Sounds as if once the SCO case went bust, the lawyers went shopping for a new source of revenue and successfully appealed to Ellison's ego. Rather sad that Oracle has decided the first thing they would do with Sun technology is to kill Java as a platform of choice for developers. The damage that human ego and greed can do continues to amaze me. The irony is that Java may do for Oracle what it did to Sun. The temptation of "run everywhere" being translated into "control everywhere" is just too much for some to think through the consequences. The longer the case goes on the greater the damage to Oracle's reputation as a vendor that can't be trusted to do anything but grab the gold. For a database vendor that is probably over time the kiss of death.

  86. Re:Google should publish the Android layer under G by Bill_the_Engineer · · Score: 1

    LOL!

    --
    These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
  87. Re:It's not evil for Oracle to demand such remedie by butlerm · · Score: 1

    Intellectual property rights are exclusive rights. That's the way the law has designed them -- it's not a matter of Oracle being evil. Those IPRs entitle a right holder to enforce exclusivity.

    In the case of many kinds of patents, and software patents in general, those exclusive rights cause far more harm than good. Congress should rewrite the whole system from the ground up.

    (1) Patents should be restricted to a handful of fields.
    (2) Patent licensing should only be allowed to recover documented, non-overlapping R&D expenses associated with that patent plus perhaps a 100% gross margin.
    (3) Patent licensing should be mandatory at government regulated rates in line with that.
    (4) When the licensing recovery is reached, the patent should auto-expire

    With rules like that, patents might actually promote the progress of the science and the useful arts, rather than grossly hindering it.

  88. Re:Google should publish the Android layer under G by Bill_the_Engineer · · Score: 1

    Coffee-coffee..

    --
    These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
  89. Re:destruction of all copies that violate copyrigh by danieltdp · · Score: 1

    They will have to take my android from my cold dead hands

    --
    -- dnl
  90. Boycott Oracle? by he-sk · · Score: 1

    The article's author suggests boycotting all Oracle products and moving to alternatives.

    Which begs the question: Who here is not already boycotting Oracle b/c of their shittyness and horrible documentation?

    --
    Free Manning, jail Obama.
    1. Re:Boycott Oracle? by gmuslera · · Score: 1

      Ok, lets move all to MySQL... oh, wait...

  91. Re:GPLv2's implicit patent grant wouldn't really h by yyxx · · Score: 1

    Yes, you can make that argument that the GPL never allows redistribution because you can never be sure that something is patent-unencumbered.

    However, intent matters. The intent of the GPL is pretty clearly that you can redistribute unless there are clear and known reasons against it. As far as Java is concerned, there are now.

  92. UCSD biggest troll of all? by Douglas+Goodall · · Score: 1

    I would laugh until I cry if the winners in this turned out to be the Regents of UCSD who probably hold the rights to UCSD Pascal P-System, which is in my opinion the prior art for all this stuff. I assume the average slashdot user recognized at the beginning of .NET that it sounded like P-System all over again. Lets invent a P-Machine (VM), write a compiler for a popular language so it emits P-Code, and voila you have architecture independent source code. Write once compile once, run anywhere (anywhere a p-code interpreter exists. Of course clever programmers with too much time on their hands can convert any one pcode into another. The regents could begin by asserting that ECMA standards/documents were really just reheated P-system, then create derivative lawsuits from there. IANABCL, but as a human with some common sense, I have been wondering since .NET 1.0 why it was any more magical in theory than the p-system, except that it was Microsoft's version and therefore subject to extension and extinguishment.

  93. Re:Google should publish the Android layer under G by silentcoder · · Score: 1

    >Besides, even if they were somehow to convince a jury to let them wipe all of the Android phones out there

    So basically all google has to do is during Jury selection limit their criteria to "do you use an android phone" - if they can get just 5 or so android users on the jury there is no way in hell that the jury will reach a decision that gets their lovely smartphones wiped ! :P

    --
    Unicode killed the ASCII-art *
  94. Re:Google should publish the Android layer under G by jav1231 · · Score: 1

    LOL! Understood. :p

  95. Re:It's not evil for Oracle to demand such remedie by Anonymous Coward · · Score: 0

    Not to mention better in other ways too, for example considering what Oracle did to Sun.