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]
