Sun CEO Explicitly Endorsed Android’s Use of Java

And the patent and lawsuit related news just keeps on coming. Sorry. Anywho, this one’s a doozy. As we all know, Oracle – led by Larry Elison, who just so happens to be one of Steve Jobs’ best friends, but this is of course entirely coincidental – is suing the crap out of Google over the use of Java in Android, claiming not only patent but also copyright infringement. Well, when Sun was still on its own, its CEO, Jonathan Schwarz, publicly and explicitly endorsed Android’s use of Java in a blog post – a post that has since been removed by Oracle. But, as we all know, the internet never forgets.

The original blog post was dug up by Groklaw, and in it, Schwarz, back then the CEO of Sun, congratulates Android with its use of Java technology. “I just wanted to add my voice to the chorus of others from Sun in offering my heartfelt congratulations to Google on the announcement of their new Java/Linux phone platform, Android. Congratulations!” Scwarz wrote November 5, 2007.

“I’d also like Sun to be the first platform software company to commit to a complete developer environment around the platform, as we throw Sun’s NetBeans developer platform for mobile devices behind the effort,” he continues, “We’ve obviously done a ton of work to support developers on all Java based platforms, and were pleased to add Google’s Android to the list.”

“With friends like Google and Red Hat, it sure seems like the momentum behind Java’s on the rise…” he concluded.

Now, what does this mean? Well, obviously this isn’t in any way a contract or a patent license, but it could be used for something else: estoppel. Estoppel is a funny word which – very crudely stated – comes down to past actions of the accuser limiting the scope of the claims made against the defendant. As Groklaw explains:

I make a statement. (Congratulations, on incorporating my company’s technology into yours even without a license to my patents.)

You hear the statement, and in reliance on the message the statement conveys rely on the statement to your detriment. (You incorporate the technology and, as a result, allegedly infringe the patents.)

I then try to enforce the patents against you but am barred from doing so under the doctrine of estoppel. (I cannot now deny I encouraged the infringement in the first place or at least led you to believe it was okay.)

This is not an easy argument to make, Groklaw notes, but Google has already added it to the Oracle v. Google case. The fact that Oracle deleted the blog post while the trial is still ongoing certainly won’t play to the database vendor’s compliment; judge Alsup already blasted Oracle for doing something similar earlier on in the case, using things like trade secrets to keep evidence from the public eye.

“The big companies do not own the US District Court. When it comes to a public hearing I’m not going to resort to Morse code to figure out what you are saying,” Alsup told Oracle’s lawyers, “This is not a wholly-owned subsidiary of Oracle. Nobody is going to put my word under seal even if I refer to your secret documents.”

All in all, it would appear Oracle’s case is growing ever weaker, no matter how many blog posts to the contrary Florian Mueller keeps churning out.

