License for \newlib\libc\time\

Jeff Johnston jjohnstn@redhat.com
Mon Dec 22 21:44:00 GMT 2008


Hello Heiko,

IANAL, but the first license refers to a URL where to find the 
referenced BSD license so either that should be considered enough or you 
should follow that link and add the license found there.  I followed it 
and found a template so I guess you would fill in the template with Red 
Hat Inc as owner of the Copyright.  The code in question is not 
created/owned by the Regents of California so adding the 2nd license is 
not correct.

-- Jeff J.

Heiko wrote:
> Dear Jeff,
>
> if I understand aright I must copy the first and second licence to my
> documentaion.
> The first because of "Red Hat Licence" and the second because "Red Hat
> Licence" correlates to "BSD".
>
> Is this right?
>
> WBR
> Heiko
>
> On Wed, 17 Dec 2008 16:26:02 -0500, "Jeff Johnston"
> <jjohnstn@redhat.com> said:
>   
>> Heiko wrote:
>>     
>>> Hello,
>>>
>>> I use some functions from "\newlib\libc\time\mktime.c" and
>>> "\newlib\libc\time\mktm_r.c"
>>>
>>> Can someone tell me, which copyrights/licenses I must copy to my
>>> src/documentation? Must I copy the whole COPYING.NEWLIB or is it enough
>>> to copy the licenses which are relevant for the used functions? 
>>> But then I must know, which licenses is relevant for the respective
>>> functions.
>>>
>>> Thanks ans wbr
>>> Heiko
>>>
>>>   
>>>       
>> You only need licences relative to the code you have chosen to
>> use/modify.
>>
>> You should keep the source headers in the code and add whatever 
>> modification message you want
>> for any changes you make.
>>
>> Newlib originated at Cygnus Solutions and was shipped as part of 
>> embedded tool sets.  The files you mention  were originally 
>> added/created before my time at Cygnus Solutions and do not have 
>> specific licences in them.  Normally, files without licences originally 
>> added in the early Cygnus days (see the earliest ChangeLog entry) are 
>> assumed to be Cygnus and now owned by Red Hat, which is the first 
>> licence in COPYING.NEWLIB.  In this case we are given the authors.  The 
>> Arthur David Olson tz code referred to by mktm_r.c is mentioned on the 
>> net as public domain.  G. Haley (author of mktime.c) is Graham Haley and 
>> his contribution to Cygnus is noted in the libc documentation so you 
>> will need the Red Hat licence.
>>
>> -- Jeff J.
>>     
>
>   



More information about the Newlib mailing list