> Note: Linux kernel modules need to be GPL, too - the only way to have 
> non-GPL drivers in Linux is to have userspace drivers, which are quite 
> limited in capabilities.
>   

This is not correct. GPL v2 talks about "derived work". It's well
accepted (by Linus himself and most of the community except the holier
then pope people) that binary kernel modules (so not releasing source
code) is acceptable IF the original driver was NOT written for Linux. If
it is merely ported to Linux, only the portation layer has to be
released. I think the NVIDIA drivers are an example. I know a company
who uses such binary drivers and was in contact with FSF who approved
the approach.

To stay on topic, following this (FSF approved) interpretation of GPL
v2, FTD2XX is NOT a derived work of OpenOCD so it should not be released
under GPL.

gr.

Ronald
_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to