130 Comments

    • 2011-07-26 12:06 pm
      • 2011-07-26 12:38 pm
    • 2011-07-26 12:38 pm
  1. 2011-07-26 12:49 pm
    • 2011-07-26 1:14 pm
      • 2011-07-26 1:57 pm
      • 2011-07-26 3:59 pm
        • 2011-07-26 4:55 pm
      • 2011-07-27 10:01 pm
    • 2011-07-26 1:15 pm
      • 2011-07-26 2:28 pm
        • 2011-07-26 3:54 pm
        • 2011-07-26 7:22 pm
          • 2011-07-27 4:44 pm
        • 2011-07-26 10:24 pm
          • 2011-07-27 5:46 am
          • 2011-07-27 4:42 pm
          • 2011-07-27 5:08 pm
          • 2011-07-27 6:12 pm
          • 2011-07-27 7:54 pm
          • 2011-07-27 10:08 pm
          • 2011-07-27 11:28 pm
          • 2011-07-28 8:49 am
          • 2011-07-28 11:50 am
          • 2011-07-29 6:56 am
          • 2011-07-29 7:37 am
          • 2011-07-31 3:43 am
          • 2011-07-31 6:45 pm
          • 2011-07-29 7:38 am
          • 2011-07-29 8:19 am
      • 2011-07-26 2:41 pm
      • 2011-07-26 2:48 pm
  2. 2011-07-26 2:43 pm
    • 2011-07-26 3:09 pm
      • 2011-07-26 3:15 pm
        • 2011-07-26 10:40 pm
          • 2011-07-27 4:13 am
          • 2011-07-27 4:50 pm
          • 2011-07-28 7:33 am
      • 2011-07-26 4:31 pm
      • 2011-07-27 4:20 am
    • 2011-07-26 6:09 pm
    • 2011-07-27 4:47 pm
  3. 2011-07-26 4:22 pm
    • 2011-07-26 4:26 pm
      • 2011-07-26 4:53 pm
        • 2011-07-26 5:56 pm
          • 2011-07-26 6:45 pm
          • 2011-07-27 11:39 am
          • 2011-07-27 5:14 pm
          • 2011-07-27 10:00 pm
          • 2011-07-27 5:13 pm
          • 2011-07-27 9:51 pm
          • 2011-07-28 8:41 am
          • 2011-07-28 1:52 pm
          • 2011-07-27 12:31 am
        • 2011-07-26 10:47 pm
          • 2011-07-27 12:29 am
          • 2011-07-27 2:47 am
          • 2011-07-27 4:06 am
          • 2011-07-27 4:12 am
          • 2011-07-27 1:54 pm
          • 2011-07-27 4:30 pm
          • 2011-07-27 5:20 pm
          • 2011-07-27 5:17 pm
    • 2011-07-26 5:31 pm
      • 2011-07-27 7:20 am
        • 2011-07-27 7:26 am
          • 2011-07-27 11:12 am
          • 2011-07-27 11:23 am
          • 2011-07-27 7:32 pm
          • 2011-07-27 9:06 pm
          • 2011-07-28 7:50 am
          • 2011-07-29 12:56 am
          • 2011-07-29 11:58 am
          • 2011-07-29 1:17 pm
        • 2011-07-27 5:27 pm
    • 2011-07-26 5:34 pm
    • 2011-07-27 4:59 pm
  4. 2011-07-26 5:10 pm
    • 2011-07-26 5:37 pm
      • 2011-07-26 11:03 pm
      • 2011-07-26 11:17 pm
      • 2011-07-27 5:29 pm
      • 2011-07-27 7:15 pm
        • 2011-07-27 7:59 pm
  5. 2011-07-26 5:36 pm
    • 2011-07-26 7:33 pm
      • 2011-07-26 8:23 pm
        • 2011-07-27 2:40 am
          • 2011-07-27 10:15 pm
          • 2011-07-28 4:20 am
          • 2011-07-28 12:41 pm
          • 2011-07-28 6:56 pm
          • 2011-07-29 11:42 pm
          • 2011-07-28 5:03 am
      • 2011-07-27 12:28 am
        • 2011-07-27 3:29 am
          • 2011-07-27 4:00 am
          • 2011-07-27 5:50 am
          • 2011-07-27 4:32 pm
          • 2011-07-27 5:53 pm
          • 2011-07-27 1:51 pm
          • 2011-07-27 4:38 pm
          • 2011-07-27 5:46 pm
          • 2011-07-27 8:05 pm
    • 2011-07-26 9:14 pm
    • 2011-07-26 9:38 pm
    • 2011-07-27 5:58 am
  6. 2011-07-26 6:40 pm
    • 2011-07-26 7:20 pm
      • 2011-07-26 7:24 pm
    • 2011-07-26 7:37 pm
      • 2011-07-26 7:52 pm
  7. 2011-07-26 9:31 pm
    • 2011-07-27 12:32 am
  8. 2011-07-27 12:26 am
  9. 2011-07-27 12:35 am
    • 2011-07-27 4:42 pm
      • 2011-07-27 7:55 pm
        • 2011-07-27 8:01 pm
  10. 2011-07-27 6:51 am
    • 2011-07-27 7:18 am
      • 2011-07-27 9:54 pm
  11. 2011-07-27 6:24 pm
  12. 2011-07-30 1:07 pm
    • 2011-07-31 3:33 am