I understand that the header files for the Linux Kernel and library API are released with LGPL and can freely be used in closed source projects to manage their access to the GPLed infrastructure software. Otherwise there could not be any non-GPLed Linux executables.
SO AFAIK, LGPL is done exactly for that purpose.
-Michael
|