toggle

AAPL Stock: 109.94 ( + 2.22 )

Printed from http://www.macnn.com

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

toggle

Comments

  1. rtamesis

    Joined: Dec 1969

    +10

    Hmm

    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

    +1

    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

    +7

    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

    +4

    C#

    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

    -1

    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.

toggle

Network Headlines

Follow us on Facebook

toggle

Most Popular

Advertisement

Recent Reviews

Blue Yeti Studio

Despite being very familiar with Blue Microphones' lower-end products -- we've long recommended the company's Snowball line of mics ...

ZTE Spro 2 Smart Projector

Home theaters are becoming more and more accessible these days, but maybe you've been a bit wary about buying a home projector. And h ...

MSI Geforce GTX 970 100ME

When Nvidia announced a new line of video cards in September 2014, many people thought things would continue to be business as usual i ...

toggle

Most Commented