[ltt-dev] [PATCH -userspace-rcu] LGPL relicensing of IBM's contributions
Paul E. McKenney
paulmck at linux.vnet.ibm.com
Sat May 9 14:34:27 EDT 2009
On Sat, May 09, 2009 at 01:34:15AM -0400, Mathieu Desnoyers wrote:
> * 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. :)
Thank you! I do see the commit.
Thanx, Paul
> 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