• Handling files with no copyright notices, many contributors

    From John Scott@21:1/5 to All on Sat Oct 9 21:00:02 2021
    Hi,

    My question is more to do with the practical ramifications of an upload
    than the legal ones, so I'm directing my query here rather than debian-
    legal.

    I'm packaging carl9170fw (which is already present in Debian main, but
    not built from source yet), and this includes a header file called
    ch9.h that's taken almost verbatim from the Linux kernel source.

    It includes a statement that the license is GPL 2 only with system
    calls note (basically a GPL exception), and it's already distributed as
    part of the kernel, so surely it's free. However, I'm having trouble
    figuring out what to put in my DEP-5 copyright file.

    Linux Git shows that this file has had too many contributors to
    enumerate, and in fact it's been in Linux since before 2.6.12-rc2,
    which is the oldest version in the main repo's history.

    Documenting everyone that has ever contributed to this file would take
    an immense amount of time and is beyond practical. What's the best
    remedy that would satisfy the FTP masters as well as satisfy
    prospective sponsors? In this statement from the FTP team [1], they
    said that further exceptions for cases like this would not be allowed.

    [1] https://lists.debian.org/debian-devel-announce/2018/10/msg00004.html

    -----BEGIN PGP SIGNATURE-----

    iIgEABYIADAWIQT287WtmxUhmhucNnhyvHFIwKstpwUCYWHkuRIcanNjb3R0QHBv c3Rlby5uZXQACgkQcrxxSMCrLafVOwEAzIkJNiVSIDJBQgPiPHo/WW389yJ+2vlX axevDLOqS3wA/RrjxZciYZTFnqE8VsqGAH7lI1ISHCIPefaDrJacy4sG
    =DL/Q
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From gregor herrmann@21:1/5 to John Scott on Sun Oct 10 01:20:01 2021
    On Sat, 09 Oct 2021 18:51:37 +0000, John Scott wrote:

    It includes a statement that the license is GPL 2 only with system
    calls note (basically a GPL exception), and it's already distributed as
    part of the kernel, so surely it's free. However, I'm having trouble
    figuring out what to put in my DEP-5 copyright file.

    Linux Git shows that this file has had too many contributors to
    enumerate, and in fact it's been in Linux since before 2.6.12-rc2,
    which is the oldest version in the main repo's history.

    Documenting everyone that has ever contributed to this file would take
    an immense amount of time and is beyond practical.

    The relevant question in my understanding is (in general) not "Who
    are the contributors?" but "Who are the copyright holders?" [0]

    If the file is taken from the kernel source I'd take a look at the
    copyright file of source:linux-signed-amd64.

    Taking /usr/share/doc/linux-image-5.10.0-8-amd64/copyright on my
    disk, ch9.h doesn't seem to be mentioned, so it would seem to fall
    under the general clause:

    | Files: *
    | Copyright: 1991-2012 Linus Torvalds and many others
    | License: GPL-2


    Cheers,
    gregor


    [0] Unless there are no copyright holder, then authors can be assumed
    to be copyright holders, following the Geneva Convention. - But
    that's not the case for the kernel.

    --
    .''`. https://info.comodo.priv.at -- Debian Developer https://www.debian.org
    : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D 85FA BB3A 6801 8649 AA06
    `. `' Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
    `- NP: Pat Metheny, B.B. King, Dave Brubeck: Pat Metheny & Heath Brothers /

    -----BEGIN PGP SIGNATURE-----

    iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmFiIYpfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qga1ohAAoFOxMcHVvIWhtUpjrCwW2tlDlFrXR924UnT/ScT28zEPWyC0kSkQvaKK zGW5CRzlKqk57fxGRakXXuQte+3SRh4pOqcnkj/cnruRvp8/nFa+DpFUkmDCArKI AcQg9u/R/hMqFlaVRg4jB1xAdPniqP/m3/QaZhFAZPHID/jzWTErISEkJsKbvsIe lhU5f1okkI1tjh4z0g/ZD0KQIPBL25ls29ygejxviJrX/AchuQwxGrfrXqDdldld 6GbBknLF0UTnARGCk/NNIdWbHkS9pNdwpM3ufnDyYQJhGLVru2i7hwNNVgSNRD0v ETL47ARu0Sw7ogn/2f0NNqMkAvOEG7zncMwW9JFUbGLv6IdfEATrCllNCMtvGmYX 7/FFqQT0taIF/IgbW2S1JtyoqEmblgYLb3/Kua1Vqq1CVKEu3qN2PSNMtyp4//ah ldIELgObQkUbdHljnC40Jff0uTMvkFgsIDAbS3tFpnr9k5bOotUSZCrzUuzw7hSc Zj0tSV3OdKq9oU3r+/zhj741dXhVT5Q+8jvl/8lsLXoKpdEva/p2u7Yy7Y5WrVSa k+itHzwXrjvF+Ve1k62tIt4UW+Z7JNFILqjZFPLyjswlOMhMBSUKQgFJp7ctuQ8v Lh5XM9gGrAVVsNuZwvVDaZhR2esQb7Oy3vwmkhh52N/N3AjD+p4=
    =7k/o
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)