From b92c90fc5e70668dabe42dc7ddb09804fa95dcc3 Mon Sep 17 00:00:00 2001 From: Mathieu Desnoyers Date: Wed, 13 May 2009 09:59:01 -0400 Subject: [PATCH] Create separate document for relicensing details Signed-off-by: Mathieu Desnoyers --- LICENSE | 9 ++------- lgpl-relicensing.txt | 16 ++++++++++++++++ 2 files changed, 18 insertions(+), 7 deletions(-) create mode 100644 lgpl-relicensing.txt diff --git a/LICENSE b/LICENSE index 4aba776..fa10831 100644 --- a/LICENSE +++ b/LICENSE @@ -23,6 +23,8 @@ Dynamic-only linking with the LGPL library is used if _LGPL_SOURCE is not defined. It permits relinking with newer versions of the library, which is required by the LGPL license. +See lgpl-relicensing.txt for details. + * MIT-style license : @@ -51,10 +53,3 @@ test_urcu.c test_urcu_yield.c test_rwlock_timing.c urcu-asm.c - - -Various details : - -ACCESS_ONCE(), likely(), unlikely() and barrier() are considered trivial enough -that copyright does not apply to them. I (Mathieu Desnoyers) re-typed them from -scratch in a mail client just to prove it. diff --git a/lgpl-relicensing.txt b/lgpl-relicensing.txt new file mode 100644 index 0000000..853c004 --- /dev/null +++ b/lgpl-relicensing.txt @@ -0,0 +1,16 @@ +Mathieu Desnoyers +May 13th, 2009 + +IBM Corporation allowed LGPLv2.1+ licensing of their contribution to the +userspace RCU library. + +ACCESS_ONCE(), likely(), unlikely() and barrier() are considered trivial enough +that copyright does not apply to them. I (Mathieu Desnoyers) re-typed them from +scratch in a mail client just to prove it. + +Bert Wesarg approved LGPL relicensing of his patch. + +xchg() primitives has been rewritten from a MIT-licensed cmpxchg for Intel and +powerpc. They are MIT-licensed and therefore usable in LGPL code. + +I am therefore permitted to relicense the userspace RCU library as LGPLv2.1. -- 2.34.1