I absolutely dislike it when people decide to simply gloss over the licensing parts of code. Code licenses are a crucial component and you should really know and understand the implications of the license you pick.
This is even more important in the kernel as it changes the set of symbols available to your module.