On Fri, 1 Sept 2023 at 18:12, Richard Fontana <rfont...@redhat.com> wrote:
>
> On Fri, Sep 1, 2023 at 11:56 AM Iñaki Ucar <iu...@fedoraproject.org> wrote:
> >
> > Apologies if this has been discussed before, but why not something
> > like the debian/copyright file? The License tag could be just a list
> > of all licenses found, without AND or OR, to avoid the combinatorial
> > issue, and then a copyright file could exactly list what applies to
> > what.
>
> It has basically not been discussed before. I think if we were
> starting over from scratch I would probably suggest something like the
> Debian approach. That also has the advantage of solving the problem of
> what standards to adopt around license file inclusion (which currently
> haven't been touched in our post-July-2022 documentation and which
> really don't make much sense, at least in relation to the rest of the
> current Fedora legal guidelines).
>
> My past assumption has been that it would be culturally too hard for
> Fedora to copy the Debian approach (although it occurs to me that
> Fedora could just reuse a lot of the Debian package data with limited
> modification). Maybe that's wrong? Maybe the current guidelines
> involve the same sort of effort that Debian package maintainers engage
> in.

We already have a tool that analyzes all the files and reports the
licenses found. This could generate an initial template for the
packager to revise. I don't think it would be much more work than
making sense of the License tag as is now. It would be easier in many
cases.

> One reason I don't like the "without AND or OR" approach is it is
> basically abandoning the idea of using per-RPM or per-package SPDX
> expressions, while retaining the idea that we should be using SPDX
> expressions at a more atomic level. But if we adopted the Debian
> approach I don't see why we should need to continue populating the
> License: field at all (not sure how Debian deals with this, offhand).

In such case, I see the License tag as a good "effective license"
approach that is complementary to the detailed specification. The "98%
GPLv2" you were talking about. It could be "License: GPL-2.0-only +
COPYRIGHTS file" (i.e. "see the details" file).

-- 
Iñaki Úcar
_______________________________________________
legal mailing list -- legal@lists.fedoraproject.org
To unsubscribe send an email to legal-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/legal@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to