[Bug 2082157] Review Request: rust-bevy-macro-utils - Collection of utils for Bevy Engine

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

 



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

Fabio Valentini <decathorpe@xxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|nobody@xxxxxxxxxxxxxxxxx    |decathorpe@xxxxxxxxx
           Doc Type|---                         |If docs needed, set a value
             Status|NEW                         |ASSIGNED
              Flags|                            |fedora-review?
                 CC|                            |decathorpe@xxxxxxxxx



--- Comment #1 from Fabio Valentini <decathorpe@xxxxxxxxx> ---
The published crates for bevy_macro_utils do not contain any license texts.
However, both the MIT and Apache-2.0 license terms require that redistributed
sources contain a copy of the license text.

For example, choosealicense.com lists this under "Conditions" for both
licenses:
https://choosealicense.com/licenses/apache-2.0/
https://choosealicense.com/licenses/mit/

The sources for this crate live here, and don't link any license files:
https://github.com/bevyengine/bevy/tree/main/crates/bevy_macro_utils

Looks like none of the crates that are published for the bevy project do,
and the license files are only included in the docs folder:
https://github.com/bevyengine/bevy/tree/main/docs

It might be good to file an issue with the GitHub project to remind them of the
fact that their own published crates are not in line with the licenses they
themselves chose. :)

In the meantime, if you want to continue packaging this crate, you can include
the upstream license texts as separate sources:

Source1: https://github.com/bevyengine/bevy/raw/v0.7.0/docs/LICENSE-APACHE
Source2: https://github.com/bevyengine/bevy/raw/v0.7.0/docs/LICENSE-MIT

Then copy them to the build directory in %prep:
cp %{SOURCE1} %{SOURCE2} .

And list them in %files of the "-devel" subpackage with:
%license %{crate_instdir}/LICENSE-APACHE
%license %{crate_instdir}/LICENSE-MIT


-- 
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=2082157
_______________________________________________
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 on the list, report it: https://pagure.io/fedora-infrastructure




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

  Powered by Linux