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