Re:Supreme Court denies review of Google v. Oracle API copyr...
by bitmapbrother on Monday June 29, 2015 @11:58AM
(#9798878)
The snippet of code you used was written by Joshua Bloch (author of Effective Java and a then employee of Sun). When Joshua was working for Google he implemented the rangeCheck method for Android from scratch, but since he was the original author for the Sun Java implementation he naturally did it the same way.
Re:Supreme Court denies review of Google v. Oracle API copyr...
by bitmapbrother on Monday June 29, 2015 @12:10PM
(#9798976)
Why would Google need the SSO of those 37 Java API's for their VM to work? Wasn't the relevance of those 37 API's just to ensure source code compatibility with existing Java libraries?
On the issue of "structure, sequence, and organization", Google copied the class and method names from Java, so that their reimplementation of Java, Dalvik, would be interoperable with existing Java programs and Java programmers' habits. Judge Alsup ruled that is a "command structure, a system or method of operation" and not copyrightable 17 USC 102(b) (https://www.law.cornell.edu/uscode/text/17/102) (http://www.groklaw.net/pdf3/OraGoogle-1202.pdf). This, too, was overturned by the district court.
There is a fairly key difference here between Judge Alsup and the District judges. Part-way through the trial, Alsup revealed that he has actually programmed; that he understood what was going on, and would not be easily fooled. At the time, this being revealed was a dramatic event.
The District judges, however, hold no such distinction. It is no surprise, then, that it was them, and not Alsup, who made a ruling that to actual programmers is prima facie unreasonable and dangerous. They are outsiders. If you read their opinion (https://www.docketalarm.com/cases/US_Court_of_Appeals_Federa...) you can see little errors in terminology creep in to reveal their lack of background and understanding. And, lacking that understanding, I don't see how they can be seen as having moral authority. They only have legal authority, and the ability to do damage with it.