[Pkg-libburnia-devel] Bug#749801: xorriso: incompatible licenses?!

Thomas Schmitt scdbackup at gmx.net
Sun Jun 15 14:00:44 UTC 2014


Hi,

i asked bug-libreadline for advise how to detect GPLv3 versions.
The answer is: readline.h macro RL_VERSION_MAJOR >= 6 means GPLv3+.

There is no API call provided to detect the version at run time.
So Debian should please do its best to prevent libisoburn compiled
with libreadline-5 from running on libreadline-6.
I checked with a binary from SuSE 10 on Debian 6. It was linked
correctly with libreadline.so.5. So its statement GPLv2+ stays true.

After
  http://libburnia-project.org/changeset/5342
libisoburn compiled on Debian 6 with readline.h of libreadline-6
tells with command -version:

  Provided under GNU GPL version 3 or later, due to libreadline license.

The next release of libisoburn will be able to use libedit if
libreadline is disabled or not found.

So if Debian is interested in keeping libisoburn at GPLv2+, then
libedit would be a way to go. (I am testing it on NetBSD.)

  ./configure --disable-libreadline --enable-libedit

(In order to stay compatible with past behavior, --disable-libreadline
 alone disables any command line editor.
 By default libedit is a fallback for libreadline.)


Have a nice day :)

Thomas



More information about the Pkg-libburnia-devel mailing list