public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* InfiniBand incompatible with the Linux kernel?
@ 2004-10-08 20:22 Greg KH
  2004-10-08 20:38 ` [openib-general] " Ronald G. Minnich
                   ` (3 more replies)
  0 siblings, 4 replies; 21+ messages in thread
From: Greg KH @ 2004-10-08 20:22 UTC (permalink / raw)
  To: openib-general, linux-kernel

Hi all,

Enough people have been asking me about this lately, that I thought I
would just bring it up publicly here.

It seems that the Infiniband group (IBTA) has changed their licensing
agrement of the basic Infiniband spec.  See:
	http://www.theinquirer.net/?article=18922
for more info about this.

The main point that affects Linux is the fact that now, no non-member of
the IBTA can implement any working Infiniband code, otherwise they might
run into legal problems.  As an anonymous member of a IBTA company told
me:
	If someone downloads the spec without joining the IBTA, and
	proceeds to use the spec for an implementation of the IBTA spec,
	that person (company) runs the risk of being a target of patent
	infringement claims by IBTA members.

Another person, wanting to remain anonymous stated to me:
	In justification for this position people say that they are just
	trying to get more people to join the IBTA because they need the
	dues, which by coincidence are $9500 per year, and point out
	that some other commonly used specs are similarly made available
	for steep prices. I don't know one way or the other about that
	but this sounds a lot like the reason that we all gave ourselves
	for NOT including SDP in the kernel[1].

So, even if a IBTA member company creates a Linux IB implementation, and
gets it into the kernel tree, any company who ships such a
implementation, who is not a IBTA member, could be the target of any
patent infringement claims[2].

So, OpenIB group, how to you plan to address this issue?  Do you all
have a position as to how you think your code base can be accepted into
the main kernel tree given these recent events?

thanks,

greg k-h

[1] SDP, for those who do not know, is a part of the IB spec that
Microsoft has come out and stated they they currently own the patents
that cover that portion of the specification, and that anyone who wants
to implement it, needs to get a licensing agreement with them.  Of
course, that license agreement does not allow for a GPLed version of the
implementation.

[2] Sure, any person who has a copy of the kernel source tree could be a
target for any of a zillion other potential claims, nothing new there,
but the point here is they are explicitly stating that they will go
after non-IBTA members who touch IB code[3].

[3] An insanely stupid position to take, given the fact that any normal
industry group would be very happy to actually have people use their
specification, but hey, the IB people have never been know for their
brilliance in the past...

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2004-10-23  0:04 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-10-08 20:22 InfiniBand incompatible with the Linux kernel? Greg KH
2004-10-08 20:38 ` [openib-general] " Ronald G. Minnich
2004-10-08 22:49 ` Eric W. Biederman
2004-10-08 23:13   ` Greg KH
2004-10-08 23:24     ` Lee Revell
2004-10-08 23:26     ` Dave Jones
2004-10-08 23:29     ` Roland Dreier
2004-10-08 23:13   ` Jeff Garzik
2004-10-08 23:27 ` Roland Dreier
2004-10-08 23:34   ` Greg KH
2004-10-09  3:40     ` Roland Dreier
2004-10-09  0:57   ` Jeff Garzik
2004-10-09  3:09     ` Roland Dreier
2004-10-09  4:23       ` Jeff Garzik
2004-10-09 21:11         ` Roland Dreier
2004-10-10 19:05           ` Alan Cox
2004-10-10 20:33             ` Roland Dreier
2004-10-09 11:50   ` Francois Romieu
2004-10-09 20:47     ` Roland Dreier
2004-10-22 23:59       ` Troy Benjegerdes
     [not found] ` <6.1.2.0.2.20041008152933.01f671a8@esmail.cup.hp.com>
2004-10-11 18:27   ` Ronald G. Minnich

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox