Printed from http://www.electronista.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 Electronista Staff
toggle

Comments

  1. rtamesis

    Dedicated MacNNer

    Joined: Jan 2000

    +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

    Forum Regular

    Joined: Jan 2010

    +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

    Forum Regular

    Joined: Jan 2010

    +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

    Junior Member

    Joined: Mar 2002

    +4

    C#

    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

    -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

toggle

Most Popular

Sponsor

Recent Reviews

Crucial MX100 256GB SATA-3 SSD

While the price-per-gigabyte ratio for magnetic platter-based hard drives can't be beat, the speed that a SSD brings to the table for ...

Narrative Clip

With the advent of social media technology, people have been searching for new ways to share the events of their daily lives -- be it ...

Blue's Mikey Digital

Blue Microphones, a company that makes some of the most popular digital USB microphones among podcasters and musicians, has for some t ...

Sponsor

toggle

Most Commented

 
toggle

Popular News