Am 19.01.22 um 17:43 schrieb Thomas Koch:
I searched but apparently this has not yet been discussed anywhere below lists.debian.org.
My package ships two convenience copies from autoconf-archive in it's m4 folder. Should I
a) leave these files and add the corresponding data to d/copyright or
b) leave these files and don't bother about d/copyright or
c) remove these files and add build-depend on autoconf-archive, linking the files before dh_autoreconf?
Apparently I'm not the only one with uncertainty here: https://bugs.debian.org/949119
Thanks for your guidance, Thomas
As I wrote in
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=949119#15
autoconf-archive is not needed for building because the two required
files are also provided as part of the Tesseract source tree.
Technically all options a), b) and c) use exactly those two files either
from the Tesseract source tree or from autoconf-archive during the build process. Nothing of those files is part of the build results which get installed. So a binary install package does not require a copyright
notice for any of those files.
I don't know the Debian rules for source packages. Do they require an
extra documentation of all copyrights for any file in the source distribution? The licenses of both files don't demand that.
I searched but apparently this has not yet been discussed anywhere below lists.debian.org.
My package ships two convenience copies from autoconf-archive in it's m4 folder. Should I
a) leave these files and add the corresponding data to d/copyright or
b) leave these files and don't bother about d/copyright or
c) remove these files and add build-depend on autoconf-archive, linking the files before dh_autoreconf?
Apparently I'm not the only one with uncertainty here: https://bugs.debian.org/949119
Thanks for your guidance, Thomas
d) remove these files in target "clean" (and also repackage source, unless you want to track copyright for those unused files), add build-depend on autoconf-archive, letting dh_autoreconf do its magic?
I searched but apparently this has not yet been discussed anywhere below lists.debian.org.
My package ships two convenience copies from autoconf-archive in it's m4 folder. Should I
a) leave these files and add the corresponding data to d/copyright or
b) leave these files and don't bother about d/copyright or
c) remove these files and add build-depend on autoconf-archive, linking the files before dh_autoreconf?
Apparently I'm not the only one with uncertainty here: https://bugs.debian.org/949119
Thanks for your guidance, Thomas
Quoting Stefan Weil (2022-01-19 18:07:28)
As I wrote inThanks for elaborating.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=949119#15
autoconf-archive is not needed for building because the two required
files are also provided as part of the Tesseract source tree.
Technically all options a), b) and c) use exactly those two files either
from the Tesseract source tree or from autoconf-archive during the build
process. Nothing of those files is part of the build results which get
installed. So a binary install package does not require a copyright
notice for any of those files.
I don't know the Debian rules for source packages. Do they require an
extra documentation of all copyrights for any file in the source
distribution? The licenses of both files don't demand that.
The concern is not licensing, but maintenance. It is covered in Debian Policy § 4.13: https://www.debian.org/doc/debian-policy/ch-source.html#embedded-code-copies
Kind regards,
- Jonas
Thanks for elaborating.
The concern is not licensing, but maintenance. It is covered in Debian Policy § 4.13: https://www.debian.org/doc/debian-policy/ch-source.html#embedded-code-copies
My package ships two convenience copies from autoconf-archive in it's
m4 folder. Should I
Jonas Smedegaard <jonas@jones.dk> writes:
Thanks for elaborating.
The concern is not licensing, but maintenance. It is covered in Debian Policy § 4.13: https://www.debian.org/doc/debian-policy/ch-source.html#embedded-code-copies
Debian packages should not make use of these convenience copies unless
the included package is explicitly intended to be used in this way.
The part after the "unless" is the case for autoconf-archive upstream: shipping a copy with your package is how it is intended to be used.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 296 |
Nodes: | 16 (2 / 14) |
Uptime: | 61:15:29 |
Calls: | 6,654 |
Calls today: | 6 |
Files: | 12,200 |
Messages: | 5,331,524 |