[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Licensing dependencies
From: |
Joseph Wakeling |
Subject: |
Licensing dependencies |
Date: |
Sun, 20 Sep 2009 13:46:32 +0200 |
User-agent: |
Thunderbird 2.0.0.23 (X11/20090817) |
Have had a look through the licenses of dependencies as listed in the
Contributor's Guide.
It looks like the problems are FreeType (GPLv2 only or GPL-incompatible
permissive license, so blocks upgrade); Guile (future versions will be
LGPLv3+, so GPLv2-only-incompatible); and potentially Pango (if it
upgrades to LGPLv3+).
None are a present, active problem but all are clear risks.
Best wishes,
-- Joe
-----------------------------------------------------------------------
Running requirements:
FreeType: FreeType license (GPL-incompatible due to advert clause)
or GPLv2 only
FontConfig: Permissive license, seems to be GPL-compatible (it's
pretty much identical to the advertising-clause-free
version of the BSD license; if there is anything wrong
we're as buggered with GPLv2 as 3+).
http://cgit.freedesktop.org/fontconfig/tree/COPYING
Pango: Development version downloaded from Git is LGPLv2+.
Guile: as already discussed, 1.8.x is LGPLv2+. Development version
(1.9.x) is LGPLv3+.
Python: GPL-compatible: see,
http://www.python.org/download/releases/2.6/license/
Ghostscript: GPLv3+, but LP doesn't link to it, so it's OK.
Dejaview: can't find any info on this, what is its provenance?
Build requirements:
FontForge: new BSD license (i.e. GPL-compatible)
Metafont: seems a bit weird and uncertain (TeX licenses, some GPL)
but this is just called, not linked to, no?
t1utils: permissive license, seems GPL-compatible
Guile: see above
Texinfo: GPLv3+, but we only call it, don't link (?)
g++: GPLv3+, but we only call it
Python: see above
GNU Make: GPLv3+, but we only call it
Gettext: GPLv3+, but we only call it
Flex: new BSD license (GPL-compatible)
Perl: Artistic License/GPLv1 (!) but seems to be OK as we only call
it and don't link.
GNU Bison: GPLv3+, but we only call it
Doc build requirements:
texi2html: GPLv2+ (we only call it anyway)
netpbm: seems horribly complicated, but we only call it
imagemagick: own license, claims GPL compatibility (but we only call
it in any case)
rsync: GPLv3+, but we only call it.
- Licensing dependencies,
Joseph Wakeling <=