Paladin of the Pegasos
Posts: 1193 from 2003/2/24
From: Helsinki, Finland
Quote:
but you have to remember that most of the time the authors of GPL software are doing you a favour when opensourcing software, even though the license might be too restrictive for your particular use...
In many cases the main author of certain GPL-licenced software doesn't have anything againist someone doing a plugin for closed source program (afaik, this is the case with uade, f.ex. - not the best example, as it depends heavily on GPL stuff) BUT the program itself depends on some GPL stuff (which depends on even more GPL stuff... and so on) and I guess that makes it "full" GPL (as in "may not be used in non-GPL-compatible software)
Of course one possibility is to keep GPL and non-GPL parts separate, so that you can use non-GPL stuff without the GPL restrictions. Some programs refuse to compile in any GPL stuff unless you also add --enable-gpl when compiling, making it totally impossible to add GPL code to the program by accident.