[ofiwg] libfabric dpa provider
Woodruff, Robert J
robert.j.woodruff at intel.com
Fri Oct 2 10:36:09 PDT 2015
I think that is correct, so the code would have to be licensed as one of these (and I think all the other providers use the dual BSD/GPL) if you want it included in the libfabric mainline at some point in time.
From: Hal Rosenstock [mailto:hal at mellanox.com]
Sent: Friday, October 02, 2015 10:14 AM
To: Woodruff, Robert J; Jeff Hammond; Paolo Inaudi
Cc: Marco Aldinucci; ofiwg at lists.openfabrics.org
Subject: RE: [ofiwg] libfabric dpa provider
Does OFA allow for GPL only (or LGPL) license ? I’m no lawyer but the OFA ByLaws indicate the following in order:
1. Unrestricted
2. Dual (GPL/BSD)
3. BSD only
From: ofiwg-bounces at lists.openfabrics.org<mailto:ofiwg-bounces at lists.openfabrics.org> [mailto:ofiwg-bounces at lists.openfabrics.org] On Behalf Of Woodruff, Robert J
Sent: Friday, October 02, 2015 1:04 PM
To: Jeff Hammond; Paolo Inaudi
Cc: Marco Aldinucci; ofiwg at lists.openfabrics.org<mailto:ofiwg at lists.openfabrics.org>
Subject: Re: [ofiwg] libfabric dpa provider
I think he said LGPL not GPL, but the OFA prefers the dual BSD/GPL license.
From: ofiwg-bounces at lists.openfabrics.org<mailto:ofiwg-bounces at lists.openfabrics.org> [mailto:ofiwg-bounces at lists.openfabrics.org] On Behalf Of Jeff Hammond
Sent: Friday, October 02, 2015 10:03 AM
To: Paolo Inaudi
Cc: Marco Aldinucci; ofiwg at lists.openfabrics.org<mailto:ofiwg at lists.openfabrics.org>
Subject: Re: [ofiwg] libfabric dpa provider
Changing the license almost certainly means that your code can never be integrated with the OFI project...
Maybe someone will correct me, but there are companies where software developers cannot even look at GPL code without legal review.
Jeff
On Fri, Oct 2, 2015 at 9:48 AM, Paolo Inaudi <p91paul at gmail.com<mailto:p91paul at gmail.com>> wrote:
Hi all,
Since you are working on libfabric, I figured you might be interested to know I wrote a libfabric provider for the A3Cube Ronniee (http://a3cube-inc.com/ronniee-express.html) in-memory network.
The provider has been developed for my Master's thesis at University of Torino, in Italy, as part of a research collaboration of the university with A3Cube. The fabric implements an hardware-based distributed shared memory. Because of that, I easily implemented the RMA data transfer interface, since it is basically the native operational mode; the fi_msg interface is also available, using a remote memory region as a buffer. Atomics and tagged messages are not supported (yet). Code is available under LGPLv3 here:
https://github.com/p91paul/libfabric-provider-dpa
The provider is named "dpa" after the DPALIB API offered by A3Cube for their products. I plan to add some documentation over the next week.
Paolo
_______________________________________________
ofiwg mailing list
ofiwg at lists.openfabrics.org<mailto:ofiwg at lists.openfabrics.org>
http://lists.openfabrics.org/mailman/listinfo/ofiwg
--
Jeff Hammond
jeff.science at gmail.com<mailto:jeff.science at gmail.com>
http://jeffhammond.github.io/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/ofiwg/attachments/20151002/68e83d95/attachment.html>
More information about the ofiwg
mailing list