Google was found to be infringing on Oracle&#x27;s copyright when Google implemented APIs that mirrored the organization of the APIs exposed by Java libraries of the Java platform (as well as other portions of code).<p>From what I infer, Google borrowed the implementation of classes from Apache Harmony&#x27;s project, which had nothing to do with OpenJDK. That is, it is an independent implementation of the J2SE, etc.. If that is the case, Google can be found to be infringing on Oracle&#x27;s copyright when it distributes binaries derived from Apache Harmony code that infringes on Oracle&#x27;s copyright over Java APIs.<p>The version the article is talking about is OpenJDK; Oracle holds the copyright of the OpenJDK implementation, and licenses it under the GPL. By using OpenJDK, Google is allowed to distribute programs and code derivative of OpenJDK code as long as it complies with the terms of the licenses.<p>A word of caution: IANAL.