It isn't written down anywhere - this is one of the major problems here.
If you ask Linus, Linus will say "sure, it's fine to have binary-only
modules", but it's not explicitly documented in the license document
and as such everyone who contributes code to the kernel doesn't have
to agree to this.
Unfortunately, putting it into the license now could be construed as a
change of terms, which would require everyone whose code is exported via
EXPORT_SYMBOL to agree (and there's little chance of that happening...)
-- Russell King (rmk@arm.linux.org.uk) The developer of ARM Linux http://www.arm.linux.org.uk/personal/aboutme.html- 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/