Printed from

Oracle claims Google 'directly copied' Java in Android

updated 01:30 pm EDT, Thu October 28, 2010

Oracle amends suit to claim Android a direct copy

Oracle has amended its lawsuit against Google to overtly accuse the company of stealing code for Android. The initially vague complaint was changed Wednesday to charge Google with having "directly copied" several parts of code outright. About a third of the Java APIs used by developers are also "derivative" of ones Oracle uses, the updated suit read.

Among the elements under dispute were programming components as simple as class libraries and names as well as definitions and parameters. Even the documentation was similar, Oracle said.

Google hadn't publicly responded to the latest changes, but it has previously responded by accusing Oracle of dishonest behavior. Oracle was calling for open-sourced code before it acquired Sun but has changed its attitude and sued only after it had Sun and its patents onboard. The counter-argument accused Oracle of knowingly sitting on any disputes until an opportune moment.

Android's app foundations are based on Java and in 2.2 gained prominence through Dalvik, a custom just-in-time Java engine that gives supporting devices added speed compared to 2.1. Oracle's complaints have centered mostly around Dalvik and could force many of the most popular Android phones off the market if it gets an injunction.

The news comes just as Oracle is facing a setback on the Mac, one of the more Java-friendly platforms. Mac OS X Lion will remove pre-installed Java and force Oracle or a third-party to produce a separate installer. [via Computerworld]

By Electronista Staff


  1. rtamesis

    Dedicated MacNNer

    Joined: Jan 2000



    Perhaps another reason why Apple is removing Java from Lion is to avoid being accused by Oracle of infringing on Java patents.

  1. SockRolid

    Forum Regular

    Joined: Jan 2010


    Google's only defense: throw it out of court.

    Here's Eric Schmidt's response to the lawsuit:

    "Please baby, please baby, please baby baby baby, please! Throw out that lawsuit!"

    (To paraphrase Spike Lee in "She's Gotta Have It".)

  1. SockRolid

    Forum Regular

    Joined: Jan 2010


    Client-side Java almost made sense in the '90s.

    "Mac OS X Lion will remove pre-installed Java and force Oracle or a third-party to produce a separate installer."

    Java is a great idea. But not a great product. Write once, run everywhere has a nice ring to it but in practice it's too slow for use on clients. Especially mobile clients with limited computing power and storage.

    Java servlets make sense for two reasons: 1. servers have the power, storage, and memory to handle the JVM, and 2. servlets don't need to run a GUI. But Java applets on any client, even reasonably powerful desktop computers, are resource hogs. Even the smallest "Hello World" Java applet triggers the launch of the JVM process.

  1. nat

    Junior Member

    Joined: Mar 2002



    hope they're all over microsoft next for c# which is nothing but java with microsoft c*** thrown in.

  1. The Vicar

    Junior Member

    Joined: Jul 2009


    SockRolid's common misconception

    Java apps aren't slow any more; VM technology has improved a lot since the 1990s. (Every single Cocoa app is also running through a runtime environment, remember!) The only significant speed hit is a (usually one-time) delay while the runtime is loaded. Claiming that "Java must be slow because it uses a VM" is like claiming that "Perl must be slow because it is an interpreted language". Sorry, wrong.

    Mobile devices are one of the two places where Java has a stronghold, the other being servers -- Android isn't the only mobile OS where Java is the app environment. And lots and lots of games use Java, because the wonkiness of Java's cross-platform GUI code doesn't matter if you're not using standard GUI elements anyway.

Login Here

Not a member of the MacNN forums? Register now for free.


Network Headlines


Most Popular


Recent Reviews

Apple 13-inch MacBook Pro (Early 2015)

Although the new darling of the Apple MacBook line up is the all-new MacBook, Apple has given its popular 13-inch MacBook Pro with Ret ...

Seagate Wireless

It seems like no matter how much internal storage is included today's mobile devices, we, as users, will always find a way to fill the ...

Lenovo Yoga Tablet 2 (Android, 10.1-inch)

Lenovo is building a bigger name for itself year after year, including its devices expanding beyond desktop computers. The company's l ...



Most Commented


Popular News