Normally, when you ship the dependency together with your own product/project, then (AFAIK) that bigger work needs the NOTICE. If you don't ship it, let's say that you call it a "System Requirement" or "Optional Plugin", then you don't need it.
ALSO, more importantly, it looks like Voldemort depends on BDB Java Edition, which I think was discussed at length some years ago on legal-discuss@ but is not mentioned explicitly on http://www.apache.org/legal/resolved.html. I think the problem is that it seems to demand that all downstream users must ship source code, i.e. some odd form of virality. Even more reasons to check with the Legal committee... Cheers Niclas On Tue, Dec 6, 2011 at 3:24 PM, Patrick Hunt <ph...@apache.org> wrote: > On Mon, Dec 5, 2011 at 6:45 PM, Niclas Hedhman <nic...@hedhman.org> wrote: >> On Tue, Dec 6, 2011 at 6:25 AM, Patrick Hunt <ph...@apache.org> wrote: >> >>> Personally I don't believe whirr is in error. Voldemort is under >>> Apache 2.0 license, and as such falls under this: >>> http://www.apache.org/legal/resolved.html#required-third-party-notices >> >> See paragraph 4.4 of Apache License ver 2.0. >> If Voldemort contains a NOTICE file, then it must be carried forward. >> If it doesn't, IMHO you should have an entry in NOTICE that says the >> work contains the Voldemort component. > > Hm, it does have a notice, it's pretty big/hairy: > https://github.com/voldemort/voldemort/blob/master/NOTICE > > perhaps you can help me understand this a bit better, 4.4 addresses > "Derivative Works", which afaict whirr is not: > > ""Derivative Works" shall mean any work, whether in Source or Object > form, that is based on (or derived from) the Work and for which the > editorial revisions, annotations, elaborations, or other modifications > represent, as a whole, an original work of authorship. For the > purposes of this License, Derivative Works shall not include works > that remain separable from, or merely link (or bind by name) to the > interfaces of, the Work and Derivative Works thereof." > > as whirr is "merely linking to the interfaces of" the work (whirr > pulls in the jar file of/from voldemort) and not making any > revision/annotation/....modifications of the original. Am I not > reading that right? (IANAL) > > I also notice in 4.4 where is says "excluding those notices that do > not pertain to any part of the Derivative Works". Given that whirr is > only including a single jar - from voldemort itself, not > jetty/junit/etc... would it not be correct to say that these other > notices do not pertain to whirr's use? > > Thanks! > > Patrick > > --------------------------------------------------------------------- > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > For additional commands, e-mail: general-h...@incubator.apache.org > -- Niclas Hedhman, Software Developer http://www.qi4j.org - New Energy for Java I live here; http://tinyurl.com/3xugrbk I work here; http://tinyurl.com/6a2pl4j I relax here; http://tinyurl.com/2cgsug --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org