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]

Reply via email to