[Bug 2161518] Review Request: python-y-py - Python bindings for the Y-CRDT built from yrs (Rust)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=2161518



--- Comment #39 from Miro Hrončok <mhroncok@xxxxxxxxxx> ---
The comment above the License tag does not explicitly mention under what
license is this very Python project. I find that a bit confusing for the
reader, as the License tga now looks like a sum of the Rust licenses only.

---

Just to verify. A naïve sum of the licenses is:

 MIT AND (MIT OR Apache-2.0) AND Apache-2.0

If I always choose MIT int he OR situation, the sum is:

 MIT AND MIT AND Apache-2.0 -> MIT AND Apache-2.0

If I always choose Apache-2.0:

 MIT AND Apache-2.0 AND Apache-2.0 -> MIT AND Apache-2.0

If I choose arbitrary combination:

 MIT (AND MIT)* (AND Apache-2.0)* AND Apache-2.0 -> MIT AND Apache-2.0

So the combined tag is technically correct. However:




"""
The license expression must reflect the disjunctive license choice even if one
or both of the license identifiers in the OR expression also appear separately
in the composite license expression.

...

 License: (GPL-3.0-or-later OR MPL-1.1) AND GPL-3.0-or-later AND MIT

Here we repeat GPL-3.0-or-later because for one binary component it appears as
part of an OR subexpression. That is, OR expressions must be treated as though
they were a single distinct license.

"""

https://docs.fedoraproject.org/en-US/legal/license-field/#_combined_disjunctive_and_conjunctive_license_expressions


Hence, I believe the License tag MUST be:

 License: MIT AND (MIT OR Apache-2.0) AND Apache-2.0


-- 
You are receiving this mail because:
You are always notified about changes to this product and component
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2161518
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-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/package-review@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux