[openfabrics-ewg] Request for assistance from DWG

Michael S. Tsirkin mst at mellanox.co.il
Thu Jan 11 16:17:19 PST 2007


> What do people think ?
OFED sources tarball can mix in GPL code without making
all of OFED GPL-only under the "mere aggregation" clause in GPLv2:
"In addition, mere aggregation of another work not based on the Program
with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License."

> and/or can we just isolate the GPL only code from GPL/BSD code so
> that people will know what is GPL/BSD and what is truely GPL only.

That's why files have a license in the header, no?

Quoting Woodruff, Robert J <robert.j.woodruff at intel.com>:
Subject: RE: Request for assistance from DWG

I guess the question is, should we be taking code that is GPL only from
others and including it in our code base ? I also understand that it 
might be pretty difficult, if not impossible to code some backport
without using some of the GPL only code from a newer kernel and
porting it back to an older kernel.

What do people think ?

If we have to have some GPL only files for backport and such
can we do that within openfabrics ? Probably a question for Bill Boas,
and the rest of the promoters. 

Bill ??


and/or can we just isolate the GPL only code from GPL/BSD code so
that people will know what is GPL/BSD and what is truely GPL only.

-----Original Message-----
From: Michael S. Tsirkin [mailto:mst at mellanox.co.il] 
Sent: Thursday, January 11, 2007 2:56 PM
To: Woodruff, Robert J
Cc: Chet Mehta; Steve Wise; Betsy Zeller; Tziporet Koren;
vlad at mellanox.co.il; Bryan O'Sullivan; openib;
openfabrics-lwg at openfabrics.org; openfabrics-ewg at openib.org
Subject: Re: Request for assistance from DWG

The BSD+GPL can only apply to code developed by us.
Backport headers, list.h and iproute2 are not our code and can not be
"corrected".


Quoting Woodruff, Robert J <robert.j.woodruff at intel.com>:
Subject: Request for assistance from DWG

I have added the appropriate maintainers to this thread
and sending it to the open fabrics email lists.

Tziporet for OFED (mutex-backport.h file used by OFED) 
Bryan for ipath
Vladimir for ipoib tools
Steve for cxgb3 driver <mailto:openfabrics-ewg at openib.org> 
 
All please review the list of GPL only files that are (or were in your
components before 
we moved to git) and please correct the code so that meets the BSD+GPL
requirements 
that we all agreed to when we joined openfabrics, if you have not done
so already. 
 
Thanks 
woody
 
 

________________________________

From: Chet Mehta [mailto:chetm at us.ibm.com] 
Sent: Thursday, January 11, 2007 2:17 PM
To: Woodruff, Robert J
Cc: openfabrics-lwg at openfabrics.org
Subject: RE: Request for assistance from DWG



Bob, 

Thanks for the reply. Attached below is a list of files that we believe
have only a GPL license (the list was generated on 12/5/06). As I
mentioned in my last note, the search wasn't exhaustive so there may be
others.  During the time we also noticed that there were some
utility-type files (e.g. files used for extraction, make or build) that
were GPL only. I'm assuming the DWG will decide if these should be dual
licensed or be placed on the exception list. Lastly I suspect there are
files that only have a BSD license - i.e. no GPL. While personally
that's less worrisome, going strictly by the Bylaws I would suspect
those should be corrected also. 

Thanks for your help to get this corrected! 

################################################################ 
#mutex-backport.h  (Cisco Systems) 
################################################################ 
./gen2/tags/openib-1.0-rc4/ofed/tags/rc4/linux-kernel/infiniband/include
/linux/mutex-backport.h 
./gen2/tags/openib-1.0-rc4/ofed/tags/rc3/linux-kernel/infiniband/include
/linux/mutex-backport.h 
./gen2/tags/openib-1.0-rc4/ofed/tags/rc4/linux-kernel/infiniband/include
/linux/.svn/text-base/mutex-backport.h.svn-base 
./gen2/tags/openib-1.0-rc4/ofed/tags/rc3/linux-kernel/infiniband/include
/linux/.svn/text-base/mutex-backport.h.svn-base 
./gen2/tags/openib-1.0-rc2/ibed/tags/rc3/linux-kernel/infiniband/include
/linux/mutex-backport.h 
./gen2/tags/openib-1.0-rc2/ibed/tags/rc3/linux-kernel/infiniband/include
/linux/.svn/text-base/mutex-backport.h.svn-base 
./gen2/trunk/src/linux-kernel/infiniband/include/linux/mutex-backport.h 
./gen2/trunk/src/linux-kernel/infiniband/include/linux/.svn/text-base/mu
tex-backport.h.svn-base 
./gen2/branches/iwarp/tags/iwarp-2.6.17-stable/linux-kernel/infiniband/i
nclude/linux/mutex-backport.h 
./gen2/branches/iwarp/tags/iwarp-2.6.17-stable/linux-kernel/infiniband/i
nclude/linux/.svn/text-base/mutex-backport.h.svn-base 
./gen2/branches/iwarp/src/linux-kernel/infiniband/include/linux/mutex-ba
ckport.h 
./gen2/branches/iwarp/src/linux-kernel/infiniband/include/linux/.svn/tex
t-base/mutex-backport.h.svn-base 
./gen2/branches/1.0/ofed/tags/rc4/linux-kernel/infiniband/include/linux/
mutex-backport.h 
./gen2/branches/1.0/ofed/tags/rc4/linux-kernel/infiniband/include/linux/
.svn/text-base/mutex-backport.h.svn-base 
./gen2/branches/1.0/ofed/tags/rc3/linux-kernel/infiniband/include/linux/
mutex-backport.h 
./gen2/branches/1.0/ofed/tags/rc3/linux-kernel/infiniband/include/linux/
.svn/text-base/mutex-backport.h.svn-base 
./gen2/branches/1.0/ofed/tags/1.0/linux-kernel/infiniband/include/linux/
mutex-backport.h 
./gen2/branches/1.0/ofed/tags/1.0/linux-kernel/infiniband/include/linux/
.svn/text-base/mutex-backport.h.svn-base 
./gen2/branches/1.0/ofed/tags/rc6/linux-kernel/infiniband/include/linux/
mutex-backport.h 
./gen2/branches/1.0/ofed/tags/rc6/linux-kernel/infiniband/include/linux/
.svn/text-base/mutex-backport.h.svn-base 
./gen2/branches/1.0/ofed/tags/rc5/linux-kernel/infiniband/include/linux/
mutex-backport.h 
./gen2/branches/1.0/ofed/tags/rc5/linux-kernel/infiniband/include/linux/
.svn/text-base/mutex-backport.h.svn-base 

