What does the recent ruling in Oracle v. Google mean for the future GPL/GNUs? If we’re lucky, and if wide Internet opinion is correct, it means more of the status quo – and that’s a good thing if you’re an open-source community developer.
For a case that’s worth billions of dollars, the jury’s special verdict sheet looks awfully innocuous.
It’s the Code That Makes the Difference
Although lines of code are subject to copyright protection, the functioning purpose of one company’s Application Programming Interface (API) may be mimicked by another person so long as the code itself is different.
“Duplication Is Necessary”
And this was the conclusion that Judge Alsup essentially came to in his opinion that reversed the court that was immediately beneath his. APIs are not copyrightable objects, he said, because they’re primarily functional – designed to facilitate communication between systems – and not creative (though we’re sure this logic can only be stretched so far).
Judge Alsup made a distinction between the instructions of interface represented by APIs and the language itself – the latter of which can be copyrighted while the former cannot. How does one get around the fact that code can be copyrighted in order to execute a particular task? That’s easy: after all, there’s more than one way to skin a cat. In this case, that means: different coding styles.
Oracle had argued that about nine lines of code in the offending API-violation out of 15 million needed to be extirpated. But to do so would render Android users on an island away from Oracle – or rather, the other way around. “In order to declare a particular functionality, the language demands that the method declaration take a particular form,” Alsup said. In fact, his position somewhat echoes the concerns that Europe’s top court had when it declared that APIs ought not to be copyrightable for fears of “monopoliz[ation] of ideas.”
Oracle’s lawyer didn’t care much for the decision, obviously, and released her opinion of the opinion.
Related Resources:
- EFF Applauds Jury Verdict In Favor of Fair Use in Oracle v. Google (EFF)
- Judge in Oracle v. Google Case Learns Code (FindLaw’s Technologist)
- Tron Meets Justice: Virtual Reality in the Courtroom (FindLaw’s Technologist)
- Jury Sides With Google in Battle Over Android Software (Associated Press)
You Don’t Have To Solve This on Your Own – Get a Lawyer’s Help
Civil Rights
Block on Trump’s Asylum Ban Upheld by Supreme Court
Criminal
Judges Can Release Secret Grand Jury Records
Politicians Can’t Block Voters on Facebook, Court Rules