Why Oracle, not Sun, is suing Google

Related gallery

ZDNet App Wrap: 14 May 2012

ZDNet App Wrap: 14 May 2012

Sun executives were hardly happy when Google revealed how Android would make use of some Java technology without paying Sun any licence fees. But it took Oracle's cold calculation and financial strength to turn that dissatisfaction into a lawsuit.

On Thursday, Oracle sued Google for patent and copyright infringement concerning use of Java in Android, setting the stage for an expensive, potentially protracted clash of titans. "In developing Android, Google knowingly, directly and repeatedly infringed Oracle's Java-related intellectual property," the company said in a statement.

Although Android's success is new, its software components aren't. Google announced Android in 2007 and released the Android project source code in 2008. As far back as 2007, Sun objected to Google's use of Java technology in a way that bypassed Sun, sidestepped the Java Community Process that oversaw Java, and contributed nothing to the mobile Java licence payments that one source told ZDNet Australia's sister site CNET had reached more than a billion dollars a year for Sun. By the time Android arrived, though, Sun wasn't in a position of strength to sue.

But my, what a difference an acquisition makes to corporate politics.

"Filing patent suits was never in Sun's genetic code," said James Gosling, a key Java creator, on his blog. But Gosling, who earlier referred to Oracle chief executive Larry Ellison as Larry, Prince of Darkness, and who became independent after quitting Oracle shortly after the Sun acquisition, also got a good look at Oracle's DNA: "During the integration meetings between Sun and Oracle, where we were being grilled about the patent situation between Sun and Google, we could see the Oracle lawyer's eyes sparkle."

That's not to say Sun didn't carefully consider its options.

Google re-implemented some Java technology on its own, letting programmers essentially use Java to write their programs and including a key virtual machine component, called Dalvik, that translated those programs into the code that actually runs on Android devices. Technology cloning is a decades-old art in the computing industry, and it often relies on a "clean-room" approach in which engineers independently re-create how technology works to minimise legal risks.

"There were a lot of discussions about how clean-room Google really could have done this," said one source familiar with how Sun responded to Google's Android moves. Rich Green, then head of Sun's software group, said at the time that there's no room in Mountain View, California, where Google is based, that's clean enough, the source said.

Indeed, significant Java expertise moved from Sun to Google, not least among them Google chief executive Eric Schmidt, who had been Sun's chief technology officer years earlier. One notable Google hire in 2005 was Tim Lindholm, who had led mobile Java work at Sun and who co-wrote a book, "The Java Virtual Machine Specification". Other Java engineers Google hired included Joshua Bloch, Scott Violet and Chet Haase, who according to his LinkedIn profile, works on Android after a post-Sun stint at Adobe Systems.

"Google hired a load of Sun engineers who worked on Java," said another person familiar with the companies' relationship.

Oracle declined to comment for this story.

Responding to a request for comment, a Google spokesperson said: "We are disappointed Oracle has chosen to attack both Google and the open-source Java community with this baseless lawsuit. The open-source Java community goes beyond any one corporation and works every day to make the web a better place. We will strongly defend open-source standards and will continue to work with the industry to develop the Android platform."

When Sun and Google were allies

The frosty Java situation with Google was a dramatic reversal from 2005, when Sun and Google announced a partnership that among other things meant Sun would distribute the Google Toolbar software with Java, that Google would promote Sun's OpenOffice.org software that rivals Microsoft Office, and that Google would increase its involvement in the Java Community Process.

Sun and Google

Happier times: Sun and Google were Java allies in 2005, when Sun's then-president
Jonathan Schwartz, left, and CEO Scott McNealy, centre, joined Google CEO Eric Schmidt
to tout a partnership that ultimately fizzled. (Credit: Stephen Shankland/CNET)

Google didn't like the terms under which Sun was offering Java, though, even though it was open-source software. It was governed by the GNU General Public Licence (GPL), and Google didn't want mobile phone makers to worry that using Android would force them to release their software's source code under that licence's sharing provisions.

