hpc/xpmem

Add a LGPL or BSD licensed version of libxpmem

hjelmn opened this issue · 12 comments

I am talking to Cray and will engage SGI to see about relicensing the library as LGPL. If that is impossible a new library will have to be written.

Lgpl only solves the problem for libraries and not compilers, which not good enough for our use case.

Would full BSD be preferable?

For the user level - indeed.

On Sun, Mar 20, 2016 at 11:44 AM, Nathan Hjelm notifications@github.com
wrote:

Would full BSD be preferable?


You are receiving this because you commented.
Reply to this email directly or view it on GitHub
#6 (comment)

+1 for BSD.

Just to be clear - user level BSD, kernel level GPL.

On Mon, Mar 21, 2016 at 10:30 AM, James Dinan notifications@github.com
wrote:

+1 for BSD.


You are receiving this because you commented.
Reply to this email directly or view it on GitHub
#6 (comment)

Exactly. Re-writing the kernel driver would be a nightmare. The library wouldn't be too bad.

We don't need multiple proprietary drivers doing exactly the same...

On Mon, Mar 21, 2016 at 1:59 PM, Nathan Hjelm notifications@github.com
wrote:

Exactly. Re-writing the kernel driver would be a nightmare. The library
wouldn't be too bad.


You are receiving this because you commented.
Reply to this email directly or view it on GitHub
#6 (comment)

Right, IIUC, user-level BSD is needed for BSD-licensed libraries to use XPMEM. Is that right?

Correct..

On Mon, Mar 21, 2016 at 2:17 PM, James Dinan notifications@github.com
wrote:

Right, IIUC, user-level BSD is needed for BSD-licensed libraries to use
XPMEM. Is that right?


You are receiving this because you commented.
Reply to this email directly or view it on GitHub
#6 (comment)

Ok, they approved LGPL. I think either I had brought this up with them earlier or some other customer did. I will update the licensing to reflect the weakening of the license. I asked about BSD. Will have to see what they say.

Ignore my earlier comment about needing user-level with BSD license for BSD-licensed libraries. It should be totally fine to link a BSD library with an LGPL library. BSD is probably easier, but this usage model is one of the reasons why LGPL was created.

Waiting on confirmation from Cray on what they did to relicense. Should know later this week.