Tech Companies Set To Appeal 2012 Oracle Vs. Google Ruling
sl4shd0rk writes "In 2012, Oracle took Google to court over Java. In the balance hung the legalities of writing code to mimic the functionality of copyrighted software. The trial was set to determine how all future software would be written (and by whom). Oracle's entire case boiled down to an inadvertent 9 lines of code; an argument over a simple and basic comparison of a range of numbers. The presiding judge (who had some background in writing software) didn't buy it stating he had 'written blocks of code like rangeCheck a hundred times before.' A victory for more than just Google. This week, however, Microsoft, EMC, Oracle and Netapp have filed for appeal and seek to reverse the ruling. It's not looking good as the new bevy of judges Indicating they may side with Oracle on the issue."
Soon no one will be able to do stuff on their own, as they will be sued into oblivion just for thinking about something.
---- Booth was a patriot ----
Copyright covers creative expressions, not functionality. If I write code identical to yours given only a description of what the code should do, the code is not creative enough for copyright.
If you have the law, hammer the law. If you have the facts, hammer the facts. If you have neither the law nor the facts, appeal before a judge who has a never used a hammer.
If Slashdot were chemistry it would look like this:Cadaverine
How many times have Microsoft, EMC, Oracle and Netapp implemented api's from other company's copyrighted software in their own code. Reversing this ruling will make their own code illegal.
In a perverse way, I hope they succeed in overturning the ruling and then proceed to loose all profits for the next few years. The stockholders of these companies should be swinging a very large axe in the 'C' level offices of this band of companies for even thinking of overturning this ruling. A win for Microsoft, EMC, Oracle and Netapp would pretty much destroy the viability of the software industry in the USA.
If I remember correctly, the original judge learned to code for this case and seemed to be quite knowledgable by the end of it, realizing that if APIs could be copyrighted, programming as we know it would pretty much be impossible. Now we have new judges that don't have that knowledge (presumably) and are thinking of reversing the decision. I'd like to know the grounds they'd be thinking of using for that reversal.
Nice to see Microsoft jumping in to help out Oracle. If you're a software developer, my personal opinion is taht you should do everything you can to stop people from buying anything from either of these two companies.
No. Big companies buy up huge defensive patent portfolios, then when they end up infringing each other's IP, they just work out cross-licensing deals with each other; as long as a company has a big enough portfolio of relevant IP, they are pretty safe. It's all very cosy.
Who isn't safe is any new player trying to enter the market, who might as well give up, or at best hope to be bought by one of the established players rather than sued into oblivion.
Oh no... it's the future.
"This week, however, Microsoft, EMC, Oracle and Netapp have filed for appeal and seek to reverse the ruling."
This isn't quite right. The case is between Oracle and Google, the other companies have no standing. Instead, Microsoft, EMC, and Netapp have filed an amicus brief in support of Oracle. They're all companies who stand to benefit from Copyright protection on their APIs.
What's really lacking here is good quality black letter law about what copyright is supposed to do with respect to software. The courts are trying to fill a void left by our non-functional congress. The right way to be handling Microsoft's concerns is before a congressional subcommittee which can have a detailed hearings draws up legislation that goes to a committee....
It's not surprising that the Federal Circuit Court of Appeals is looking to side with Oracle. They're notorious for favoring an absurdly over-broad interpretation of patent law, and have been described as a "rogue court". Fortunately, the Supreme Court has shown a great deal of skepticism for the Federal Circuit's decisions, and this crosses traditional party lines (many of the rulings overriding the FC were unanimous or near-unanimous).
My prediction is that the patent shills on the Federal Circuit will side with Oracle, but that the ruling will then be appealed to the Supreme Court, where it will be overturned, setting a binding precedent that APIs cannot be copyrighted.
An API is a collection of facts, those can't be changed, they are like axioms in mathematics or words in a language. In math it's 1+1=2 and in API it would read result = new One().add(new One()) // result is Two. Like you can't change the meaning of "+" you can't change the meaning of "add". The copyright should not hold to the axioms but to the implementation, like copyright does not cover words but sentences.
So if you want to compare an API to a book, then the API are the words of the language the book uses. API is then the words the application is using. You can't copyright words.
http://www.mueller-public.de - My site http://www.anr-institute.com/ - Advanced Natural Research Institute