Conversation

@wolf480pl @elly Nope, 3rd-party modules are not considered to be a derived work.

1
0
0

@oleksandr @elly

> nobody has said that symbols exported with plain EXPORT_SYMBOL() can be freely used by proprietary code; indeed, a number of developers claim that all (or nearly all) loadable modules are derived products of the kernel regardless of whether they use GPL-only symbols or not

https://lwn.net/Articles/603131/

1
0
0

@wolf480pl @elly We need legal decision, not bare claim, you know.

2
0
0

@oleksandr there will not be, because nobody wants to sue. And until a judge sees it it's one person's interpretation vs another's.

Also, IIRC in Google vs Oracle court cases in USA, the lower courts said that APIs are copyrightable, and supreme court said google reimplementing Java API was fair use (so it didn't disagree with lower courts' claim that APIs are copyrightable?).

If APIs are copyrightable then logically, any code build on an API is a derived work of that API

1
0
0

@wolf480pl API is not copyrightable ¯\_(ツ)_/¯.

0
0
0
@oleksandr @wolf480pl @elly Copyright is complex and one legal decision will not cut it. Law is different in different parts of world...
0
0
1