Re: [openib-general] Re: [PATCH][RFC/v1][4/12] Add InfiniBand SA (Subnet Administration) query support

From: Greg KH
Date: Tue Nov 23 2004 - 13:50:11 EST


On Tue, Nov 23, 2004 at 09:52:46AM -0800, Johannes Erdfelt wrote:
> On Mon, Nov 22, 2004, Greg KH <greg@xxxxxxxxx> wrote:
> > To be straightforward, either drop the RCU code completely, or change
> > the license of your code.
>
> Or compile against non-GPL RCU code, right?

No. RCU is covered by a patent that only allows for it to be
implemented in GPL licensed code. If you want to use RCU in non-GPL
code, you need to sign a license agreement with the holder of the RCU
patent.

This was all covered a few years ago when the RCU code first went into
the kernel tree. See the lkml archives for details.

So the very usage of RCU in the code is the issue here, not the fact
that it is being linked against a GPL licensed header file.

This isn't a GPL interpretation here, but a patent license agreement
issue. Sorry for not being clearer the first time around, I thought
everyone was aware of this issue by now.

thanks,

greg k-h
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/