> RMS claims that this is not allowed without GPL'ing all of > gdk-pixbuf. Otherwise you could just dlopen() any GPL app from your > proprietary app. Not really. It means that the end user application would have to be a GPL application. There is nothing bad with having a LGPL module and a GPL module. This is an issue that will come up in other situation: dynamic modules that are licensed under incompatible libraries. I remember of the top of my head that we wanted gnome-vfs to have some sort of license checking, so applications could say: gnome_vfs_this_app_is_gpl (); And would enable loading GPL modules. For example, for kernel adapted file systems that are ported to the GNOME VFS. Same can be done here, we can have a call: gdk_pixbuf_this_app_is_gpl, and it would turn on the XCF support. Miguel.