But at what point was that clear? Who missed that call?
But at what point was that clear? Who missed that call?
It was only as the patents were knocked off one by one that the copyright portion of the suit became their major complaint and what they were pinning expectations and their hopes to.
(1) copyright lasts longer
(2) copyright infringement is easier to prove
(3) in most cases having the copyright of something is indisputable
On the other hand patents ...
(1) are often discovered to be invalid (many "inventions" are unpatentable)
(2) the monopoly lasts for only 20 years and in this industry most worthwhile things have been invented before the nineties
(3) there are huge amounts of prior art
(4) patent infringement is hard to prove
If anything, this is really great news, because if Oracle could claim the copyright-ability of Java APIs, then our industry would never be the same.
It is great news, I agree.
That's where they went wrong.
Oracle's only possible course in purchasing Sun was litigation. (And I think most expected nothing less from Larry Ellison.)
Google seemed like a vulnerable target.
Alsup was a spanner in Ellison's plan. It could be argued that Google's legal defense was another.
To be fair to Oracle (OMG I can't believe I just typed that) it's not clear to me that they realized that at the time.
Oracle has a relatively large, locked-in, and well-monetized customer base. They have tools and languages and interefaces too. I imagine that most of the time they don't end up litigating against their customers.
Sun had a good customer base and a lot of them were fairly deeply committed to Sun hardware, Solaris, and yes, Java. Often they were running Oracle on Sun hardware and developing database data entry apps in Java.
It's possible that they were thinking "There's a good synergy here with the market footprint, opportunity for vertical integration, we both have some server tools, developer tools used by committed/locked-in corporate users. Sun isn't getting any revenue from Java because they're just too much "Mr. Nice Guy". We can fix that, we know how to monetize an app platform in the corporate market.
It may also be that I am hopelessly naive and they bought Sun solely as a ticket to sue Google.
Edit: See example "Mr. Nice Guy" blog post at http://groklaw.net/article.php?story=20110723095928839 How would an Ellison interpret that?
Oracle on Sun hardware was like peanut butter & jelly for a long time. It would have been very bad for Oracle's business if IBM had purchased Sun and used the hardware as a wedge to sell middleware. So while I'm sure Oracle wanted to monetize Java as much as possible, buying Sun was largely a defensive move.
The staff lawyers were getting bored and Ellison fell for the old "must defend our intellectual property or lose it" routine?
Just in the hope of picking up a little short term cash by shaking down the deeper pockets in the Java community at the expense of making .Net look to 3rd parties like a legally safer ecosystem?
On another level, it was probably just dumb greed.
But I do agree Oracle aggressively wanted to remind the industry they owned it. And that they don't really care if Java is COBOLized. (COBOL is still big business!)
On the contrary, "Jonathan Schwartz, then CEO of Sun Microsystems, praised Google and others for incorporating Java into Android back in 2007" - http://www.groklaw.net/article.php?story=20110723095928839
As a result, that's probably why Oracle was willing to pay more than IBM. Both IBM and Sun wanted to be able to make sure they could continue to use Java --- and preserving the freedom of action against lawsuits was I'm sure high on both company's minds. But Oracle could also find a good use for its hardware division, where IBM probably would have tried to sell it off.
That's why it would have been disastrous for Oracle if IBM got them. Everytime a Sun customer ordered a new stick of RAM, the IBM software sales team would have been circling around.
(Note: I'm sure there's some niches where Sun hardware is very strong, but those are only going to get narrower over time.)
http://mail.openjdk.java.net/pipermail/discuss/2012-May/0026...
Sun probably knew that at the time but due to hubris didn't want to admit it, so they just willingly looked the other way and kept doing what they were doing. So you get Jonathan Schwartz, in 2007, wishing that Google would take a license, but begrudgingly congratulating them anyway, but not doing the "Official Android Pro SDK" thing you suggest. (http://web.archive.org/web/20101023072550/http://blogs.sun.c...). So that was a small mistake, a missed opportunity, but life went on.
Then at some point (maybe even before they purchased Sun, maybe after?), Oracle decided to waaay up the stakes with this lawsuit. Given how it's turned out, I'd call that a much bigger mistake.
So it was probably a little clear even to Sun in 2007 that alienating Google was the wrong call but/so they decided not to do anything about it, and then Oracle, well, I don't know whether it's correct to characterize this as missing a call vs intentionally taking a big risk in hopes of a big reward.