[openfabrics-ewg] [openib-general] Request for assistance from DWG

Steve WIse swise at opengridcomputing.com
Mon Jan 15 07:59:39 PST 2007


The ipath stuff listed below is from the old svn iwarp branch and can be
ignored. 

The cxgb3 code is an oversight.  

I've added the correct MODULE_LICENSE() macro to the ULLD going into
OFED 1.2.  What else do I need to do?



On Mon, 2007-01-15 at 10:50 -0500, James Lentini wrote:
> Was the lack of a dual license on the ipath file and cxgb3 file just 
> an oversight?
> 
> On Fri, 12 Jan 2007, Michael S. Tsirkin wrote:
> 
> > > 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
> > 
> > _______________________________________________
> > 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
> > 
> 
> _______________________________________________
> 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
> 





More information about the ewg mailing list