################################################################ 
#ipath_eth.c (PathScale) 
################################################################ 
./gen2/tags/openib-1.0-rc1/src/linux-kernel/infiniband/hw/ipath/ipath_et
h.c 
./gen2/tags/openib-1.0-rc1/src/linux-kernel/infiniband/hw/ipath/.svn/tex
t-base/ipath_eth.c.svn-base 
./gen2/branches/iwarp/tags/iwarp-2.6.17-stable/linux-kernel/infiniband/h
w/ipath/ipath_eth.c 
./gen2/branches/iwarp/tags/iwarp-2.6.17-stable/linux-kernel/infiniband/h
w/ipath/.svn/text-base/ipath_eth.c.svn-base 
./gen2/branches/iwarp/tags/iwarp-2.6.17-stable/linux-kernel/infiniband/h
w/ipath/ipath_ether/ipath_eth.c 
./gen2/branches/iwarp/tags/iwarp-2.6.17-stable/linux-kernel/infiniband/h
w/ipath/ipath_ether/.svn/text-base/ipath_eth.c.svn-base 
./gen2/branches/iwarp/src/linux-kernel/infiniband/hw/ipath/ipath_eth.c 
./gen2/branches/iwarp/src/linux-kernel/infiniband/hw/ipath/.svn/text-bas
e/ipath_eth.c.svn-base 
./gen2/branches/iwarp/src/linux-kernel/infiniband/hw/ipath/ipath_ether/i
path_eth.c 
./gen2/branches/iwarp/src/linux-kernel/infiniband/hw/ipath/ipath_ether/.
svn/text-base/ipath_eth.c.svn-base 

################################################################ 
#lnstat.c  Linux network stats 
# Copyright (C) 2004 by Harald Welte <laforge at gnumonks.org> 
# Development of this code was funded by Astaro AG,
http://www.astaro.com/ 
# Based on original concept and ideas from predecessor rtstat.c: 
# Copyright 2001 by Robert Olsson <robert.olsson at its.uu.se> 
#                                Uppsala University, Sweden 
################################################################ 
./gen2/trunk/src/userspace/ipoibtools/iproute2/misc/lnstat.c 
./gen2/trunk/src/userspace/ipoibtools/iproute2/misc/.svn/text-base/lnsta
t.c.svn-base 

################################################################ 
#list.h  ( kazutomo at mcs.anl.gov) 
################################################################ 
./gen2/trunk/src/userspace/ipoibtools/list.h 
./gen2/trunk/src/userspace/ipoibtools/.svn/text-base/list.h.svn-base 

################################################################ 
#cxgb3_main.c (Chelsio Communications) 
################################################################ 
./gen2/branches/iwarp/tags/iwarp-2.6.17-stable/linux-kernel/net/cxgb3/cx
gb3_main.c 
./gen2/branches/iwarp/tags/iwarp-2.6.17-stable/linux-kernel/net/cxgb3/.s
vn/text-base/cxgb3_main.c.svn-base 
./gen2/branches/iwarp/src/linux-kernel/net/cxgb3/cxgb3_main.c 
./gen2/branches/iwarp/src/linux-kernel/net/cxgb3/.svn/text-base/cxgb3_ma
in.c.svn-base 

:Chet. 

_______________________________________________
openib-general mailing list
openib-general at openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit
http://openib.org/mailman/listinfo/openib-general

-- 
MST


-- 
MST




More information about the ewg mailing list