On 08/18/2015 08:39 PM, Dale wrote: > > Here's a clue. Why doesn't the kernel devs let users decide what > drivers they are comfy with using? If they don't like the drivers, then > make it so that users have to install their own just like we have for > ages but don't disable them or make them not load and work.
A lot of people build and distribute kernels. The EXPORT_SYMBOL_GPL thing is there to prevent those people from linking closed-source modules against certain parts of the kernel, because the result would not be distributable under the GPL. The legal issue is there regardless: you can't link closed-source stuff to GPL code and then distribute the result.