From: Peter Gavin <pgavin@gm...> - 2007-07-10 04:41:11
I know this might be a sore subject, and my intention isn't to start a
flamewar at all, but now that GPL3 has been finalized, I'd like to my
code to be distributed under LGPL3. I *believe* that this shouldn't
affect or be affected by the rest of Gtk2hs being under LGPL2 or
otherwise. If anyone believes this is not the case, please let me
On Tue, 2007-07-10 at 00:41 -0400, Peter Gavin wrote:
> Hello everyone,
> I know this might be a sore subject, and my intention isn't to start a
> flamewar at all, but now that GPL3 has been finalized, I'd like to my
> code to be distributed under LGPL3. I *believe* that this shouldn't
> affect or be affected by the rest of Gtk2hs being under LGPL2 or
> otherwise. If anyone believes this is not the case, please let me
I think that's ok yes.
I think we should not mix licenses within a single component. Of course
Gtk2Hs consists of multiple components. We ought to be able to state the
overall license of each component. So for example the cairo package is
already BSD because the original author preferred that. It'd also be
fine for your gnomevfs component to be LGPL-3. I'd rather keep the gtk
package with the same license as the underlying Gtk+ C library. If they
relicense to LGPL-3 then I'd suggest moving our bindings at the same
time. If a component is made up of a mixture of files that are LGPL-2.1
and LGPL-3 then the overall component must be considered LGPL-3 (as it's
the only consistent interpretation) so, on that account, I'd rather not
accept changes into those existing packages under a newer LGPL license
(unless we decide to convert the whole package to LGPL-3).
So in practise that means, sure use LGPL-3 for the gnomevfs component
but I'd prefer to stick with the current licenses of the other existing
packages for the time being.
I'd like to find out what the Gtk+ devs are planning on this issue. If
they move to LGPL-3 then I'd suggest the same for our code. If it
becomes clear that they're never going to move to LGPL-3 then we should
re-evaluate this question.
Get latest updates about Open Source Projects, Conferences and News.