@drq @davidrevoy
> Making source code of a driver visible won't help you make a new device and infringe on patents or what not.

Wrong. Drivers work closely with their hardware and may contain protocol details, hardware descriptions or even parts of firmware which may give a hint to reverse engineers. The latter is especially sensitive in the modern age of SDH, when the firmware may *be* the hardware as such.