I won't make a bet on which one, because I don't want to nag, but we all know which one it will be.
I won't make a bet on which one, because I don't want to nag, but we all know which one it will be.
So I'm not sure it matters much whether APIs are copyrightable when what Google did was ruled fair use. I'd prefer if the courts ruled APIs weren't copyrightable, but I think it was still a good result because doing what Google did probably covers about any use case anyway.
Then the Supreme Court ignored the copyrightability aspects & ruled for a Google on some fair use grounds.
I've skimmed the write up from the ever excellent always recommendable Mark Lemley, Interfaces and Interoperability After Google v. Oracle, and really hope I can go a bit deeper into the history & trial at some point. Section 2 The Long Saga of Google v. Oracle starts on page 27 of the inner pdf. https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3898154
It's been incredibly disappointing watching courts like the Federal Circuit be so unable to handle even basic technical matters with even an iota of comprehension, having them bungle up things so badly in the face of so much easy to rely on precedent. Being sweet talked by Oracle's lawyers into believing a header file is anything greater than interface definiton is either incompetence, or some really vicious pro-business hellworld shit.
Typically patents "essential" for a standard are licensed on "fair, reasonable and non-discriminatory" (FRAND) terms. But you do still have to go and pay for the license (sometimes from all the individual companies that have patents, sometimes from a consortium that represents the entire patent pool for a standard).