[ofiwg] libfabric dpa provider

Hal Rosenstock hal at mellanox.com
Fri Oct 2 10:14:11 PDT 2015


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] 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
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/f39718a1/attachment.html>


More information about the ofiwg mailing list