[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