This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

GPL/LGPL Legal Status of Binary-only modules

Expert 1130 points


I was reading a book titled, "Building embedded Linux Systems," Second Edition by Karim Yaghmour, et. al. and in chapter 1, page 22 last paragraph the authors state,

"...the legal status of binary-only modules has not been tested in court, but there is a growing consensus amongst the Linux kernel community that they are illegal and should not be tolerated....to save a great deal of headache, you are advised to consider strongly whether you really need to have binary kernel modules in the first place."

I'm concerned about this because we have a video decoder in our design that is different from the one used in the DM6446 DVEVM. Does this mean we will have to freely distribute the driver source code for this decoder? Should we avoid developing drivers and write all the code for our board at the application level?