Thats an interesting question. Who violates the license here ? It can't
be the author of the binary driver (unless it was in breach before the
symbol was unexported). Thats because it didn't change. The user,
wishing to keep using his driver although the kernel changed and broke it,
generates and insmod's a module that re-exports a symbol that the module
relies upon. However, the user didn't release any code so he can't be in
breach either.
Its just a method backwards compatibility of kernel modules. Of course,
IANAL, so I may be wrong here.
One could argue that the binary module was in breach in the first place,
because of various reasons. My point is that the re-exporting module
didn't change anything in terms of derived work.
Yoav Weiss
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/