> 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