filename: dc_sunxi.ko
license: Dual MIT/GPL
author: Imagination Technologies Ltd. <[email protected]>
srcversion: 39B570CC4B56A8FFF5C64C3
depends: pvrsrvkm,disp
vermagic: 3.3.0 SMP preempt mod_unload modversions ARMv7 p2v8
So it seems kernel modules can be licensed under multiple licenses, such as GPL and MIT. That makes it possible for another developer to choose a license which suits their needs the best. However, it seems that a kernel module which uses internal kernel structures is a derivative work of the Linux kernel and therefore must use the GPLv2 as their license. Can another developer legally choose MIT as the license of this module in the future?