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

James Lentini jlentini at netapp.com
Mon Jan 15 07:50:45 PST 2007


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
> 




More information about the ewg mailing list