Lockless algorithms [was Re: splxxx replacements?]

Erik Wikström erik-wikstrom at telia.com
Sat Nov 18 04:04:50 PST 2006


.fr> <69304d110611180302g38a24cf0kbda073a3fba7010d at xxxxxxxxxxxxxx>
In-Reply-To: <69304d110611180302g38a24cf0kbda073a3fba7010d at xxxxxxxxxxxxxx>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 26
Message-ID: <455ef6e3$0$789$415eb37d at xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
NNTP-Posting-Host: 81.234.112.33
X-Trace: 1163851491 crater_reader.dragonflybsd.org 789 81.234.112.33
Xref: crater_reader.dragonflybsd.org dragonfly.kernel:10216

On 2006-11-18 12:02, Antonio Vargas wrote:
> On 11/18/06, talon at xxxxxxxxxxxxxxxx <talon at xxxxxxxxxxxxxxxx> wrote:
>> Bill Huey (hui) <billh at xxxxxxxxxxxxxxxxx> wrote:
>> >
>> > There are patent issues and the GPL license, but this is just too powerful an
>> > algorithm to ignore. In many way, this brings out the ultimate in what shared
>> > memory system can do.
>>
>>
>> Without entering such troll subjects, the patent issue completely kills using
>> RCU outside of Linux. RCU is patented IBM with special licence to use in Linux
>> only, as far as i remember. Due to the history of IBM  it would be suicidal
> 
> Linux-only doesn't exist per-se, since linux is GPL and any GPL code
> can be remixed without problems. So, the question would be if it's ok
> to remix GPL with DFBSD license (which probably doesn't)

Well, there is a difference between copyright-law and patent-law. The 
code is protected by GPL (which is not compatible with BSD-licenses, and 
I doubt that we'll ever see any GPL in the kernel). The algorithm (or 
technique or whatever) is protected by a patent and you need a special 
license to use it, which, as far as I know, IBM have not given to anyone 
but Linux.

--
Erik Wikström





More information about the Kernel mailing list