AAPL Stock: 118.03 ( -0.85 )

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 MacNN Staff



  1. rtamesis

    Joined: Dec 1969



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

  1. SockRolid

    Joined: Dec 1969


    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

    Joined: Dec 1969


    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

    Joined: Dec 1969



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

  1. The Vicar

    Joined: Dec 1969


    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

Follow us on Facebook


Most Popular


Recent Reviews

Ultimate Ears Megaboom Bluetooth Speaker

Ultimate Ears (now owned by Logitech) has found great success in the marketplace with its "Boom" series of Bluetooth speakers, a mod ...

Kinivo URBN Premium Bluetooth Headphones

We love music, and we're willing to bet that you do, too. If you're like us, you probably spend a good portion of your time wearing ...

Jamstik+ MIDI Controller

For a long time the MIDI world has been dominated by keyboard-inspired controllers. Times are changing however, and we are slowly star ...


Most Commented