"The thing that worries me about GPL is this: suppose Samsung wants to build a phone that's different in features and functionality than [one from] LG. If everything on the phone was GPL, any applications or user interface enhancements that Samsung did, they would have to contribute back," said Andy Rubin, Google's Android engineering director, in a 2008 interview. "At the application layer, GPL doesn't work."

Sun had taken a more liberal approach with the "Standard Edition" of Java for PCs and servers, including a "classpath exception" that permitted programmers to link to GPL code without worrying whether that might require them to release it under the GPL.

But Sun didn't include the classpath exception in the Mobile Edition of Java, so mobile device companies that wanted to use Java — and there were many — often ended up paying for a more conventional licence to use Sun's technology.

That had become lucrative: a source familiar with Sun's Java work said royalty payments for mobile Java exceeded more than a billion dollars a year but that had dropped to hundreds of millions of dollars during the time of the Oracle acquisition.

So it should come as no surprise that Oracle, upon seeing the blossoming success of Android, should want to ensure it, too, contributed to that royalty stream. Though Google's boldness has rattled the tech industry as it tackles everything from video entertainment and email services to browsers and phone service, Oracle isn't afraid to take on the search giant.

Why pay for a patent suit?

Patent infringement lawsuits are expensive affairs, even for wealthy tech companies, in part because they consume tremendous amounts of time for executives and engineers involved. But sometimes companies see them as worthwhile.

One reason why is the money. Oracle hasn't specified how much it's seeking in damages, but Oracle claims Google violated seven patents "wilfully", which means payments are tripled if Oracle prevails.

Second, there's the intellectual property. Patent lawsuits are often settled with a cross-licence agreement that grants each party rights to use the other's patented technology, often with annual payments flowing in the direction of the company with the better patent portfolio. Google, though relatively young, has a growing list of patents and an engineering culture that rivals Sun's in its earlier days.

The Sun patent portfolio has proved its worth before. Microsoft paid Sun US$900 million to resolve patent issues in 2004 after a years-long legal fight over Java. Microsoft's C# language and .NET software foundation are conceptually very similar to Java, and Sun augmented its original suit with an antitrust lawsuit in 2002. The payment was accompanied by US$700 million to settle the antitrust claims and US$350 million in a one-time royalty payment.

But when Sun began its lawsuit against Microsoft, it was at the lucrative centre of the 1990s tech boom. By 2007, when Google announced Android, Sun was suffering after years of middling to bad financial results.

That lack of financial clout was one part of why Sun didn't do more with Google than complain publicly about Android, according to one source familiar with Sun's work at the time.

War chest weakness

"When your stock price is at US$3 or US$4, your war chest is not big enough to go up against an opponent like Google," the source said.

In addition, Sun didn't want a repeat of the extremely distracting lawsuit against Microsoft. Gosling was trapped for months in Washington, DC, dealing with the suit, rather than with Java engineering, and his colleagues threw him a big party upon his return to his preferred vocation.

Oracle, though, evidently isn't so deterred. It possesses the financial strength to pursue the claim against Google, despite likely counter-claims that will increase the expense of the lawsuit.

But Google's a big, influential and growing company, too, and Oracle now has a new enemy in Silicon Valley among at least some of its employees. One is Tim Bray, an Android evangelist at Google who previously was Sun's director of web technology.

In a Thursday tweet, Bray said, "Speaking only for myself as an individual of course: F*** Oracle."

Via CNET

Talkback

Add your opinion

In order to post a comment, you need to be registered. (Sign In or register below)

Post your comment

Terms of Service - As a ZDNet registrant, and by using this service, you indicate that you agree to our Terms and Conditions and have read and understand our Privacy Policy.

ZDNet Australia Live

FugsFargy mulberry

6 minutes ago by BuhBypeepheri on Microsoft, Barnes & Noble ink $300m deal

Yes HC they have a whinge for every occasion, which contradicts itself (much like proverbs). Precious and most humorous, aren't they...!...

10 minutes ago by Beta on NBN users opt for 100Mbps

