Re: [openib-general] Re: [PATCH 05/16] IB uverbs: core implementation

From: Troy Benjegerdes
Date: Tue Jun 28 2005 - 23:14:29 EST


On Tue, Jun 28, 2005 at 05:27:09PM -0700, Greg KH wrote:
> On Tue, Jun 28, 2005 at 04:03:43PM -0700, Roland Dreier wrote:
> > +++ linux/drivers/infiniband/core/uverbs_main.c 2005-06-28 15:20:04.363963991 -0700
> > @@ -0,0 +1,708 @@
> > +/*
> > + * Copyright (c) 2005 Topspin Communications. All rights reserved.
> > + * Copyright (c) 2005 Cisco Systems. All rights reserved.
> > + *
> > + * This software is available to you under a choice of one of two
> > + * licenses. You may choose to be licensed under the terms of the GNU
> > + * General Public License (GPL) Version 2, available from the file
> > + * COPYING in the main directory of this source tree, or the
> > + * OpenIB.org BSD license below:
>
> Ok, I've complained about this before, but due to the fact that you are
> calling EXPORT_SYMBOL_GPL() only functions in this code, the ability for
> it for someone to use the BSD license on it in the future, is pretty
> much impossible, right?

Only if someone tries to use it under a BSD license, strips off the GPL
notices, and then builds it against *Linux*. If linux-kernel is going to
be that fascist about licensing, let's please clean up all the binary
firmware blobs in header files first.

It seems reasonable to me that distribution and modification of the
*source code* can be under either license. But as soon as you build a
binary agaist the linux kernel, the binary is irrevocably GPL licensed.

--------------------------------------------------------------------------
Troy Benjegerdes 'da hozer' hozer@xxxxxxxxx

Somone asked my why I work on this free (http://www.fsf.org/philosophy/)
software stuff and not get a real job. Charles Shultz had the best answer:

"Why do musicians compose symphonies and poets write poems? They do it
because life wouldn't have any meaning for them if they didn't. That's why
I draw cartoons. It's my life." -- Charles Shultz
-
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/