GPL - you can sell the result, but you must provide your source code under GPL too (sort of viral license)
(clumsy) workaround - you can maybe link it dynamically (loading *.dll for example during program run) and call functions of it from commercial application. But this is sort of gray zone, because you have to do the dynamically linked part well (you can't link statically), and also I'm afraid you can't distribute such *.dll together with non-GPL software, i.e. you must distribute your application and those GPL modules separately. You have to provide sources for GPL modules. And some GPL people claim this is still not legal, maybe the best way is to ask author of GPL code if he likes your usage of it.
|