Create separate document for relicensing details
authorMathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
Wed, 13 May 2009 13:59:01 +0000 (09:59 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
Wed, 13 May 2009 13:59:01 +0000 (09:59 -0400)
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
LICENSE
lgpl-relicensing.txt [new file with mode: 0644]

diff --git a/LICENSE b/LICENSE
index 4aba77615e4774adb1fa82292535a5b84fdc4b01..fa10831b3343830e557839f2b5b2670d1932f4a1 100644 (file)
--- 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.
 
 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 :
 
 
 * MIT-style license :
 
@@ -51,10 +53,3 @@ test_urcu.c
 test_urcu_yield.c
 test_rwlock_timing.c
 urcu-asm.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 (file)
index 0000000..853c004
--- /dev/null
@@ -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 <bert.wesarg@googlemail.com> 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.
This page took 0.025345 seconds and 4 git commands to generate.