Skip to main content

Android found to contain copied Java code

Image used with permission by copyright holder

Back in August, Oracle filed a patent infringment suit against Google, claiming that the open source Android operating system violated several Oracle patents by including proprietary technology from Sun Microsystems’s Java implementation. Now, IP activist Florian Mueller has outlined several instances in the Android source where Google appears to have copied Java source code outright and included it in Android…all the way down to notices that the files are confidential and not to be redistributed.

Mueller’s 46-page analysis (available as PDF files) details instances that seem to support Oracle’s claims against Google, including cases where Google apparently derived source files using a decompiler and made meaningless changes to source files (such as in comments or immaterial line ordering). Mueller also notes nearly 40 instances where Google included files with clear Sun/Oracle copyright notices that, Mueller asserts, could not be legally be redistributed under Android’s Apache license.

Recommended Videos

Google’s initial response to Oracle’s suit was surprisingly weak-chinned, offering virtually no evidence to support its defense theories. Google has also not countersued Oracle on its claims, a move which would be typical for gaining leverage in a patent battle.

If Google is found guilt of infringement in this case, the impact on the broader Android community could be considerable: instead of an open source operating system that any device manufacturer could use, Android could become a mobile operating system controlled under licensing burdens from Oracle.

If the discoveries bear fruit—and Mueller is not a party to the case—the results could reflect very badly on Google and have wide-ranging implications for the broader Android community. Android is already the target (direct or indirect) in a number of intellectual property suits, including a high-profile spat between Apple and HTC, as well as suits against Google by Interval Licensing and Gemalto. Numerous suits have been filed against Android device makers: Microsoft and Motorola are going at it (as are Apple and Motorola), and two Android device makers are even suing each other: LG and Sony have recently crossed swords. A major patent cloud hanging over the Android operating system could dissuade developers and device manufacturers from using the platform…and potentially curb its success just as Android is gaining market momentum.

Geoff Duncan
Former Digital Trends Contributor
Geoff Duncan writes, programs, edits, plays music, and delights in making software misbehave. He's probably the only member…
How to install the Android 16 beta on your Android smartphone
The Android 16 logo on a smartphone, resting on a shelf.

Google has pulled a surprise with Android 16 by releasing the test build of its next major mobile OS update months ahead of the usual schedule. The cadence of public updates is also changing, and instead of a third-quarter release, a stable update will be released midway through the year.

Read more
Here’s every Pixel phone that can download Android 16 Developer Preview 1
The Google Pixel 9 Pro XL next to the Google Pixel 8 Pro.

Even though Android 15 launched only recently, Google is already moving on to Android 16, which is much earlier than is typical. And if you have a Pixel device from the past couple of years, you can get the Android 16 Developer Preview 1 right now.

Typically, when Google releases a beta for Android, the Pixel lineup gets it first before any other phones. When Google announced Android 16 earlier today, we didn’t know exactly which Pixel models would be able to get the Developer Preview. But Google just revealed which models can run Android 16, and two of them are a bit surprising.

Read more
Google just announced Android 16. Here’s everything new
The Android 16 logo on a smartphone, resting on a shelf.

No, that headline isn't a typo. A little over a month after Android 15 was released to the masses in October, Google has already announced Android 16 and begun rolling out its first developer beta of the newest Android version.

If this seems like a much earlier release than usual, that's because it is. We typically expect the first developer beta of the next Android update to arrive in February. For Android 16, however, Google has pushed the timeline up by a few months and launched Android 16 Developer Preview 1 in mid-November.
Why Android 16 is launching so much earlier

Read more