[uClinux-dev] insmod fails with Unknown symbol
Gavin Lambert
gavinl at compacsort.com
Wed Oct 3 17:57:02 EDT 2007
Quoth Robin Getz:
> I think that nearly everyone would agree that the patch is
> bad/illegal/immoral/not acceptable - so why is a gasket that does the
> same thing OK?
Well, the wrapper module would be GPL licensed so other people would be able to use it too. (And I wasn't thinking of a simple redirection wrapper, I was thinking of a proper split where as much code as possible is in the wrapper module and only a few things in the proprietary module.) But really it depends on what the thing is and what it's used for, as Jamie said.
Especially in the embedded world, sometimes policy-style code needs to be implemented at the kernel level rather than in userspace, and sometimes that policy will be proprietary.
But some of the GPL-only exports do seem misapplied to me. For example, why should every SPI-bus device driver have to be GPL? Ok, maybe it encourages people to write general-purpose drivers rather than task-specific drivers, but sometimes you really need to write that task-specific driver :)
More information about the uClinux-dev
mailing list