There is a lot of stuff on the Internet about Linux Licensing and the problems that have been encountered with some of the developers.
I have been reading about the the exclusion of user space programs and modules from the GPL, but I had some further question about the interfacing of the Hardware and how things work with drivers and the Libraries that are interacting with these drivers.
1. How exactly NXP libraries are designed with respect to the Licensing ? When I would be using these libraries, then will I be needing to disclose my source code because the source code has the Libraries ?
2. If i have some drivers that sit in the Kernel Modules, then it is obvious that the drivers and the source code either needs to be disclosed or should have the statement that states that it will be disclosed under the GPL agreement when asked for. But is it possible to have drivers which sit inside the User Space and user modules and can bypass the source code disclosure.
Are there any links where all questions about Licensing are easily solved ?
Has any one experienced these types of problems with Commercial Software and Linux Confusing License System ?
Thank You for the support and help.