RT @sortius: #NBN users opt for 100Mbps http://t.co/lr7yE0A8 via @zdnetaustralia | do you have a reaction to this @TurnbullMalcolm?

RT @sortius: #NBN users opt for 100Mbps http://t.co/lr7yE0A8 via @zdnetaustralia | do you have a reaction to this @TurnbullMalcolm?

#NBN users opt for 100Mbps http://t.co/lr7yE0A8 via @zdnetaustralia | do you have a reaction to this @TurnbullMalcolm?

Notice how he didn't tell us when the "honeymoon" will end. It's all very convenient a NBN success story = artificial honeymoon, lol, but...

42 minutes ago by Hubert Cumberdale on NBN users opt for 100Mbps

Oh look it's the multiple banned, multi named fool alain... back from the dead. How many blogs are you banned at (not just one, eh - the...

51 minutes ago by Beta on NBN users opt for 100Mbps

LOL, you wanted the money I was going to donate to the "bubububu please stop the nbn waste fund" Since I was only going to donate somethi...

1 hour ago by Hubert Cumberdale on NBN users opt for 100Mbps

I think everyone is missing the big picture here and that is the anti-NBN zealots have effectively admitted defeat by complaining about t...

1 hour ago by Hubert Cumberdale on NBN's Tassie upgrade to cost $1.3 million

Internet users certainly want the speed once they can get it#NBN

NBN users opt for 100Mbps http://t.co/JTQbWghv via @zdnetaustralia

It will be intersting to know what residences will sign up for when the NBN Co stops subsidising it all. 'NBN Co, the public-private par...

3 hours ago by advocate on NBN users opt for 100Mbps

RT @zdnetaustralia: NSW outs datacentre deal details: http://t.co/DmebN1on

Australian NBN subscribers are opting for 100/40 over 12/1 speeds: http://t.co/QsWk7u6Y That's the least surprising news I've ever read! :)

UK 'cookie law' takes effect: What you need to know http://t.co/u7LZZ1oM

RT @juhasaarinen: NBN users opt for 100Mbps http://t.co/T7uk1hbK by @joshgnosis

Poor Oracle, poor, poor Oracle, I feel so sorry for them. I really hope they don't go bust, for at least another 5 or 6 months. Sucked in...

5 hours ago by Rex Alfie on Google didn't infringe on Oracle patents: jury

The point of pilot schemes is to determine the best practice and save money in the broader picture. The Tasmanian rollout planning actua...

5 hours ago by GregoryB1 on NBN's Tassie upgrade to cost $1.3 million

