It looks like Internet reports that Google had actually copied Java’s code–owned now by Oracle–inside its Android operating system is incorrect. ZDNet discovered that the sensational article published recently by Engadget, which has been since picked up by numerous other tech and gadget blogs, is incorrect.
Acording to ZDNet, the first set of files in question that were examined by Engadget were part of a unit test tool:
There are two sets of files in question. The first set of 7 (PolicyNodeImpl.java, AclEntryImpl.java, AclImpl.java, GroupImpl.java, OwnerImpl.java, PermissionImpl.java, and PrincipalImpl.java) are in the unit test area of the source code tree. As any programmer will tell you, you don’t ship your unit tests with your product. Unit tests are tools used internally to ensure the quality of the software before you ship it.
The second set of files have to do with a pre-packaged audio file:
The second set of 37 files is actually zipped up into one file called MMAPI.zip and tucked away in a directory used for native code audio drivers for one particular type of chip set. Florian really had to go digging for this one. I double-checked the make files and it’s clear this file is not shipped with Android either. Somebody uploaded it by mistake and it should simply be deleted.
It looks like the community and the court will have to do more digging in regards to Oracle’s claim that Google had infringed upon its IP as Engadget’s story did not prove such claims. To find out more about ZDNet’s analysis, you can visit the blog.