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
>>>>
>

Reply via email to