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.


_______________________________________________
lilypond-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to