Quote Originally Posted by thepasty
my program is linked to a "non-free" library, and from what I have gathered so far, this is not compatible with the GPL.
If I understand GPL FAQ correctly, you can use a non-free library:
If the program is already written using the non-free library, perhaps it is too late to change the decision. You may as well release the program as it stands, rather than not release it. But please mention in the README that the need for the non-free library is a drawback, and suggest the task of changing the program so that it does the same job without the non-free library. Please suggest that anyone who thinks of doing substantial further work on the program first free it from dependence on the non-free library.
You just can't distribute that library with your sources and you must clearly note that it depends on it. Also you will have to include a permission for linking your program with a non-free library (see http://www.gnu.org/licenses/gpl-faq....compatibleLibs).