Google's Rubin spars with Oracle over definition of fragmentation

Google's Rubin spars with Oracle over definition of fragmentation

Summary: Andy Rubin returns to court to follow up on questions that prompted him to say that the java.lang APIs were copyrighted by Sun Microsystems.


SAN FRANCISCO -- Android chief Andy Rubin, returned to court to continue his testimony in the Google-Oracle intellectual property trial at the U.S. District Court on Tuesday morning.

See alsoEric Schmidt talks Android, search revenue in Oracle-Google IP trial Trial: Eric Schmidt discusses Google-Sun negotiations for Android CNET: Google's Andy Rubin dodges David Boies' bullets CNETGoogle's Eric Schmidt defends Android in court

Tension was already high as Monday's proceedings concluded after Rubin admitted, based on an old email of his shown to him as evidence, that the java.lang APIs were copyrighted by Sun Microsystems -- the previous owner of Java before the Oracle acquisition in 2010.

Oracle counsel David Boies commenced Tuesday's examination by asking Rubin to identify several e-mails that he had either written or received between 2006 and 2010 -- some of which had been objected to by Google's legal team but were approved as evidence anyway. Rubin confirmed that he could identify all of them.

Boies picked up with questioning Rubin about the clean room implementation of Java, citing an email from Rubin in 2006 in which he wrote,

Actually, it's a clean-room implementation we're buying. Anyone with specific knowledge (especially those from Sun) are tainted and would be bad. I interviewed Lars and think he's great, but sadly, not for this project.

Turning towards fragmentation, Boies cited an email, dated October 11, 2005, from Rubin to Google CEO Larry Page. Rubin wrote:

My proposal is that we take a license that specifically grants the right of us to Open Source our product. We'll pay Sun for the license and the TCK. Before we release our product to open source the community we'll make sure our JVM passes all TCK certification so we don't create fragmentation.

Boies then asked Rubin if he was aware about Sun's concerns about fragmentation and if it was something that the company didn't want. Rubin replied, "I'm unsure if my definition of fragmentation is the same as Sun's."

Boies grilled Rubin if he ever asked anyone back in 2005 about Sun's definition of fragmentation, to which Rubin replied he did not.

This prompted Boies to say, "The reason you didn't ask it was because you knew perfectly well what fragmentation was."

"It's hard for me to say what other people are thinking," Rubin said, "I know that Sun had a definition of fragmentation that Sun used over and over again."

After being prompted by Judge William Alsup, Rubin explained his definition of fragmentation in this case as being an "incompatible implementation of Java."

Google's legal team reserved questioning for Rubin until they begin their case later on Tuesday.


Topics: Oracle, Google, Open Source, Software Development

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.


Log in or register to join the discussion
  • Rubin are you next going to ask what the definition of "is" is?

    God this is embarrassing. So pathetic to watch fellow technologists sell out their integrity for disgusting weasels like Schmidt. Andy please either man up or retire, we don't need or want you tarnishing our profession.
    Johnny Vegas
    • Sure

      As if you are personally any kind of scholar in the tech world...sit down quasi-anonymous poster.
      • @DonRupertButByte


        Excuse me monsieur! Is there a reason to be arrogant with a fellow engineer who probably eked out hundreds of thousands or millions of lines of code anonymously like 99% of the engineers out there?

        Being a public face engineer does not really mean true achievement, does it? Or have public engineers started to degrade real scientists?
  • Oracle is full of s*it!

    Google made fair use of some java APIs and documentation.
    It did not copy source code that is protected by copyright.
    Google did not fragment java because java is not Dalvik.
    The judge should throw this suit out with prejudice!
    The Linux Geek
    • So does your comment

      I think your comments are full of sh*t
      • care to 'justify' it?

        lack of arguments is not a good defense.
        The Linux Geek
  • Quote says it all...

    Sun (Oracle) doesn't want an ???incompatible implementation of Java.??? Good thing Google didn't call it Java then.