Re: Licensing of licenses

Alex <[email protected]>
Newsgroups gmane.linux.debian.devel.general
Message-ID <87cxyuwdgu.fsf@t400deb>
>> On the other hand, "reuse-tool" does not recognize "d/copyright" as a 
>> license file, so it warns if there is no license for that file. 
>> Therefore, "spdx2debian" currently generates a license file for it using 
>> "CC0-1.0" as license and "None" as copyright holder. It is also a 
>> workaround.
>
> Why not exclude debian/copyright from "reuse-tool" coverage, instead of
> bogusly and confusingly inventing a licensing that noone granted?
>
> My guess is that your workaround was done to make the computed result
> appear perfect.  That seems to me to be the exact same reason for the
> question raised in this thread.

Under what circumstances does spdx2debian "invent" the licensing for
d/copyright? When the Debian source package is not itself REUSE
compliant, [spdx2debian wouldn't even run][0]. The solution for this
case, I [found to work well][1], is a REUSE.toml in debian/. I could
only reproduce the described behavior locally, when running spdx2debian
on a REUSE compliant upstream project (i.e. no debian/ directory) once
to generate debian/copyright and *then re-running* spdx2debian. I agree
with Jonas that coming up with a licensing for debian/copyright on the
second run is misleading. The default behavior for spdx2debian should be
that w/o additional work by the maintainer the project has just become
not fully reuse compliant (no copyright information for d/copyright
available) and therefore should error out accordingly.

[0]: https://codeberg.org/buhtz/spdx2debian/issues/9
[1]: https://salsa.debian.org/python-team/packages/hyperorg/-/blob/debian/latest/debian/REUSE.toml?ref_type=heads 

> I maintain the tool "licensecheck" and chose to not invent licensing or
> copyright, but instead add FIXMEs to the produces output. Other tools
> has then emerged which takes the licensecheck output and "improves" it
> by stripping those FIXMEs :-)

xD - hope you didn't take that personally, Jonas! Thanks for your work on
licensecheck.
signature.asc (application/pgp-signature, 865 B)
-----BEGIN PGP SIGNATURE-----

iQJKBAEBCgA0FiEER6WcRfpp5lEl7QuYmJH8XTw8RCYFAmoJlNEWHGFsZXhAcHVl
ci1yb2J1c3R1cy5ldQAKCRCYkfxdPDxEJplYD/9nKrUGUWI/gzuMPgx7wZryniBR
RoFvcrSgfaJsPxpqCvQLXT6Zl7Kd4gFmdhVnJS3SJKORI5fhqpTxLl+558LXBLwG
kA7R6xxyHBaLBJ7IXpKsBOIBgOdXhn9vmvIEJEBz1xYGzQL1CanPQHEq4cRzasEu
/iKVwUhVn/PZikkq8dElByV5FWCKCwz2WaRIQDliYS9FJu/UmZtIXHsurFiOcOHw
8xi2cL3H/2uR4uj0z96b3r9E9+PSFAwj58qVzd5/OQGBxK8wxMT3pqniscdBs84v
EZyL+VIppSc5TeDZWQLnhjoQ8C3Hanaz3jUmWyx9PtUwbAopaZKtx0VdJjLZMRW4
m1puN7p96l+7+2ABD946Yu2/pn/7ItfkAqNjTNJ1leUAcfVu1Z5vY7La7lCSBvIG
nQ8v3ertG0X8eneqHzxjMFFKMIjfw7f3LAZnHdI21artBlyla5PYeVHSNdQxTkn2
jLiCN7Yty4QEuE7OY6SvDnf05q0Mm7WJg1TAkck/Rw/85wQxr8S+w8VnUKKubL9I
IussZBDI4ECM9JJX9kK+aNbJ7vwhAeY4ycKK850HQenG2W/2jbfJK1y5e42g04pY
dwc9ew74C+f+1Tp+bObb05EpdlCevpZJchKtjDGMDIDkR3ceUciCsCFv9SBp1qI0
nIjkUuR1BbmmISn1fA==
=8TKu
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.