| Comments around Oracle v Google | Tuesday May 1, 2012
|
There's been a lot of chatter about the Oracle v Google case, sometimes putting words into my mouth. I can't go into much detail because it is an ongoing court case where I'm likely to be a witness. But there are a few points I feel I should restate that have been said before:
- My "Google totally slimed Sun" comment was a personal moral opinion. Not my guess at a legal result, or a legal opinion at all - I am not a lawyer and would never pretend to be.
- I certainly think that the patent system is broken, but the system is what it is. The original basic theory makes sense to me, but what it's evolved into doesn't. At Sun we had a near death experience after losing a case with IBM, after that we realized we had to play the game, no matter how bogus.
- The wide implications of Oracle winning the copyright case are pretty disturbing. But that's a practical opinion. How it will go in the legal system is anyone's guess. It extends far beyond Oracle: developers everywhere use APIs defined by many other entities. I hate to think of what an emerging "copyright troll" industry might be.
- A lot of what I've read gets really hyperbolic on the possibilities of the industrial meltdown that Oracle could conceivably cause. Despite my well-known opinions on Oracle, they wouldn't do any of the nightmare scenarios that some have imagined: such a meltdown would not be in their own self interest. They have actually been unexpectedly good stewards of Java (although less so of Solaris).
- The issue has always been interoperability. It's one of the major aspects that has made the Java community thrive. The freedom of developers to expect their programs to work has always been at tension with the freedom of platform providers to do whatever they please. At Sun, we always sided with developers.
- The Java patents were used by Sun as a tool to enforce interoperability: follow the spec, you can use them for free. A good result for developers derived from a bogus patent system.
|
Posted by Barry Kelly on May 01, 2012 at 03:34 PM PDT #
Posted by Daniel Cheng on May 01, 2012 at 10:47 PM PDT #
Posted by Traroth on May 02, 2012 at 03:10 AM PDT #
Posted by Tetsuo on May 02, 2012 at 05:15 AM PDT #
Posted by Jim on May 02, 2012 at 07:04 AM PDT #
Posted by pjz on May 02, 2012 at 07:09 AM PDT #
Posted by PeterRRRRR on May 02, 2012 at 08:01 AM PDT #
Posted by alex on May 02, 2012 at 10:29 AM PDT #
Posted by Jim on May 02, 2012 at 02:02 PM PDT #
Posted by GES on May 02, 2012 at 09:35 PM PDT #
Posted by java-whore on May 05, 2012 at 08:13 PM PDT #