As a reference, you can take a look at Flink's distribution [1] for how they handle licenses differently between a source release and a binary release.
[1] https://dist.apache.org/repos/dist/release/flink/flink-2.1.1/ Best, tison. tison <[email protected]> 于2025年12月1日周一 21:22写道: > > While it's not required, in OpenDAL, we take a best effort to deliver > a DEPENDENCIES file [1] to inform users what happens (mainly > transitive deps) when they are depending on OpenDAL. > > Besides, IIRC Iggy would produce a binary application at some point. > When you release that binary bundle, you need to include the > corresponding LICENSE and NOTICE files for all transitive deps since > they are included in the bundle then. > > [1] https://github.com/apache/opendal/blob/main/core/DEPENDENCIES.rust.tsv > > Best, > tison. > > Piotr Gankiewicz <[email protected]> 于2025年12月1日周一 21:17写道: > > > > > What matters is what is bundled in the source release; the license files > > > need to reflect that, and not your dependencies, again see [1] > > > > Ok, so given that the source release is just a source code which references > > external libraries from the packages managers such as mvn, crates, nuget > > etc. we don't need to include any external licenses like e.g. BSD 3-Clause > > for passterm library referenced from crates.io, since it's the source > > distribution? At least that's my understanding, but wanted to confirm this, > > before the next rc2 release thread :) > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
