NewsForge: Tainted Love: Proprietary Drivers and the Linux Kernel
Apr 28, 2004, 19:00 (5 Talkback[s])
(Other stories by Joe Barr)
"NewsForge has gone behind the scenes and spoken to Linus
Torvalds and the CEO of one of the firms providing proprietary
modules for Linux to learn more about this story.
"We queried Marc Boucher, president of Linuxant, Inc., by email
yesterday, asking if it were true that their proprietary Linux
drivers were 'lying' to the load module by including an 'end of
string' sequence after the word 'GPL' in the binary code. Marc told
us 'The \0 is a technical workaround to prevent a slew of redundant
and confusing messages appearing on the console when our modem
driver modules are loaded...'"
KernelTrap: Abusing the MODULE_LICENSE Macro(Apr 28, 2004)