Soren Stoutner
2024-12-14 20:00:01 UTC
Reply
PermalinkI took a look at the machine-readable copyright format document[1],
specifically the example given in the copyright section 6.8, and I
think it meant that if a group of file shares any copyright holder(s),
those files can be grouped in the same stanza - in the example, Angela
Watts appeared in both source files so those files can share the same
stanza. I think in the case for dap-mode, each file has only a single
copyright holder so may be this simplification doesn't apply, so I opt
to provide separate stanza for all files. I surely hope I can list
everyone under "Files: *" so that things can be simpler, but keeping it
as-is just in case.
Every file in a given stanza must have the exact same license. But they donâtspecifically the example given in the copyright section 6.8, and I
think it meant that if a group of file shares any copyright holder(s),
those files can be grouped in the same stanza - in the example, Angela
Watts appeared in both source files so those files can share the same
stanza. I think in the case for dap-mode, each file has only a single
copyright holder so may be this simplification doesn't apply, so I opt
to provide separate stanza for all files. I surely hope I can list
everyone under "Files: *" so that things can be simpler, but keeping it
as-is just in case.
need to have the same copyright information. Meaning that if file A is
copyright 2020 Alice and file B is copyright 2021 Bob, they can be grouped as:
Files: fileA
fileB
Copyright: 2020 Alice
2021 Bob
License: Some-License
https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/#copyright-field
The reason why it is structured this way is that it easily tells people which
files they can use under which license. The purpose of this design is not to
list the individual copyright of each file (that would make debian/copyright
enormously large for big projects). Rather, it says, "You can use all of the
files in this stanza under this license. If, for some reason, you need to
relicense all of these files under a different license, you would need to
contact all of the copyright holders listed here to get permission to
relicense. If you only need to relicense some of the files in this stanza,
debian/copyright does not provide detailed information about which of the files
are under each copyright, but you are free to check the individual files to sus
out that information.â
As an example, check out the following debian/copyright:
https://salsa.debian.org/soren/feather-wallet/-/blob/main/debian/copyright?
ref_type=heads#L29-46
--
Soren Stoutner
***@debian.org
Soren Stoutner
***@debian.org