Hi, Don Armstrong wrote: > You can also use mentors.debian.net to upload fixed > versions of these packages so that people can review them.
I am exploring it ... while trying to silence warnings from dh_shlibdeps about useless dependencies, and from dpkg-gencontrol about "unknown substitution variable ${shlibs:Depends}". (The former seems to be caused by my upstream habit to link dependency libraries at higher levels too. The latter seems to come from .deb packages which have in debian/control "Depends: ${shlibs:Depends}," but in the file list neither a shared library nor a binary that needs a shared library ... i guess from googling ...) > > - How do i express that libisoburn source is licensed GPL-2 > > or later but the xorriso binary becomes licensed GPL-3 > > or later by linking it with libreadline ? > Hopefully you mean that it's licensed GPL-2 or 3, and the effective > permissions are now just GPL-3. Yes. GPL-2, 3, 4, ... "or later". http://libburnia-project.org/browser/libisoburn/trunk/COPYRIGHT > Regardless, you just express the full set of licenses in > debian/copyright. The effective set of licenses of the binary isn't > something you have to deal with (luckily). The FSF would contradict. If Debian links GPLv2+ libisoburn with GPLv3+ libreadline and distributes the result, then this result must be GPLv3+. Else Debian would violate GPL-3. I was made aware of the problem by https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=749801 I understand debian/control causes the linking by line Build-Depends: ... libreadline-dev ... and the automatic recognition of availability of libreadline-dev by the ./configure script of libisoburn. The recognition is caused by not using ./configure option --disable-libreadline. So i have meanwhile decided to write in debian/copyright: License: GPL-3 The source code is GPL-2-or-later. By linking with GPL-3 licensed libreadline.so.6 the resulting binaries become GPL-3 licensed, too. On Debian systems the full text of the GNU General Public License can be found in the /usr/share/common-licenses/GPL-3 file. Have a nice day :) Thomas