US Supreme Court rules for Google over Oracle
US Supreme Court rules for Google over Oracle
Posted Apr 6, 2021 18:55 UTC (Tue) by zuki (subscriber, #41808)In reply to: US Supreme Court rules for Google over Oracle by jhhaller
Parent article: US Supreme Court rules for Google over Oracle
It is!
>>> Declaring code defines the scope of a set of implementing code and gives a programmer a way to use it by shortcut. Because declaring code incorporates implementing code, it has no function on its own.
I think Justice Thomas gets this crucial fact wrong. I think any programmer would say that the opposite is true: "declaring code" does not "incorporate implementing code", and very much has a function of its own. As an example, in test-driver-development we are encouraged to create "declaring code" without any implementation, and then use it, first without any implementation… And obviously there are many examples of implementations created independently to an API specification.
>>> The functionality of both declaring code and implementing code will thus typically rise and fall together.
This is also not true.
And the rest of his argument seems to be based on this (false, imo) understanding.
He also summarizes the majority opinion nicely:
>>> 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.
Yay!
