Aug 14 2010
Oracle’s Java patent suit against Google
Just a quick comment for the record:
Some Open Source fanatics have always spread the FUD that developers should not use Mono because Microsoft could club their projects and products with their patents for C# and .NET. After Sun put most of Java under the GPL, those very same people in their infinite wisdom advised developers to use Java instead.
And now we see Oracle suing Google for patent infringements over Java.
Isn’t that ironic?
Open Source does not protect anybody from patent lawsuits. Patents are there to protect ideas and concepts, while copyright laws protect specific implementations and products. So even if a product is made available under an Open Source license, that does not keep you out of harm’s way when your precious Open Source product infringes on somebody else’s patents.
(As a reminder, that’s what ridiculed the “Show us the source!” campaign that some folks were running against Microsoft a couple of years ago — they simply didn’t know what they were talking about. Microsoft was talking about patent infringements and the folks behind the campaign had trivial copyright infringements in mind. Two different pairs of shoes. You don’t need to copy source code in order to infringe on a patent. You just need to write your OWN implementation of a patented IDEA or CONCEPT. Do you get it?)
Here’s my advice: Use Mono instead of Java. Microsoft made sufficient promises in the past not to run around with a patent club against Mono, and Novell made sufficient promises to protect their customers against such patent lawsuits. When you use Java, you don’t have either.