Lieven van der Heide wrote:
> Ok, according to the matrix on
> 
> http://www.fsf.org/licensing/licenses/gpl-faq.html#AllCompatibility
> 
> it's indeed not allowed, although I don't really understand why.

Mathias pointed out exactly why.  It's not that linking GPLv2-only to 
LGPLv3 violates the LGPLv3 license of the library.  Linking a GPLv2-only 
app to a LGPLv3 library actually violates the app's its own license. 
The GPL in general doesn't allow linking to libraries with more 
restrictive licenses[1], and the LGPLv3 is more restrictive than GPLv2-only.

        -brian

[1] The exception being for supposed "platform" libraries; e.g., you can 
link to Microsoft's C runtime even though it's closed source because 
it's a standard interface that can be considered part of the OS.  I 
believe Sven quoted the exact bit from the GPL in another post.


> 
> On 3/18/08, Lieven van der Heide <[EMAIL PROTECTED]> wrote:
>> Does that really apply for the code you link to? Afaik, if a GPL
>>  program uses an LGPL library, it doesn't relicense that library under
>>  GPL too, it merely links to it, and leaves it up to the user to make
>>  sure the library is available. If this would be the case, than it
>>  wouldn't be possible for GPL code to use something like the Windows
>>  API or DirectX either.
>>
>>  I think the restriction from the link you posted only apply to GPL
>>  libraries, but not LGPL.
>>
>>
>>  On 3/17/08, Mathias Hasselmann <[EMAIL PROTECTED]> wrote:
>>  >
>>  >  Am Montag, den 17.03.2008, 00:31 +0100 schrieb Mathias Hasselmann:
>>  >
>>  > > I am really wondering what's the reason for FSF claiming, that
>>  >  > programs
>>  >  > licenced GPL-2 only are not allowed to use LGPL-3 libraries. The LGPL-3
>>  >  > allows non-free, proprietary programs to use LGPL-3 libraries, but
>>  >  > excludes free software, licensed GPL-2 only? This sounds absurd to me!
>>  >  >
>>  >  > Is the FSF spreading FUD with their license matrix? Why doesn't the
>>  >  > matrix have footnotes explaining that absurd conflict?
>>  >
>>  >
>>  > Ok, it is not FUD. It seems the problem is, that LGPLv3 imposes
>>  >  additional restrictions not found in the GPLv2. So it isn't the LGPLv3
>>  >  that forbids LGPLv3 libraries to be used by GPLv2-only programs. It is
>>  >  the GPLv2 which forbids to linking against libraries more restrictive
>>  >  than itself.
>>  >
>>  >  See http://www.fsf.org/licensing/licenses/gpl-faq.html#v2v3Compatibility
>>  >  for details.
>>  >
>>  >  In theory LGPLv3 allows addition of exceptions, but they have to be
>>  >  approved by all copyright holders. Doubt this will happen. So only
>>  >  chance for upgrading to a new version of the LGPL is waiting for an FSF
>>  >  approved version of the LGPL, which drops those additional restrictions
>>  >  for GPLv2-only programs.
>>  >
>>  >  Total insanity...
>>  >
>>  >
>>  >  Ciao,
>>  >  Mathias
>>  >  --
>>  >  Mathias Hasselmann <[EMAIL PROTECTED]>
>>  >  Openismus GmbH: http://www.openismus.com/
>>  >  Personal Site: http://taschenorakel.de/
>>  >
>>
>>> _______________________________________________
>>  >  gtk-devel-list mailing list
>>  >  gtk-devel-list@gnome.org
>>  >  http://mail.gnome.org/mailman/listinfo/gtk-devel-list
>>  >
>>  >
>>  >
>>
> _______________________________________________
> gtk-devel-list mailing list
> gtk-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/gtk-devel-list
> 
_______________________________________________
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list

Reply via email to