Post by Andrej ShaduraPost by Andrej ShaduraPost by Andrej ShaduraPlease consider including the attached machine-readable copyright file.
I tried to make it as precise as I can based on the information in the
source and accompanying text files; improve it as you see fit.
Iâve noticed a few issues with the proposed copyright file. I have fixed
them; please find the attached patch to the packaging.
Thanks for having a go at this.
Post by Andrej ShaduraFiles: debian/*
Iâm not sure what the license of the packaging is.
I believe it should be the same as upstream's default license, i.e.
Expat.
I think the contributions of Jeff Bailey and several others are
© Canonical Ltd. And there have been a couple of other contributors
whose work is still present and looks large enough to be copyrightable.
[...]
Post by Andrej Shadura+Files: *
+Copyright: 2004-2021, H. Peter Anvin and klibc contributors
+License: BSD-3-clause and/or GPL-2 and/or Expat
Using "... and/or ..." is not allowed by the format, and I don't think
it would be a useful description anyway.
Since usr/klibc/LICENSE says that the Expat license applies to "all
remaining files", I think the wildcard paragraph should simply have
"License: Expat" and all the other paragraphs with "License: Expat" can
be dropped.
[...]
Post by Andrej Shadura+Files: scripts/basic/fixdep.c
+License: GPL-2
In fact, the files under scripts/ are mostly derived from the Linux
kernel's scripts directory (though with many changes), so I think all of
them should have "License: GPL-2".
[...]
Post by Andrej Shadura+Files: usr/dash/src/bltin/test.c
This should be "usr/dash/bltin/test.c".
Post by Andrej Shadura+Copyright: Erik Baalbergen, Eric Gisin, Arnold Robbins, J.T. Conklin
+License: public-domain
Public domain means copyright has been disclaimed, so I think no
copyright holders should be listed. But the policy is not explicit
about this, and lintian insists there has to be a Copyright field.
The files usr/dash/hetio.[ch] also have different license terms from the
rest of usr/dash.
[...]
Post by Andrej Shadura+ usr/include/arch/sparc/*
+ usr/klibc/arch/sparc/*
+ 1994, Allen Briggs
+ 1993, Adam Glass
+ 1988, University of Utah.
+ 1982, 1990, 1992, 1993, The Regents of the University of California.
+License: BSD-4-Clause-UC
The files usr/include/paths.h and usr/utils/cat.c are also under this
license.
[...]
Post by Andrej Shadura+Files: usr/klibc/arch/ia64/klibc.ld
+Copyright: 2014-2018, Free Software Foundation, Inc.
+License: FSFAP
This file has since been removed upstream.
Post by Andrej Shadura+Files: usr/utils/cpio.c
+Copyright: 1990-1992, 2001-2004, Free Software Foundation, Inc.
+License: GPL-2+
The file usr/utils/insmod.c is also GPL-2+.
Post by Andrej Shadura+Files: usr/utils/minips.c
+Copyright: 1998, Albert Cahalan
+License: LGPL-2+
[...]
Post by Andrej Shadura+License: GPL-2
+ On Debian GNU/Linux systems, the complete text of the GNU General Public
+ License v2 can be found in /usr/share/common-licenses/GPL-2.
Several license texts are missing at the bottom of the file.
I'm attaching a patch that I think covers all the files correctly, and
satisfies lintian. If you could check my work that would be
appreciated.
Ben.
--
Ben Hutchings
Experience is directly proportional to the value of equipment destroyed
- Carolyn Scheppner