Slashdot Mirror


Google Says 3rd Parties Would Be Liable For Java Infringement

angry tapir writes "Third parties, not Google, would be liable for any Java copyright violations in the Android mobile OS, according to a filing Google made in the US District Court for the Northern District of California. Oracle sued Google in August over a number of alleged Java patent and copyright violations in Android."

48 of 236 comments (clear)

  1. But outside the US? by MichaelSmith · · Score: 4, Interesting

    I wonder how Oracle will go suing Android integrators in Korea, Taiwan and China?

    1. Re:But outside the US? by Anonymous Coward · · Score: 4, Interesting

      Injunction against imports? Kind of like what they did when those LCD manufacturers in a certain Asian country got into trouble?

    2. Re:But outside the US? by icebike · · Score: 4, Informative

      Groklaw disagrees with your assessment.
      http://www.groklaw.net/article.php?story=20101111114933605

      --
      Sig Battery depleted. Reverting to safe mode.
    3. Re:But outside the US? by russotto · · Score: 5, Informative

      This filing doesn't mean that even Google think the defence will succeed.

      It's my understanding that if you want to preserve your rights to assert a defense, you have to assert it up front. This prevents dramatic Perry Mason-style maneuvers where you pull a new defense out of the hat near the end of the trial.

      But the predictable consequence of this rule is that lawyers will assert any and all possible defenses up front, so as to preserve their client's options.

    4. Re:But outside the US? by MightyMartian · · Score: 4, Funny

      Oh look, another stupid SCO investors bitter because PJ called it right. Pal, even your momma thinks you're stupid.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    5. Re:But outside the US? by InFire · · Score: 3, Informative

      Seems to be some confusion around here. There is a difference between the developers of Android (the OS) and the developers of Android applications.

      Even if there are proven to be patent problems with the Dalvik VM, an application developer is not distributing any part of the OS, only byte code which may or may not have been generated by a Java compiler and just happens to run in a Dalvik VM.

      Speaking as an Android app developer, I don't even program in Java. (And no, not the App Inventor or NDK either.)

    6. Re:But outside the US? by TheLink · · Score: 5, Funny

      Is it legal and viable for a lawyer to do stuff like:
      "My client never laid eyes on the victim of this horrible crime; but even if he did, he was not at the scene of the murder at the time of the killing; but even if he was, he's not the shooter; but even if he was, he was insane; and if he wasn't, then it was clearly self-defense."

      --
    7. Re:But outside the US? by TheRaven64 · · Score: 2, Interesting

      Not quite. You have to enter evidence into the record during the discovery process - you can't jut pull out a new piece of evidence that proves you not guilty at the last second (unless you can convince the judge that you only just acquired it or there are some other extenuating circumstances). You don't have to provide your entire defence strategy up front. And, as the other poster said, you can enter contradictory defences.

      --
      I am TheRaven on Soylent News
  2. This is the direct opposite of what MS is doing by Giometrix · · Score: 4, Insightful

    Microsoft promises to take legal responsibiliy in the case of patent lawsuits resulting from use of their platform. Interesting times we live in...

    --
    Download free e-books, lectures, and tutorials at bookgoldmine.com
    1. Re:This is the direct opposite of what MS is doing by h4rr4r · · Score: 3, Insightful

      They also charge for that feature.
      I am sure for enough money google could do the same.

    2. Re:This is the direct opposite of what MS is doing by larry+bagina · · Score: 2, Interesting

      Ahem,

      Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version.

      That doesn't do jack shit if you (google) distribute code that infringes on third party (oracle) patents.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

  3. The summary is a bit short. by migla · · Score: 4, Informative

    Mayber some of the following paragraphs from tfa would have fit in the summary:

    """
    "Any use in the Android Platform of any protected elements of the works that are the subject of the Asserted Copyrights was made by third parties without the knowledge of Google, and Google is not liable for such use," Google attorneys wrote in one of 20 defenses to Oracle's amended complaint.

    Another defense states that Android was "created independently and without reference to any works protected by the Asserted Copyrights."

    Elsewhere in the document, Google discusses the formation of the Open Handset Alliance, the coalition of vendors, including Google, that worked together to develop Android.

    The filing also notes that Android can be freely downloaded and developers are free to modify the source code to suit their needs.

    In addition, Google states that Oracle's patent claims should be denied under the doctrine of misuse. "Oracle has come to the Court with unclean hands due to its practice of requiring licensees of its purportedly open software to pay for licenses to items not covered by Oracle's alleged intellectual property in order to receive a license under Oracle's alleged intellectual property."
    """
    ?

    --
    Some of my favourite people are from th US; Vonnegut, Chomsky, Bill Hicks.
    1. Re:The summary is a bit short. by h4rr4r · · Score: 5, Funny

      "Oracle has come to the Court with unclean hands due to its practice of requiring licensees of its purportedly open software to pay for licenses to items not covered by Oracle's alleged intellectual property in order to receive a license under Oracle's alleged intellectual property."

      A sentence only the deranged mind of a lawyer could love.

    2. Re:The summary is a bit short. by guyminuslife · · Score: 4, Informative

      I had to read it a couple of times. I parse it as: "Oracle says that they have patents on some of the stuff that's used in open-source software. We're not saying they do, but we'll talk about that later. The thing is, because they say they have those patents, they want people to pay them for stuff that they don't even pretend to have patents on. That's bullshit. Therefore Oracle sucks."

      --
      I don't believe in time. It's a grand conspiracy designed to sell watches.
    3. Re:The summary is a bit short. by markjhood2003 · · Score: 4, Interesting

      I believe this sentence is a reference to the Java TCK conformance test suites. Java is supposed to be open source, but you can't claim to have a conforming Java implementation unless you pass the various TCKs. But the TCKs themselves are not open source and you have to pay for a license to use it on your Java implementation. This has always been Sun's (and now Oracle's) big stick.

  4. Not quite what Google says by Albanach · · Score: 3, Interesting

    From TFA, Google filed 20 defenses taking an 'everything but the kitchen sink' approach. In other words, they listed every defense they could conceive of, so that Oracle has to defeat each individual defense. If one fails, Google will then rely upon the others.

    Furthermore, it's a strategic move - if the others were responsible, Oracle could find itself in the position of trying to sue either companies with much smaller bank balances like the Open handset Alliance or some 20 year old student. That's a lot less attractive than a bumper payday from Google.

    1. Re:Not quite what Google says by poena.dare · · Score: 4, Informative

      Yeah peeps need not get their knickers in a wad. PJ can explain things, as always:

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

      I love this:

      "Wouldn't it be ironic if Oracle's patents ended up on the junk heap? Clearly that is Google's intention. I've been hoping for a settlement of this mess from day one. I smell that it is now a real possibility. You can take this amended answer two ways -- that it's Google angling for a better settlement or that it's Google looking to win the whole enchilada and free up Java for everyone."

  5. Re:nice by clang_jangle · · Score: 3, Insightful

    I think it may be Oracle that's left "twisting in the wind". Google is a huge target, but suing several dozen developers instead is probably not going to be nearly as easy or lucrative.

    --
    Caveat Utilitor
  6. Re:nice by WrongSizeGlass · · Score: 5, Insightful

    I think it may be Oracle that's left "twisting in the wind". Google is a huge target, but suing several dozen developers instead is probably not going to be nearly as easy or lucrative.

    Does it have to be lucrative or just effective at preventing anyone from using it without a licensing fee?

  7. Highly misleading headline by Anonymous Coward · · Score: 4, Informative

    Here's what the article actually says:

    "Any use in the Android Platform of any protected elements of the works that are the subject of the Asserted Copyrights was made by third parties without the knowledge of Google, and Google is not liable for such use," Google attorneys wrote in one of 20 defenses to Oracle's amended complaint."

    That is, "we are not responsible for any violations added by the third parties". Well, duh.

    1. Re:Highly misleading headline by aaarrrgggh · · Score: 2, Insightful

      It is a reference to the Dalvik VM code pre-dating Android. Since the code had an Apache (?) license, Google complied with that license. If the original party had no authorization to license the code under those terms (copied it from the JVM), then that is not Google's fault (or liability). Seems like a solid defense to this engineer...

    2. Re:Highly misleading headline by AvitarX · · Score: 2, Funny

      Google is still distributing illegal copies.

      "The 1976 Copyright Act, as amended in 1999, authorizes statutory damages of up to $150,000 per work infringed in cases of willful infringement and from $750 up to $30,000 in cases of non-willful infringement."

      Google is making copies, they are possibly illegal. Doesn't matter the license they thought they had, they can still be held responsible up $30,000 a copy.

      (source for quote https://litigation-essentials.lexisnexis.com/webcd/app?action=DocumentDisplay&crawlid=1&doctype=cite&docid=6-93+Intellectual+Property+Counseling+%26+Litigation+93.syn&srctype=smi&srcid=2A4E&key=5aad85e0a403aa12c7b112ffd6180668)

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    3. Re:Highly misleading headline by Anonymous Coward · · Score: 2, Informative

      Patents != Copyright

  8. Re:nice by h4rr4r · · Score: 5, Insightful

    Rent seeking the last refuge of the truly un-innovative.

  9. We need a flow chart of sorts by bogaboga · · Score: 2, Interesting

    Having a flow chart would clear up so many issues surrounding patents. Here is the question:

    What line of reasoning must hold water before a patent is deemed valid?

    If you read this story, you realize that each party is asserting their position as the valid one. To me, the confusion surrounding this topic is hitting me hard. A flow chart would help out a lot.

  10. Incomplete Story by gamerdonkey · · Score: 4, Informative

    For actual coverage of Google's counterclaims, I suggest Groklaw: http://www.groklaw.net/article.php?story=20101111114933605

  11. Re:Especially outside of USA by Anonymous Coward · · Score: 4, Funny

    "what" do you mean "by" that?

  12. PolicyNodeImpl.java is from the Android TEST tree by rossjudson · · Score: 5, Interesting

    It's been widely reported that there's a duplicated file, and indeed it there is something close to that. BUT! One thing you'll find missing in Oracle's Exhibit "J" are the package headers at the top of the file. There's a good reason for that. On the Android side the file is in package org.apache.harmony.security.tests.support.cert, in directory support/src/test/java. You can see this in the git repository for android. It's sitting in a directory of test support classes.

    So the matching file that we have here is part of the test suite to ensure compliance with the interfaces. It is NOT part of the implementation itself. So the real question is, is it OK to have this kind of file sitting in the test branch, to ensure that the real implementation of it complies?

    The fact that the package headers have been removed and that this file is from the test suite can't be anything other than a deliberate attempt to deceive, well, someone. ;)

    It's rather unbelievable that with thousands of stories out there on this file nobody is talking about WHERE it fits into the android tree.

  13. No, it's not. by schon · · Score: 3, Informative

    Microsoft promises to take legal responsibiliy in the case of patent lawsuits resulting from use of their platform

    What does that have to do with copyright claims?

    Answer: absolutely nothing.

  14. Re:PolicyNodeImpl.java is from the Android TEST tr by icebraining · · Score: 5, Informative

    The headers haven't only be removed - which is a GPL violation by itself - there's a *new* header:

    /*
      * Licensed to the Apache Software Foundation (ASF) under one or more
      * contributor license agreements. See the NOTICE file distributed with
      * this work for additional information regarding copyright ownership.
      * The ASF licenses this file to You under the Apache License, Version 2.0
      * (the "License"); you may not use this file except in compliance with
      * the License. You may obtain a copy of the License at
      *
      * http://www.apache.org/licenses/LICENSE-2.0
      *
      * Unless required by applicable law or agreed to in writing, software
      * distributed under the License is distributed on an "AS IS" BASIS,
      * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      * See the License for the specific language governing permissions and
      * limitations under the License.
      */

    This is a blatant copyright violation, because you can't re-licence GPL code as Apache.

  15. Miss Sun yet? by h8sg8s · · Score: 4, Insightful

    I read and re-read tfa and just coudn't see Sun *ever* doing this level of crap. Larry may be a "great capitalist" but he's a failure as a human being. Bad Larry! Baaad! (smacks Larry on head with rolled up newspaper)

    --
    Organization? You must be joking..
  16. Re:nice by Proudrooster · · Score: 4, Insightful

    Oracle just got $4B from SAS so they have cash to spend on lawyers. I imagine Oracle will make this part of their standard business practice now. Sue everyone, sue big, demand license fees even on stuff you don't own. :)

  17. Re:nice by postbigbang · · Score: 3, Interesting

    Perhaps you mean SAP.

    If Oracle goes after users, they're making 200,000 enemies a day.

    Uh, sorry about your phone, dude, but Oracle says you can't use that Android stuff. I think they have their own version, but you have to get it at the Oracle App Store. Have a nice day. Oh, and there's this URL where you can jailbreak your Unbreakable Oracle Phone....

    --
    ---- Teach Peace. It's Cheaper Than War.
  18. Come on Sheeple, Android is *NOT* Google's OS by Zero__Kelvin · · Score: 4, Informative
    I expect the average layman to be somewhat clueless, but this is Slashdot, so PLEASE people, get this through your head!

    If you don't want to do the research to verify that I am correct, at least read this part from Groklaw:

    ""Other than the Harmony libraries, the Android platform – including, without limitation, the Dalvik VM – was independently developed by the OHA," Google points out. The OHA is the Open Handset Alliance, which is 78 companies and entities, not just Google. "The Android Open Source Project (“AOSP”) is tasked with the maintenance and further development of Android, including incorporating code and submissions from the community of developers who contribute to Android and the tens of thousands of developers who create applications for Android." "

    I must have pointed out about 20 times here on Slashdot that Android is not Google's OS any more than Linux is a Red Hat OS. It is an OS produced by 78 different companies who are members of the Open Handset Alliance and also has numerous unaffiliated contributors.

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    1. Re:Come on Sheeple, Android is *NOT* Google's OS by Zero__Kelvin · · Score: 2, Informative
      You probably should have read the first few paragraphs:

      "1.2 Your use of products, software, services and websites in connection with the Open Handset Alliance website (referred to collectively as the "Services" in this document) is subject to the terms of a legal agreement between you and Google. "Google" means Google Inc., a Delaware corporation with principal place of business at 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States. This document explains how the agreement is made up, and sets out some of the terms of that agreement. "

      ... and ...

      "2. Accepting the Terms

      2.1 In order to use the Services, you must first agree to the Terms. You may not use the Services if you do not accept the Terms. "

      The entire document relates to and describes terms of service for the website, not Android. If you want to know about the licensing terms for Android you need to look at the license(s) in the source.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    2. Re:Come on Sheeple, Android is *NOT* Google's OS by kripkenstein · · Score: 4, Informative

      Android is not Google's OS any more than Linux is a Red Hat OS. It is an OS produced by 78 different companies who are members of the Open Handset Alliance and also has numerous unaffiliated contributors.

      Android is developed by Google behind closed doors. I am unsure of whether those other companies work with it behind those same closed doors, or not. But it's development is controlled by Google in a way very unlike Red Hat's development of Linux (or RHEL).

      You can take the released Android code and use it however you want. But practically speaking, Google still maintains a lot of control through the closed-doors development model. So it is fair to say Android is "Google's OS", but I would agree that that can be misunderstood to mean proprietary (which the released code most certainly is not), so maybe it's a bad choice of phrase.

      As I said before, I don't know if the other companies work with Google behind closed doors on the development - the development is behind closed doors, so we can't tell. But even if they do, it's still controlled by Google. For practical purposes, if you want to launch a device with Android, you need to partner with Google - only that way can you work on the latest code, and be aware of features in development, so your product when it finally launches will not use an outdated OS.

      Kudos to Google though for open sourcing it, when they do release it into the world. I am not saying Android is bad or anything. Just that it is controlled by Google. I'm a fan of Android myself.

      Regarding the story itself: Google is 100% right. Patents apply to 'specific machines', or should according to the law, so Google should be free to develop software free from worry from patent lawsuits. Hardware companies may need to enter patent agreements for their specific products. Google is arguing for a model of patents that makes a lot more sense than the one currently in practice in the US, and it happens to be the one that is on the books, so hopefully Google will prevail.

    3. Re:Come on Sheeple, Android is *NOT* Google's OS by Anonymous Coward · · Score: 2, Insightful

      So why is Google being sued then?

      Oracle is concerned about Google's unique combination of high profile, database experience in relation to their search and similar businesses, expansive business strategy and collection of high profile friends and business partners. Google is a potential threat. Dell would like to reach a settlement that keeps Google from becoming their competitor in the future.

      I know you weren't seriously asking why they are being sued but were using a rheorical device to imply that if they're being sued for something then therefore they must be liable in some way - but that's so stupid it doesn't warrant a response.

  19. Re:Google throwing everybody under the bus... by Lehk228 · · Score: 2, Informative

    sun / oracle fragmented the "java platform" by trying to keep desktop and mobile java isolated from each other

    --
    Snowden and Manning are heroes.
  20. Re:Hey Larry! by ArcadeNut · · Score: 3, Funny

    Which Larry?

    Larry of Oracle or Larry of Google?

    --
    Visit the Arcade Restoration Workshop @ http://www.arcaderestoration.com
  21. Oh Google you accurate and correct bastards! by Zero__Kelvin · · Score: 3, Insightful

    If Oracle sued Red Hat claiming Linux violates their patents, would you say that Red Hat was acting in a "low" fashion for pointing out the fact that Linux is not Red Hat's OS? Of course not. So why would you expect Google to take the hit when Android is not their OS? (Hint: It is FOSS, and is an Open Handset Alliance OS)

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  22. To refine your analogy by IBitOBear · · Score: 2, Interesting

    Microsoft could indeed (re)sell you a copy of OSX if they possessed one...

    It's like Microsoft demanding you pay Microsoft a license fee for OSX in order for you to buy Windows, but in return for that license fee for OSX you get... nothing... Well you get a paper from Microsoft that says that as far as they are concerned it's okay if you get OSX by some other means and then use it. But since Microsoft doesn't have any stake in OSX that paper doesn't actually mean anything.

    Now if you replace the copyright/patent (improperly "intellectual property") bits of the claim with the word/idea "Safety" the nature of this as a "protection racket" becomes clear.

    You pay Oracle some money to protect you from any claims Oracle might make against you for things Oracle doesn't own...

    You pay (entity) some money for protect you from any (action) (entity) might take against you for things (entity) doesn't otherwise have any right to influence (like your kneecaps or your store-front downtown).

    [See "The SCO Group".]

    --
    Innocent people shouldn't be forced to pay for inferior software development.
    --"Code Complete" Microsoft Press
  23. it's Exhibit J that is the problem... by IBitOBear · · Score: 3, Insightful

    The objection is, to my understanding, that "Exhibit 'J'" doesn't consist of any of the actual source code at all. It's got nothing to do with the headers or locations. Exhibit "J" is a decompile. To that end it has all the expressive part stripped. It may be that both halves of the comparison are decompiled from their respective objects using the same tool.

    This would naturally strip the result of any indicators as to whether any code was copied because the _tool_ would pick the variable names, and the indenting style and so on.

    So consider two implementations of some function "int add_two_integers(int, int)".

    One guy goes in for the one-liner: "int add_two_integers(int l, int r) { return l+r; }"

    Another guy does the long haul: /* giant copyright notice */ /* motivation for writing code */
    int32 /*specific integer sizes selected to constrain results within 32 bits for sure */
    add_two_integers(int32 Left, int32 Right)
    {
        return (Left + Right); /*with comments and everything */
    }

    In no way did either party "copy" the other.

    But you compile both on a 32-bit platform, then decompile them both, and then say look, that second guy just stole the first guy's code.

    The outcome of the above would be different code were both compiled for, say, an amd64. The intent is clearly different. The amount of effort clearly different again. The actual act of copying isn't even in question when the source is examined.

    But cook it right and use decompiles and whatnot and you produce a misleading sense of similarity.

    So don't go looking at the files from the two distributions and how similar or different they are. The objection is to the particular details of an exhibit we don't have that has, according to Google, been produced or redacted or just plain old manipulated to remove the obvious dissimilarities in a way that Google thinks the court should see as dishonest or biased against a correct finding of fact.

    --
    Innocent people shouldn't be forced to pay for inferior software development.
    --"Code Complete" Microsoft Press
  24. Re:Hey Larry! by angus77 · · Score: 2, Funny

    This is where polymorphism comes in:

    class Larry (){
    public String go_fuck_yourself() {
    "Self fucked."
    }
    }


    public static void main (String[] args){
    Larry ellison = new Larry();
    Larry brin = new Larry();
    ellison.go_fuck_yourself();
    brin.go_fuck_yourself();
    }

  25. copyrights protect expressions by jjohn_h · · Score: 2, Interesting

    >>> But you compile both on a 32-bit platform, then decompile them both, and then say look, that second guy just stole the first guy's code. >>>

    Copyrights protect expressions. You have two functions clearly different as they are expressed but after compilation they look the same. So what?

  26. Re:nice by terjeber · · Score: 2, Interesting

    Oracle has no choice, and the "bad guy" in this situation is Google. Google (or the OHA if you want to nit-pick) is destroying Java in exactly the same way that Microsoft tried to destroy Java. If Oracle wants Java to survive as a viable multi-platform development environment they need to kill Dalvik. Simple as that.

    It is funny how, when Microsoft did this, the "community" turned against Microsoft, but when God^H^H^HGoogle does exactly the same thing then it is OK.

  27. Re:nice by Pastis · · Score: 4, Informative

    Nope. Microsoft modified Java's platform and still called it Java. It wanted to add incompatible features and extend Java to its liking, ruining the write once run everywhere.

    There was already a Sun/Oracle lead platform (and strategy) for Java on the phone, it was JavaMe and it wasn't good enough.

    Google is thus taking the result of the compilation of a Java program and making it run on a phone in a different platform. It never clamed dalvik to be a Java VM, it just uses the Java language. That's very different from what Microsoft did.

    Google has no interest in destroying the Java language and platform. It uses it in several places, including Google App Engine.

  28. Re:nice by gtall · · Score: 4, Insightful

    Try rereading what you wrote with C in place of Java. You cannot patent or copyright a language. All Google did was write a different infrastructure for the language.

  29. Re:nice by Pastis · · Score: 4, Insightful

    > very much the same thing that Microsoft did

    Let's clear this up a last time. Microsoft and Google did _very different things_.

    As you agree, Java is a language (syntax) _and_ a platform (the API and the VM). (actually there are 3 platforms from Oracle: ME, SE, EE)

    Google is using the _language_. Google never said it was using a _platform_ from Oracle. Check http://developer.android.com/guide/topics/fundamentals.html

    Microsoft on the other hand was implementing a JVM for Windows, under a license to do so from Sun. Microsoft extended the platform in a non cross-platform way (against the license) in order to "Kill cross-platform Java by grow[ing] the polluted Java market." Doh !

    http://en.wikipedia.org/wiki/Microsoft_Java_Virtual_Machine#Antitrust_trial

    This is *very* different!

    So now back on the android/dalvik google/oracle suit.

    > Dalvik shoots Java ME and probably also JavaFX in the head.

    First JavaFX is for the desktop. Nothing to do with the mobile.
    Second JavaMe has had its success (2B devices) but isn't technically adapted to compete on smartphones. It's a 10 years old platform. The programming model for application developers is outdated. The licensing scheme (and fees) is not adapted, and the amount of work for implementors is too large. Android seeks and manages to alleviate those issues.
    Third, Google is under no contractual obligation to not compete with Sun on providing a _platform_ for mobiles.

    > That is not in Sun's interest, not in Oracle's
    > interest, and generally not in the development
    > community's interest.

    It's not in Sun's interest, it's not in Oracle's interest but who says it's not in the community's interest ? You ? Based on what ?

    As a developer, I say: JavaMe doesn't work for everything, there's a better technology out there, let's use it.
    The manufacturers say: this allows us to focus on building and selling a phone, not a VM and software stack. Great !

    Only Oracle is unhappy because their expected revenues on JavaME are potentially reduced.

    > Google/OHA should not be allowed to fragment the Java platform [...]

    JavaME and JavaSE are already different platforms you know ? There's no such thing as a unique Java platform.
    Google isn't thus fragmenting _the platform_.

    > Google could have worked with the community to
    > fix JavaME and JavaFX, but Google doesn't foster
    > than kind of an environment internally.

    You can't fix an inappropriate platform. You replace it: the VM, the class libraries, everything had to be modified in a non compatible manner.

    So why would Google help Sun/Oracle create something that only one compagny had control on ? No one wanted that. Hence the OHA.

    Given the patent wars risks & the market complexity, with its reuse of the Java language, development environment and developer pools, the reuse of Apache code, the OHA, Android is one of the smartest move in the industry in the past years. Sun couldn't pull that. Google did. Oracle is pissed because it kills their revenue forecast. But there's a big chance Oracle cannot do anything about what Google did. Google carefully thought their plan, and Sun/Oracle's patents/copyrights/license&strategy may not have protected them against Google's move. That's called business.

    Now instead of working hand in hand to make the language and the platforms more universal, Oracle seems to have taken a step against, alienating some of their best supporters (developers and FOSS community). That's a very very bad long term move for the platforms that Oracle present.

    To me, the one who is damaging the most the platforms, isn't Google. It's Oracle.

    Er vi enig ?