GPL2 only files
src/nav_print.c
and src/dvdread/nav_types.h
are currently licensed as GPL-2 only. The remaining parts of the library are licensed as GPL-2+ or LGPL-2+. The header probably isn't an issue -- that's just data types from the spec and are not copyrightable. But src/nav_print.c
turns the whole library into a GPL-2 only library.
The file contains debugging code (according to @jbk). A quick search in the reverse dependencies of the library in Debian suggests that the code is not used at all. Could the code be removed or, alternatively, only be compiled and linked if --enable-debug
is passed to configure
?