Concurrency Kit and Epoch Based Reclamation

Chris Johns chrisj at rtems.org
Wed Sep 5 06:54:28 UTC 2018


On 5/9/18 3:08 pm, Sebastian Huber wrote:
> On 05/09/18 01:38, Chris Johns wrote:
>> On 5/9/18 2:40 am, Sebastian Huber wrote:
>>> The CK includes two additional licenses:
>>>
>>> https://github.com/concurrencykit/ck/blob/master/LICENSE
>> I cannot see this file in the FreeBSD import. How does FreeBSD handle this?
> 
> I guess they rely on per file license headers:
> 
> https://github.com/freebsd/freebsd/blob/master/sys/contrib/ck/src/ck_hp.c
> 
>>
>> The IBM code is under the Apache License, Version 2.0. I do not know how this
>> license works as used here. The license states a copy needs to be supplied.
> 
> Where is it stated that a copy needs to be supplied? I only see this "You may
> obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0".
> 

Section 4.a of the license. The file in CK has the "applying the license"
template as described in the license's appendix. There is also this link
https://www.apache.org/legal/resolved.html#required-third-party-notices and
while it deals with Apache releases it seems to have a clear intent.

There are other parts of that license I find confusing when applied here, eg 5.
As I stated before I am not sure how it works when used here with both licenses.

Chris


More information about the devel mailing list