On Tue, 20 Sep 2011 21:26:31 +0100
John Emmas <john...@tiscali.co.uk> wrote:
> On 20 Sep 2011, at 07:11, Andy Tai wrote:
> 
> > come on... gtkmm is LGPL...
> > 
> 
> Interesting....  I just checked this on the gtkmm web site and
> discovered that it's actually released under the "GNU Library General
> Public License".  After further reading it seems that inclusion of
> the word "Library" indicates that this is an old version of what
> later morphed into the "Lesser General Public License" or "LGPL".
> Technically though, it's neither GPL nor LGPL in the modern sense.
> Clause 5 of the "Library" General Public License states:-
> 
> " linking a "work that uses the Library" with the Library creates an
> executable that is a derivative of the Library"
> 
> [...]
> 
> " if the work is a derivative of the Library, you may distribute the
> object code for the work under the terms of Section 6. Any
> executables containing that work also fall under Section 6, whether
> or not they are linked directly with the Library itself. "
> 
> However, sections 6 and 2 seem to state the you need only distribute
> the source code for any changes you made to the library.  For example
> if your executable uses classes derived from gtkmm, you must release
> those classes (and any modifications that were needed to gtkmm) as a
> new library in its own right.  However, those parts of the executable
> which make no use of gtkmm do not need to be released.
> 
> So it's probably closer to the LGPL than to the GPL but you might
> still need to release parts of your source code.

As far as I am aware the only difference between the Library General
Public Licence v2, and the Lesser General Public Licence v2.1 is the
change of name.

gtkmm is released under the LGPL-2.0 or later, at the choice of the
user. That includes the LGPL-3.0, which would be the choice of any C++
developer because of the template exemption.

Chris
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to