This is one of the most important legal decisions in the history of software. The US Supreme Court has basically just saved the whole software industry (and FOSS projects) from being wrecked by patent trolls.
I agree with the parent. Patent trolls aren't tied to patents because of some love for patents specifically, but because the legal structure allows for the most misuse. They would gladly add another tool to their belt given the chance, as we saw from this case with most of the bad copyright opinions coming from the CAFC, ie. the patent appeals court that's currently stuffed with IP maximalists.
Oracle sued Google for copyright and patent infringement. Today's decision has to do with the fair use defence in the copyright portion of the lawsuit.
I understand that. I'm saying that the same people that are patent trolls would add misuse of copyright to their set of tools if it became that became a viable option available to them. Today's patent trolls would just be called IP trolls, but they'd be the same set of people.
Copyright is already misused to perform DCMA takedowns of fair use and is a well known option available to all comers. I think the classic example was the Prenda lawsuit firm.
Prenda made its money by suing people who allegedly downloaded pornographic films online. Its targets frequently agreed to settlements worth a few thousand dollars rather than facing a courtroom process. These copyright trolling tactics netted the company more than $6 million between 2010 and 2013.
I mean, that article is about how the Prenda saga ended with the lawyer disbarred and in prison.
If his strategies had ended up a valid, legal option we would absolutely see trolls expanding into this. John Steele was testing the waters and got eaten by the deep acting as a warning for how not to go about this.
There's some DMCA takedowns and such still, but they aren't quite lucrative enough to show up on patent trolls' radars. Aquila non capit muscas and what have you. A several billion dollar copyright claim like Oracle's passing SCOTUS muster absolutely would have shown up on their radar though.
Xinuos is the company that purchased the remnants of the SCO Group in 2011. The SCO Group, in turn, is a company most famous not for its actual products but for its litigation against IBM and Linux. That litigation began in 2003—partially funded by a very different Microsoft, only five years after the leak of the Halloween documents in which Microsoft acknowledged the "long-term viability" of open source software and discussed strategies to choke it out of the market.
I looked back at SCO v IBM on Groklaw. SCO wanted to claim copyright infringement over IBM's use of code from Project Monterrey, but they tried to add it too late, and the judge wouldn't let them amend the case yet again. Well, this Xinuos nonsense looks the the copyright version of that exact claim.
And that's probably not going to go anywhere either. Yes, there's the occasional attempt, but it's a set of fringe actions that don't turn out great for the agressor rather than a well trodden playbook that will probably earn you many millions like patent trolls can expect.
The first phase of the case lasted from 2010 to 2015. Oracle successfully established that APIs are copyrightable, but their claims of patent infringement were rejected. Google petitioned the Supreme Court in October 2014 to review the case, but this was denied. A second petition by Google in January 2019 included the judgement that APIs are copyrightable. The Supreme Court agreed to review this part of the judgment in November 2019.
To the degree that SCOTUS has found that an API can be copyrighted, there is still room for copyright trolls to operate.
There is a tendency, but it's not deterministic. When it does happem, it's more often for the broad strokes than this kind of detail, see eg sw patents.
Doesn't matter, as GDPR showed having something that's troublesome to sell or distribute in certain (critical) markets is a huge, massive roadblock for most companies. Software patents are worth s*t in the EU, but still we had to endure year of hassle when installing MP3s and such on Linux due to most distros having to also comply with the US market.
I don't know about that. The issue at hand there isn't implementation of APIs, it's using an existing API (run on existing infrastructure) in a way that the social media company does not approve of. Isn't that more an issue of unauthorized access than of copyright?
I’d make the case that it instead saved closed source coding.
Open source code is still usually copyrighted. Nobody would trust closed languages and APIs unless they paid a fortune for them while open source with a grant would be safe to use.
Why? It wasn’t about whether APIs are under copyright (they are), but whether this particular case constitutes fair use. I think the effect of this decision was way overblown.
> whether this particular case constitutes fair use
The English common law system relies heavily upon judicial precedent. A ruling in this particular case that the copying of an API constitutes fair use will inform decisions in future cases of similar copying.
Justice Thomas clarifies why this case has wide-reaching impact in his dissent.
"Congress rejected categorical distinctions between declaring and implementing code. But the majority creates just such a distinction. The result of this distorting analysis is an opinion that makes it difficult to imagine any circumstance in which declaring code will remain protected by copyright."
I concur with Thomas (not in the connotation - he thinks this is a bad thing, I do not - but in the denotation). This ruling is such strong precedent that almost any API cannot be bound by copyright that no company is going to be willing to spend the money to raise the question.
I think Thomas makes a mistake in disregarding the reason for introducing the distinction between declaring and implementing code. The law (as I understand it - IANAL) doesn't exhaustively enumerate what does and does not constitute fair use. Therefore, any specific instance of fair use is bound to introduce new distinctions that are not specifically mentioned in the law itself.
In this particular case, Google's copying of interfaces was ruled to be fair use because its purpose was to allow Java developers to reuse their skills. This reasoning only holds for the declaring parts of the copyrighted work though. And that's why the distinction becomes necessary even if Congress rejects it as a primary distinction between copyrightable and non-copyrightable work.
That's also why I think the ruling is perhaps not quite as broadly applicable as some (including Thomas) are thinking right now. It may not cover code that isn't used by a significant number of developers. I haven't read the entire ruling, so I'm not sure whether it covers non-public interfaces that are nevertheless useful for interoperability. Such interfaces were at the center of past disputes (I think Microsoft's SMB protocol was one such case).
Wine would be a much better example of fair use. It is explicitly made to allow users of linux to run programs written against win APIs. It is not so clear in the Oracle vs Google case, because it is questionable whether Google’s case was really fair use (google pretty much didn’t want to pay Sun for the mobile license and the whole thing was done as cost saving) - hence the very long timeline of the case.
The dissent explains how Android fails three of the four fair use tests. I'm not sure what the majority was smoking when they wrote this, but far better examples of fair use exist, especially uses that are noncommercial and especially are noncompetitive with the original.
Java was a mobile OS before Android literally obliterated the market after copying Java. Arguably, if Android was fair use, everything is fair use and all software copyright is fundamentally defeated by this ruling.
Why would you prevent someone from writing whatever code they want, as long as it is FOSS? That's hypocritical, considering that doing whatever you want with the code is one of GNU's main tenets ("free as in freedom")