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
At trial, documents came out showing that Oracle thought about making a "Java phone" but never did. Controlled chuckles echoed through the courtroom, at which time the judge ordered the last few seconds to be stricken from the record.
Spent All My Mod Points
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.
Here is the appeal: http://cdn.arstechnica.net/wp-content/uploads/2013/02/Oracle.Appeal.Brief_.pdf
1) Oracle's theory of the technical error is that congress does not want to allow copying that technically avoids the statute so the statue needs to be read broadly it was read narrowly by the original court.
2) Method of operation is copyrightable under a broad reading. They give examples of paraphrases of books being copyrightable. They have a good argument here.
3) Interoperability is not a concern of copyright law and thus the court can't argue that this plays a role. This is key because Google's defense argued that Sun had waived some of their protections.
I just think copyright law is too ambiguous and this needs to be kicked to congress.
If Oracle succeeds in claiming copyright on the Java API then the next step is natural languages. Today an author can claim copyright on a story written in English. Claiming copyright on the Java API is like claiming copyright on the English language. Every Slashdot member who has ever written an article or even a comment would be liable for copyright infringement if this flies.
I do not know how to stop this insanity but there must be a way to stop big corporations from taking and claiming ownership of everything. This has gone far enough.
To Terminate, or not to Terminate, that's the question - SCSIROB
Wait, what? So a contractor adds code that Google expressly told them not to, and somehow Google is now lacking in good faith... The mere fact that Google told him not to shows that they were acting is better faith then you are giving him credit for.
When you cant win, ad hominem.
Imagine in the Olympics, 100m dash, the runners are ready to run, the gun goes off.... and the runners start throwing dirt at each other's faces instead of actually racing. Sure, the runner who throws most dirt and kills the other runners will be able to get to the finish line first... but there will be no winners! EVERYONE loses!
That would be awesome.
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
You can copyright an implementation of a language, but you cannot copyright the language itself. This view is more completely settled in EU law, but there are US cases that have reached the same conclusion.
http://www.cs.columbia.edu/~aho/cs6998/lectures/11-10-11_Zimmeck_ProtectPL.pdf
http://the1709blog.blogspot.com/2013/01/sas-v-wpl-programming-languages-not.html
http://www.out-law.com/en/articles/2013/january/computer-programming-languages-should-not-be-viewed-as-copyrightable-says-high-court-judge/
Application Programming Interfaces are like forms - you fill one out and hand it to something to get work done. Then someone hands you back a response. If the Java APIs can be copyrighted then so can the layout of forms. Except US law says forms cannot be copyright (says Wikipedia):
37 Code of Federal Regulations  202.1(c) (2006) ("Blank forms, such as time cards, graph paper, account books, diaries, bank checks, scorecards, address books, report forms, order forms and the like, which are designed for recording information and do not in themselves convey information [are not subject to copyright]"); see also Baker v. Selden, 101 U.S. 99 (1880).
This is just another example of adding "on a computer" and claiming it is something new.
Regards,
-Jeremy