On Dec 11, 8:57am, William Lindley wrote: > > If the library is GPL, then you are incorporating GPL code into yours > > But with runtime (dynamic) linking, you're not including the GPL code. > You're just asking for a library by that name. It could be anybody's > library... so GPL shouldn't enter the picture with dynamic linking, right? I think you're right about this, so long as you do not distribute a GPL'd library with a program having an incompatible license which uses that library. Also, the program in question should not be built using header files from a GPL'd library. (Though LGPL'd ones are okay.) >From a practical standpoint, this effectively means that the program in question must be developed and built using a non-GPL'd implementation of the library. Once it's distributed, if the end user chooses to use a GPL'd version of the library, then that's his concern, not the distributer's. For more on this matter, see: http://www.gnu.org/philosophy/why-not-lgpl.html Kevin