Discussion:
Bug#991943: klibc: please consider including machine-readable copyright file
Add Reply
Andrej Shadura
2021-08-06 12:40:02 UTC
Reply
Permalink
Source: klibc
Severity: wishlist
Tags: patch

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi,

Please 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.

- --
Cheers,
Andrej
Andrej Shadura
2021-08-11 12:40:01 UTC
Reply
Permalink
Hi,
Post by Andrej Shadura
Please 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.
--
Cheers,
Andrej
Andrej Shadura
2021-08-11 12:50:02 UTC
Reply
Permalink
Post by Andrej Shadura
Please 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.
Of course, once again I’ve forgotten something:

Files: debian/*
Copyright:
2005 Jeff Bailey <***@raspberryginger.com>
2005-2014 maximilian attems <***@sternwelten.at>
2015-2021 Ben Hutchings <***@decadent.org.uk>

I’m not sure what the license of the packaging is.
--
Cheers,
Andrej
maximilian attems
2021-08-11 13:00:02 UTC
Reply
Permalink
Post by Andrej Shadura
Post by Andrej Shadura
Please 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.
Files: debian/*
2005-2014 maximilian attems
I’m not sure what the license of the packaging is.
please use whatever is canonical, I'm fine with GPL as well as BSD,
as it is mostly glue to just bring things to the enduser.

please use this email adress of mine, thank you.

also the patch should be submitted to klibc upstream ;)
Ben Hutchings
2021-08-13 02:20:01 UTC
Reply
Permalink
Post by maximilian attems
Post by Andrej Shadura
Post by Andrej Shadura
Post by Andrej Shadura
Please 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.
Files: debian/*
 2005-2014 maximilian attems
I’m not sure what the license of the packaging is.
please use whatever is canonical, I'm fine with GPL as well as BSD,
as it is mostly glue to just bring things to the enduser.
please use this email adress of mine, thank you.
also the patch should be submitted to klibc upstream ;)
There is no debian directory in the upstream repository.

Ben.
--
Ben Hutchings
It is easier to write an incorrect program
than to understand a correct one.
Ben Hutchings
2025-03-04 05:30:01 UTC
Reply
Permalink
Post by Andrej Shadura
Post by Andrej Shadura
Post by Andrej Shadura
Please 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 Shadura
Files: 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
Loading...