Ciaran O'Riordan wrote:
But if you looked at Linux, decided the scheduler was crap, and then wrote a
completely new scheduler for Linux, then that would be a derivative work

No, it would not. By statute, in the U.S., a derivative work is a
transformation of another work which retains its original purpose -
turning a short story into a movie script, or translating into a
different language. See the Harry Potter case, where the judge said
that turning narratives into a reference text, even with massive
copying from the original sources, does not make the reference text
a derivative work of the novels, because the reference does not serve
the same purpose as the novels even though it is a transformation of
them.

Programs written to interoperate with other programs are not derivative
works of those programs. And a good thing, too.
_______________________________________________
gnu-misc-discuss mailing list
gnu-misc-discuss@gnu.org
http://lists.gnu.org/mailman/listinfo/gnu-misc-discuss

Reply via email to