Archive

Android source files contain code directly copied from Java

Android source files contain code directly copied from Java Florian Muller just hit Google's newly appointed CEO, Larry Page, with a nice welcome present today. After much research he discovered that 43 Android source files contained coded directly copied from Java and 37 of them marked "PROPRIETARY / CONFIDENTIAL" and "DO NOT DISTRIBUTE" by Oracle.

Android operating system

IMAGE CREDITS: IMAGE: WIKIPEDIA/WIKIMEDIA COMMONS

EDITOR’S NOTE: This article is part of MobileTechWorld’s historical archive. Mobile technology has evolved dramatically since this was published. For our latest coverage, explore our Latest News, Reviews, and AI in Mobile coverage.

Florian Muller just hit Google’s newly appointed CEO, Larry Page, with a nice welcome present today. After much research he discovered that 43 Android source files contained coded directly copied from Java and 37 of them marked  “PROPRIETARY / CONFIDENTIAL” and “DO NOT DISTRIBUTE” by Oracle. In light of these new events the Oracle case against Google seems to have turned into a PR nightmare for the Mountain Vue search giant and I’m sure that OEM are going to be happy about that…not.

– Two months ago I took a close look at Exhibit J to Oracle’s amended complaint, which contained a synopsis of source code shipped by Google and Sun’s original Java code. I have since found six more files in an adjacent directory that show the same pattern of direct copying. All of them were apparently derived with the help of a decompiler tool. Those files form part of Froyo (Android version 2.2) as well as Gingerbread (version 3.0), unlike the file presented by Oracle.

– In addition, I have identified 37 files marked as “PROPRIETARY/CONFIDENTIAL” by Sun and a copyright notice file that says: “DO NOT DISTRIBUTE!” Those files appear to relate to the Mobile Media API of the Sun Java Wireless Toolkit. Unless Google obtained a license to that code (which is unlikely given the content and tone of those warnings), this constitutes another breach.

As you probably already know by now, Microsoft is openly asking Android OEMs to pay them licensing fees for the use of Android so that they don’t get sued (MS claims that Android contains some of their on IP) and that building Windows Phone 7 devices will be cheaper for an OEM in the long run because they won’t be attacked for IP violation etc..unlike Android which has been under attack from Apple,Oracle, Microsoft just in the past year). Samsung and HTC are already paying Microsoft for the use of Android on their devices.

Upadate: ZDnet’s E.Burnette posted a rebuttal here and ArsTechnica too here.

source: FOSS Patents via Engadget

Modern MTW coverage

This archive story is part of MTW’s long-running mobile technology coverage. For current reporting, buying advice and analysis, start here:

Buyer action

Where to buy or check next

Use this as the final check before ordering a phone, changing network or trusting a headline monthly price.

Stay in the loop

Get MTW reporting, reviews, guides, and buying advice in your inbox.

Subscribe

Keep reading

Today on MTW

The latest stories moving through the newsroom.