Hi Tony,

On 05.02.22 17:26, tony mancill wrote:

I believe there is ambiguity here.  For this bug to be severity serious,
doesn't policy need to be revised to change "should" to "must" so that
it is clear that **every** upstream author **must** be enumerated in
debian/copyright?  If this is a requirement for software to be part of
Debian, policy should say so directly.

I am afraid you are mixing two different things here.
The paragraph above is about the header section of the machine readable copyright file. You are right, information about the upstream author must not be present there. This field is just meant to easily find a person to contact for this software.

The severity of the bug is related to ยง2.3 which says that debian/copyright must have "... verbatim copy of its distribution license(s) ...". This means that all copyright holder must be listed in the corresponding license blocks below the header. If some are missing, you both infringe policy and don't comply to the licenses. Both violations justify a severity of "serious".

In my personal opinion, policy requiring an exhaustive debian/copyright
is less useful for our users than functioning free software that
correctly documents the provenance of the software, albeit perhaps not
down to the detail of every individual who has ever contributed a line
of code.

I have to object here. If you work with open source software, you got some rights from the author, but you also have to fulfill some duties. One of the duties is to comply with the license the author has choosen. Most licenses require that you add information about the author to binary distributions of the software. In Debian this is achieved by adding debian/copyright to the binary package. Our users benefit from this compilation as well. First, Debian gives them the right to further distribute the software, even only in binary form. But of course the users need to know under what conditions they are allowed to do this. Second, they can check whether Debian keeps a promise, namely point 1 of the Social Contract. Debian promises to distribute 100% free software. If you know of any other way how to achieve this goal, please let me know.

I expect that I could trivially find thousands of source
packages in the main archive for which such a requirement does not hold.

Ok, I challenge your word. Please file a bug for every incomplete debian/copyright.

But that is beside the point.  The point is that I don't understand the
policy basis upon which this bug is severity serious.

Ok, I hope my explanation above make things clearer now and I thank you for packaging open source software for Debian.

  Thorsten

Reply via email to