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

Reply via email to