On Sat, Aug 17, 2024 at 8:44 PM Ben Beasley <c...@musicinmybrain.net> wrote: > > At some point we added a rule, > > “A license should normally appear only once in the License: tag license > expression. But if the license expression includes an OR sub-expression, that > OR sub-expression is treated as though it were a single license for purposes > of this rule. *****As an exception to this rule, if all the license operands > of the OR sub-expression also appear in the license expression outside the OR > sub-expression, then you can eliminate the OR sub-expression.*****” > > https://docs.fedoraproject.org/en-US/legal/license-field/#_special_rules_for_or_expressions
I read this page yesterday, and I remember neither the part on not simplifying mentioned by Miroslav nor the exception you just brought up. I suspect that this page only left a residual "hunch" that I should keep the literal expression. > I don’t like this rule, because: > > - I don’t like the cognitive burden on packagers of adding another step away > from pure, straightforward mechanical enumeration of licenses The other cognitive burden is the itch to always simplify any boolean expression that looks suboptimal :p > - I believe the simplification discards useful information That is how I felt about the dual licensing of one of the js scripts. > - I think it’s not clear exactly how it should be interpreted in complicated, > possibly nested SPDX expressions > > Nevertheless, this rule would appear to specifically allow the simplification > you described. I guess your answer to my questions is that both are valid, but the one I picked is preferred. Thank you and Miroslav for the quick turnaround! Dridi -- _______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-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/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue