OOPS. Google Copy Pasted Java Code from Oracle into Android.

Posted:
in General Discussion edited January 2014
http://www.engadget.com/2011/01/21/o...strengthening/



Quote:

Florian Mueller has been killing it these past few months with his analysis of various tech patent suits on his FOSSpatents blog, and today he's unearthed a pretty major bombshell: at least 43 Android source files that appear to have been directly copied from Java. That's a big deal, seeing as Oracle is currently suing Google for patent and copyright infringement in Android -- which isn't a hard case to prove when you've got 37 Android source files marked "PROPRIETARY / CONFIDENTIAL" and "DO NOT DISTRIBUTE" by Oracle / Sun and at least six more files in Froyo and Gingerbread that appear to have been decompiled from Java 2 Standard Edition and redistributed under the Apache open source license without permission. In simple terms? Google copied Oracle's Java code, pasted in a new license, and shipped it.



Now, we've long thought Google's odd response to Oracle's lawsuit seemingly acknowledged some infringement, so we doubt this is a surprise in Mountain View, but we're guessing handset vendors aren't going to be so thrilled -- especially since using Android has already caused companies like HTC and Motorola to be hit with major patent lawsuits of their own. We'll see what happens, but in the meantime you should definitely hit up Florian's site for the full dirt -- it's some 47 pages worth of material, and it's dense, but if you're into this sort of thing it's incredibly interesting.



Comments

  • Reply 1 of 3
  • Reply 2 of 3
    addaboxaddabox Posts: 12,665member
    Or maybe they did.



    Quote:

    From a legal perspective, it seems very likely that these files create increased copyright liability for Google, because the state of our current copyright law doesn't make exceptions for how source code trees work, or whether or not a script pasted in a different license, or whether these files made it into handsets. The single most relevant legal question is whether or not copying and distributing these files was authorized by Oracle, and the answer clearly appears to be "nope" -- even if Oracle licensed the code under the GPL. Why? Because somewhere along the line, Google took Oracle's code, replaced the GPL language with the incompatible Apache Open Source License, and distributed the code under that license publicly. That's all it takes -- if Google violated the GPL by changing the license, it also infringed Oracle's underlying copyright. It doesn't matter if a Google employee, a script, a robot, or Eric Schmidt's cat made the change -- once you've created or distributed an unauthorized copy, you're liable for infringement.



  • Reply 3 of 3
    hirohiro Posts: 2,663member
    OOPS. Most definitely they did.



    And a former coder turned FOSS paid legal expert has the evidence and blogged about it zdNet can try to impeach him, but he posts the evidence you can examine yourself and I disagree with the zdNet author. I code too. A unit test that's identical to a non-licensed version? Doesn't matter if it ships or not, its copy pasted code in the project. It's slam dunk smoking gun stuff, and that isn't even with interpreting the badly executed cut-paste job on the copyright infringing code. Hell, some of the the Google code STILL has the Sun copyright/do not distribute comments in it!!!



    Then after all that the zdNet reporter tries to pass it off as simple harmless error generated by some auto-run license paster script. The problem with that logic is it doesn't matter. A violation is a violation, accidental doesn't change that. Someone made the script and pointed the files at it for processing, how many more are there really? Only Oracles discovery experts really know, and maybe a few Google and/or Harmony Project coders who thought they wouldn't get caught or were just plain ignorant when they did it.
Sign In or Register to comment.