On Fri, Mar 18, 2016 at 7:57 AM, Stephen Mallette <spmalle...@gmail.com> wrote:
> The Jackson JSON processing lib which is Apache 2.0 licensed carries this
> NOTICE file:

---->8 snip 8<----

> Does anyone have any advice on what portion of this is relevant for
> inclusion in a binary NOTICE file? Should it all be included perhaps?

Ultimately, this is up to the judgment of the supplier of the
convenience binary, and IANAL.  That said...

It seems to me that a good, simple rule can be applied to any
ALv2-licensed dependency which originates from outside the ASF and
provides a NOTICE file -- regardless of length: Propagate the entire
content of the dependency NOTICE file into the top-level NOTICE file.

I think this more conservative approach is justified because it is
hard to know whether the dependency's copyright holders would agree
with downstream analysis as to which parts of the NOTICE may be
omitted and which may not.

> Perhaps more generally, given
>
> http://www.apache.org/dev/licensing-howto.html#alv2-dep
>
> where it says,
>
> "If the dependency supplies a NOTICE file, its contents must be analyzed
> and the relevant portions bubbled up into the top-level NOTICE file."
>
> is there any more detailed information on how "relevant portions" get
> determined?

Well, the definitive resources for determining licensing obligations
are the literal license texts. That's more detail than you're asking
for, of course.

For binaries, we don't provide significant guidance at this time. It's
challenging to get our official source releases compliant with our own
policies consistently, let alone convenience binaries. There's a lot
of work to be done.

Marvin Humphrey

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

Reply via email to