[ltt-dev] [PATCH -userspace-rcu] LGPL relicensing of IBM's contributions
Mathieu Desnoyers
compudj at krystal.dyndns.org
Sat May 9 01:34:15 EDT 2009
* Paul E. McKenney (paulmck at linux.vnet.ibm.com) wrote:
> Add comments noting IBM's permission to relicense its contributions to the
> urcu.h and urcu.c files under the LGPLv2 license, or any later version.
>
This is an _excellent_ news ! Many thanks to Paul and IBM for this
contribution ! This is a major step forward for the userspace RCU
library in terms of becoming widely usable by a large user-base.
I will merge this patch immediately. :)
The next steps left :
- identify the non-trivial pieces of kernel code (e.g. some atomic ops,
maybe some list iteration primitives not done by IBM, things that are
not simple one-liners), and ask authors for LGPL v2.1 relicensing
permission.
- If easier/faster, reimplement those primitives from scratch.
Thanks again !
Mathieu
> Signed-off-by: Paul E. McKenney <paulmck at linux.vnet.ibm.com>
> Reviewed-by: Steven L. Bennett <steven.bennett at us.ibm.com>
> ---
>
> urcu.c | 2 ++
> urcu.h | 2 ++
> 2 files changed, 4 insertions(+)
>
> diff --git a/urcu.c b/urcu.c
> index 40514c3..337f764 100644
> --- a/urcu.c
> +++ b/urcu.c
> @@ -6,6 +6,8 @@
> * Copyright February 2009 - Mathieu Desnoyers <mathieu.desnoyers at polymtl.ca>
> *
> * Distributed under GPLv2
> + *
> + * IBM's contributions to this file may be relicensed under LGPLv2 or later.
> */
>
> #include <stdio.h>
> diff --git a/urcu.h b/urcu.h
> index 0ff0877..819555e 100644
> --- a/urcu.h
> +++ b/urcu.h
> @@ -15,6 +15,8 @@
> * and rcu_dereference primitives come from the Linux kernel.
> *
> * Distributed under GPLv2
> + *
> + * IBM's contributions to this file may be relicensed under LGPLv2 or later.
> */
>
> #include <stdlib.h>
>
--
Mathieu Desnoyers
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F BA06 3F25 A8FE 3BAE 9A68
More information about the lttng-dev
mailing list