Gervase Markham wrote: >> So, I'm asking, what do I have to do so my application could be >> compiled in Kylix, and with every GPL library ? >> >> Is it relicensing my application to MPL/GPL (or even MPL/GPL/LGPL), >> and that's it ? > > This would do it - although if this library is a key part of your code, > licensing your code under the MPL as well as the GPL would be fairly > pointless, because if anyone wanted to use it under the MPL they > couldn't link with that library. > > See http://www.mozilla.org/MPL/boilerplate-1.1/ for sample boilerplate.
There are versions of Kylix that don't require GPL, and other c++ compilers that other developers of his code might use. If you like the MPL and are only considering this to accomodate folks using the free version of Kylix then dual licensing is a good option. Be forwarned that the dual licensing scheme promoted in the boilerplate allows people to create a GPL-only fork of your code. I've been told that clause in the boilerplate merely makes explicit what is inherent in the ability to distribute under the GPL, so modifying the boilerplate may not help if that is a worry. -Dan Veditz
