Hi,

> Basically, there are two issues in the release tar bar:
>  1. We are using a customized Rust's standard library and include
> modified sources and other upstream code in our codebase.
>  2. We also include code of OP-TEE libraries as our vendored
> third-party libraries.
> 
> These two codebases are from other parties and indeed difficult to review.

And it looks like they also contain things that are not compatible with the 
Apache license. Category B is OK to depend upon, but you can’t have a non 
optional Category X dependancy (e.g something GPL or LGPL licensed).

> We are releasing in this way to make sure all dependencies are
> self-contained. Of course, instead of including third-party sources,
> we can just include patches and download all dependencies during the
> build time. What do you think?

That would certainly make it easier to review, but you would still need to 
solve the GPL/GPL dependancy issue.

Note that these issue don't have to be sorted right away, with the correct 
information in LICENSE and the WIP DISCLAIMER you could make a release. They 
would need to be corrected before graduation.

Kind Regards,
Justin
---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org

Reply via email to