Channels ▼

Al Williams

Dr. Dobb's Bloggers

Oracle Claims Android Infringes Java Patents

August 13, 2010

If you wondered what Oracle was planning on doing with Sun's golden nuggets, you can stop wondering. Blogs and news sites everywhere are buzzing about Oracle's suit against Google filed yesterday in Federal court. Oracle claims that the Android platform violates Java-related patents it acquired when it bought Sun.

I have mixed feelings about software patents in general, but putting that aside for a moment, I can't help but think this could have a chilling effect on new platforms adopting Java. After all, if Google is infringing, I can't imagine a lot of the other Java-like systems (both commercial and open source) are also infringing. And if Google can't figure out how to legally use Java, what chance do I have? Even if I do figure it out, a company like Oracle can litigate me out of business even if I'm in the right.

More Insights

White Papers

More >>


More >>


More >>

I'm not a patent attorney so I don't know much about defending against such a suit. I know for copyright and trademark infringement, you have to show you were actively defending your property. For example, when Xerox sued Apple (which was a copyright case, mind you), analysts said the Xerox position was weak because it had been aware of the infringement for many years before taking action. The case was dismissed, although I'm not sure how much the delay in pursuing it was a factor in that dismissal.

If Oracle clamps down on the the "Java Community" it might find itself owning something as relevant as the Microchannel bus -- a technically advanced bus for PC systems, that IBM closed off and then watched as everyone else went off to develop other more open card types leaving Microchannel an almost forgotten relic.

Related Reading

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.