I think that a CBA is unlikely because with the high proportion of customers now electing for the highest rate (50% of connections in Apr...

6 hours ago by GregoryB1 on NBN cost-benefit analyses are so 2011

Pentaho adds native integration with MongoDB http://t.co/uJCqDA9B

RT @pussyeatingclub: Why you should pay for porn. A good read. http://t.co/PfhedCQs

DDoS works because you have enough compromised machines to clog the pipe or servers of the victim. If, the victim's pipe is widened by a ...

6 hours ago by GregoryB1 on National Botnet Network coming: Earthwave

Please stop with the analytical, common sense and facts, Gregory. Those opposed to the NBN don't want to hear such things, which is why ...

6 hours ago by Beta on Blowing the digital dividend on wireless NBN

But, yet again, Turnbull is clearly in error when he says that other companies cannot roll out copper. In South Brisbane Telstra chose to...

6 hours ago by GregoryB1 on Copper greenfield dominance irrelevant: Conroy

Not much point running fiber back to the exchange if that exchange itself is connected by copper. It is access to fiber backhaul that de...

6 hours ago by GregoryB1 on Copper greenfield dominance irrelevant: Conroy

+1

6 hours ago by Beta on Copper greenfield dominance irrelevant: Conroy

So instead you want these estates wired up with fiber and then left, unconnected with no service, until the fiber rollout reaches them in...

6 hours ago by GregoryB1 on Copper greenfield dominance irrelevant: Conroy

@paulbrislen @juhasaarinen Prices compared here: http://t.co/WnZzXP5Z

RT @joshgnosis: @paulbrislen @juhasaarinen Prices compared here: http://t.co/WnZzXP5Z

Water, roads and electricity were all rolled out by government because there private companies weren't interested as the ROI in the early...

7 hours ago by GregoryB1 on Five pros and cons of the NBN

NBN users opt for 100Mbps http://t.co/T7uk1hbK by @joshgnosis

Chrome beats Internet Explorer in global Web browser race | ZDNet http://t.co/3XfMdUXM

The case you outline, South Brisbane, is in fact the coalitions prefered model. They WANT the incumbent telco, Telstra, to provide the f...

7 hours ago by GregoryB1 on Five pros and cons of the NBN

Cybersecurity #collaboration between the US & Australia. http://t.co/p2uKLSBi

So, over time, the Coalition policy will cost much much more than Labor's because they intend to subsidise the broadband of farmers and t...

7 hours ago by GregoryB1 on Malaysia held up as NBN king

Any form of science training counts against you as a politician, in the coalition parties, doubly so. There may be others who keep quiet...

7 hours ago by GregoryB1 on NBN FUD: will Abbott ever learn?

Qld govt IT to be cleaned up by audit http://t.co/r4oNuNW8 #qldpol

Travel Tech Q and A: Skyscanner's Ewan Gray http://t.co/7ZfXZk19

Microsoft is serious about open source: 10 proof points | ZDNet http://t.co/2OtDR11D

Sex Tech: Faceporn win, Parental revenge porn, Google: No Porn ...: Google opposes UK porn filters, a fake porn ... http://t.co/0OR87oEt

Q&A of the Week: 'The current state of the cybercrime ecosystem' featuring Mikko Hypponen http://t.co/6lUYFs0X

RT @DellEnterprise: Dell Secureworks talks with ZDNet about Android's biggest #security flaws - http://t.co/LSFLQVFq #infosec

NBN users opt for 100Mbps: Customers are picking the top fibre plan that is available on the National Broadband ... http://t.co/sjtFSU3g

"Customers are picking the top fibre plan that is available on the National Broadband Network (NBN), more than a... http://t.co/M3P24Htn

RT @CorrieB: An iPad for every child: Inevitable or impossible? http://t.co/I7uS8l9s Thx to @timbuckteeth for this; http://t.co/jxkqIRIp

RT @MADinMelbourne: roxon "will enable more families to access credit" @MLolderandwiser: Privacy Act amendments http://t.co/Mv4c7PC2 via @zdnetaustralia

NBN users opt for 100Mbps - ZDNet Australia http://t.co/fLfHMzPn #australia #technews

RT @konradski: Whaddayaknow - turns out Wi-Fi CAN interfere with a plane's navigation systems http://t.co/ospQCU2S

This story has been voted 5 times in the last 24 hours!

20 hours ago, NBN's Tassie upgrade to cost $1.3 million

NBN users opt for 100Mbps - Communications - News - ZDNet Australia: NBN users opt for 100Mbps - Communications ... http://t.co/btB9gKWg

NBN users opt for 100Mbps http://t.co/xKqEb4bE via @zdnetaustralia

Biometric bugs too dangerous for public? http://t.co/8JLz5tdF via @zdnetaustralia

Exploring: http://t.co/rT7RPZLA

War talk dominates #AusCERT 2012 - http://t.co/SlBpMj0c - #security #cyber

Travel Tech Q&A: Skyscanner's Ewan Gray http://t.co/vYexrDwu #ipad

Exploring: http://t.co/YNVjdrct

Exploring: Travel Tech Q and A: Skyscanner's Ewan Gray: Ewan Gray, Skyscanner's director for Asia ... http://t.co/bNLCyobv #ICTChallenge

This story has been voted 12000 times in the last 24 hours!

3 days ago, Is Bill Gates a great leader?

Facebook Activity

Keep up with ZDNet Australia

ZDNet Events Calendar

ZDNet Events Calendar