On 2/13/2014 2:22 PM, Peter Klügl wrote: > Am 13.02.2014 20:02, schrieb Marshall Schor: >> On 2/13/2014 8:12 AM, Peter Klügl wrote: >>> I still try to understand what needs to be mentioned in the notice file. >>> >>> Example: >>> >>> The notice file in the uimaFIT binary download contains a mention of >>> AnnotationLiteral.java because of uimafit-legacy-support-2.0.0, but >>> there is no mention of the IBM UIMA License Agreement because of >>> jVinci-2.4.2 >> I took a look at the uimaFIT binary download - I don't see that it contains >> jVinci. I do see that includes the uimaj-core, so it should have had the >> notice >> that goes with that "promoted" up, I think. > > jVinci is in the extras folder. > > It was just an example. As we include uimaFIT-core, I wondered what > notices we need to reproduce from there... Here's the reference: https://www.apache.org/dev/licensing-howto.html
Scroll down to the "Dependencies of Dependencies" section, where it says: Dependencies of dependencies (including so-called "transitive dependencies") are no different from first-order dependencies for the purposes of assembling LICENSE and NOTICE: LICENSE and NOTICE need only be modified to accommodate them if and only if their bits are bundled. -Marshall > > Best, > > Peter > >> -Marshall >>> Peter >>> >>> >>> Am 12.02.2014 15:00, schrieb Marshall Schor: >>>> On 2/12/2014 8:02 AM, Martin Toepfer wrote: >>>>> Hi Marshall, >>>>> >>>>> to comply with uimaFIT's NOTICE file, I will add >>>>> >>>>> This product contains uimaFIT - Core: >>>>> Copyright 2009-2012 Regents of the University of Colorado. >>>>> All rights reserved, >>>>> Copyright 2009-2012 Ubiquitous Knowledge Processing (UKP) Lab. >>>>> Technische Universität Darmstadt. >>>>> All rights reserved. >>>>> >>>>> to the NOTICE file of ruta-ep-engine. However, I still have some questions >>>>> about the NOTICE file in general. >>>>> >>>>> 1) >>>>> The ruta-ep-engine project delivers not only uimaFIT, but also other >>>>> libraries, e.g., Apache commons-math. If I understand the licensing-howto >>>>> correctly, I will have to copy the NOTICE contents for all of that >>>>> libraries, >>>>> e.g., Apache commons-math's NOTICE file. >>>> Sort of. You have to examine the NOTICE contents and copy up the parts >>>> that >>>> apply, excluding "This product includes software developed at The Apache >>>> Software Foundation (http://www.apache.org/).", which is already in the >>>> file (no >>>> need to duplicate this). >>>> >>>> See also http://www.apache.org/dev/licensing-howto.html#mod-notice >>>> >>>>> 2) >>>>> As far as I can tell by now, ruta-ep-engine should be the only relevant >>>>> project since the other projects do not deliver external libraries. For >>>>> instance, ruta-core also has a dependency to uimaFIT, however, uimaFIT is >>>>> not >>>>> delivered by ruta-core, so we don't have to expand the NOTICE file for >>>>> ruta-core. Is this correct? >>>> Yes. The NOTICE file for a bundled artifact is only for those >>>> dependencies that >>>> are bundled into the deliverable artifact (in this case, the Jar). >>>> >>>>> Thanks for your help. >>>> Thank you for doing the Release Manager work :-) >>>> >>>> -Marshall >>>> >
