On Tue, Jan 4, 2022 at 3:10 PM Robbie Harwood <rharwood@xxxxxxxxxx> wrote: > > Neal Gompa <ngompa13@xxxxxxxxx> writes: > > > On Tue, Jan 4, 2022 at 2:25 PM Robbie Harwood <rharwood@xxxxxxxxxx> wrote: > >> > >> Neal Gompa <ngompa13@xxxxxxxxx> writes: > >> > >> > SPDX expression logic is identical to Fedora's, so that will not > >> > change. > >> > >> I don't believe that's correct. > >> > >> For instance, for the LGPL, SPDX uses "LGPL-2.0-only" and > >> "LGPL-2.0-or-later", while Fedora currently uses "LGPLv2" and "LGPLv2+". > >> > >> (From https://spdx.org/licenses/ and > >> https://fedoraproject.org/wiki/Licensing:Main ) > >> > > > > Those are the identifiers, not the *logic*. SPDX and Fedora both use > > the same boolean logic terms ("and"/"or"/"with") and support > > parenthetical expressions. Fedora mandates lowercase, SPDX doesn't > > care, but examples historically are uppercase. Fedora will retain its > > expression logic system, complete with lowercase terms (since that > > makes the expressions more readable). > > Fine, but that's misleading in this context. Right now the tool flags > (and therefore bugs have been filed for) the identifiers as well. Yes, and those should still happen. I'm saying that what license-validate *does* and the code written for it will be useful with SPDX identifiers or Fedora ones, because the meat of the tool (the logical parsing and handling) would be the same. -- 真実はいつも一つ!/ Always, there's only one truth! _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx 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/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure