Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Solely because the GPL may now be so weak nobody is worried about enforcement. If Google can so blatantly create a monopoly scale business by ripping off something instead of complying with the license or licensing it separately, there is no teeth to the GPL at all, and releasing your business' code under GPL is an existential risk.

They might use the GPL software, but feel no compunction to either open source their own modifications nor pay for an enterprise license.



Except that Google only copied the API, so how does that apply to anyone doing more than that?

For that matter, how does that have anything to do with the GPL at all? If you distribute your software under a proprietary license instead, how does that affect whether anyone can reimplement your API? If somebody wants your implementation then they get it under your license. If all they want is their own implementation of your API then your license doesn't matter, does it?


From a statutory standpoint, there is no difference between the API and the code in general, which the dissenting opinion highlights. So if fair use is granted for theft of copylefted code in a non-copyleft manner, it doesn't matter heavily whether that was "declaring code" or "implementing code".

This ruling doesn't change that APIs are copyrightable code.


The dissenting opinion is stupid. Thomas may be a bad justice, but he has even less of a clue about software devolopment. Of course there is a difference between an API and the code in general.

This decision sidestepped the question of whether APIs are copyrightable or not by declaring that this particular instance was fair use.

Reimplementing interfaces has always been fair-use, they are definitions. Re-Implementation of these interfaces has been a cornerstone of FOSS since its very beginning.

> So if fair use is granted for theft of copylefted code in a non-copyleft manner, it doesn't matter heavily whether that was "declaring code" or "implementing code".

I don't think these words mean what you think they mean. There was no theft and of course there is a difference between declaring code and implementing code.

Shesh...


> This decision sidestepped the question of whether APIs are copyrightable or not by declaring that this particular instance was fair use.

This is incorrect, before fair use was tested, copyrightability was established, which is why the fair use defense, which is an exemption for copyright violation, was then determined. If you followed the various appeals and rulings this case entailed, you'd have to be aware of this.

APIs are copyrightable, as this case has determined, but now the Supreme Court has also thrown out any reasonable definition of what is and isn't fair use.


It's convoluted.

Ninth Circuit courts held APIs weren't copyrightable. The Federal Circuit (which only had jurisdiction because of the thrown out patent claims) held that they were copyrightable. The majority of SCOTUS here explicitly said they weren't deciding copyright of APIs. Instead they looked at both cases and said: "either it isn't copyrightable, but even if it is copyrightable, that this is fair use." Either way, Oracle loses. Arguing in the alternative is a common legal pattern, as is ruling on the narrowest possible ground.

Generally when a circuit court makes a ruling, it's only "binding" precedent on subsidiary courts within that same circuit. The federal circuit is weird though, as it doesn't have a geographical jurisdiction, instead it has a subject matter jurisdiction. If a case has patent claims (or a few other things), an appeal gets routed there.

So, effectively, APIs are copyrightable if there is a linked patent claim in the same lawsuit.

Courts can certainly use the Federal Circuit ruling as "persuasive" precedent, and rule the same way, but it's not binding, and it's not settled law.


> So, effectively, APIs are copyrightable if there is a linked patent claim in the same lawsuit.

I suspect the Supreme Court would not be happy if a pattern develops where companies include spurious patent claims in order to get their copyright case heard by the Federal Circuit instead of one of the other circuits. They won't want another mess like this case, and if the Federal Circuit again rules in favor of API copyright and against fair use, I would expect the Supreme Court to rule on the API copyright question directly rather than merely clarify the bounds of fair use as in this case.


> APIs are copyrightable, as this case has determined

The supreme court explicitly refused to rule on whether code was copyrightable or not.

The lower courts made conflicting rulings on that question. But the supreme court itself only assumed, for the safe of argument, that code was copyrightable, and did not rule on that question itself.


GNU/Linux owes its very existence to the practice of reimplementing interfaces that this ruling now codifies.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: