390 Embedded Linux System Design and Development
Historically, there's been things like the original Andrew filesystem
module: a standard filesystem that really wasn't written for Linux in the
first place, and just implements a UNIX filesystem. Is that derived just
because it got ported to Linux that had a reasonably similar VFS interface
to what other UNIXes did? Personally, I didn't feel that I could make
that judgment call. Maybe it was, maybe it wasn't, but it clearly is a
gray area.
Personally, I think that case wasn't a derived work, and I was willing
to tell the AFS guys so.
Does that mean that any kernel module is automatically not a derived
work? NO! It has nothing to do with modules per se, except that non-
modules clearly are derived works (if ...