[ewg] OFA EWG Meeting: Monday, Jan 23, 2017, 09:00 AM US Pacific Time (12pm EST) - Minutes

Coulter, Susan K skc at lanl.gov
Thu Feb 9 15:05:27 PST 2017


Unfortunately we do not yet have a complete answer.

Below is the email from the RH lawyer, which was displayed during the XWG meeting, and briefly discussed.

We will be clarifying:
	- his comments about GPLv2 (that being - he means GPL only, not dual license)
	- his reference to GPL (that being - he means GPLv2, as clarified above)
	- since the GPL files are all in the kernel, does user space remain un-tainted and therefore dual license
	- understand what more detail he needs to answer completely

Once we feel comfortable with the full response, we will ask the OFA lawyer to confer/confirm since he is paid to represent us, and Richard is not.

>> OFED is distributed as a source tarball - that tarball includes
>> a
>> small number files that are GPL only.
>> Those GPL only files are all part of the rdma subsystem in the
>> kernel.
>> A few of those GPL only files are >required< to build a
>> functioning
>> OpenFabrics(-based) product.
>> OFED builds the RDMA kernel subsystem code as loadable kernel
>> modules, not statically linked into the kernel.
>> 
>> Q1:  If someone builds OFED for a Linux OS, as downloaded
>> without
>> any added files of their own creation, is the result GPL ?

I think I would need to know more about what OFED consists of to
answer this fully. But I would conclude that any kernelspace parts of
OFED have to be licensed under GPLv2. 

>> Q2:  If someone builds OFED for a Linux OS, including
>> additional
>> files/libraries that are dual licensed - is the result GPL ?

Same answer as above.

>> Q2A:  Does the answer change depending on whether the
>> additional
>> files are source code or binary blobs ?

Same answer as above.

>> Q2B:  Does the answer change depending on whether the dual-
>> licensed 
>> files are built as loadable kernel modules or statically linked
>> into the kernel ?

No, I would not make a distinction along those lines.

>> Q3:  If someone builds OFED for a Linux OS without any of the
>> GPL
>> files, either by removing them from the build process or clean-
>> rooming those files, is the result GPL ?

Probably not, unless there is any other reason why what you're
building is subject to the GPL (for example, suppose in clean-rooming
a file the developer ends up copying some code from some GPL project).

>> Q4:  If someone downloads OFED, changes the kernel files to
>> allow
>> for use by an OS other than Linux and includes the GPL only
>> files
>> as part of the build for that non-Linux OS, is the result GPL ?

I think I'd need more information to answer this (in particular I'd
want to examine these particular kernel files which I haven't done),
but I'd probably conclude that the result should be assumed to be GPL.

Richard


--- 
Richard Fontana
Senior Commercial Counsel
Red Hat

==================================================
Susan Coulter / HPC-DES
Network Capability Lead
(505) 667-8425
“Once in a while you get shown the light
    In the strangest of places if you look at it right”  Robert Hunter
==================================================









More information about the ewg mailing list