I personally think that GPL-style licences are better suited for applications and that system oriented code such as drivers etc are better when permissively licenced so as to easily be incorporated into all open source kernels with a minimum of fuss, but that is my personal preference, and it is still at the discretion of the code author. he is pretty reasonable.