Skip to content
This repository has been archived by the owner on Apr 10, 2024. It is now read-only.

c++ interface to CPython #45

Open
jreback opened this issue Oct 14, 2016 · 6 comments
Open

c++ interface to CPython #45

jreback opened this issue Oct 14, 2016 · 6 comments

Comments

@jreback
Copy link

jreback commented Oct 14, 2016

https://github.com/llllllllll/libpy

looks like interesting way to construct expressions

@shoyer
Copy link

shoyer commented Oct 14, 2016

Looks nice, but it's sadly GPL which rules out using it in pandas.

@jreback
Copy link
Author

jreback commented Oct 14, 2016

@llllllllll any way to have a friendly license?

@llllllllll
Copy link

It is currently dual licensed under LGPL and GPL, could you consume the library under the terms of the LGPL? If that is still not friendly, I would consider the Apache 2.

I will say that the library is still pretty experimental, but I have used it for a few projects myself. There is still a lot of work left wrapping the rest of the builtin objects. I also don't yet have a great story for python class creation. I would be happy to discuss this further or work on building better docs for what I have to help people evaluate libpy.

@shoyer
Copy link

shoyer commented Oct 14, 2016

I'm not 100% sure if LGPL is OK or not. It looks like it possibly depends on whether we link to it dynamically or statically? Static linking (and distributing a vendored version inside pandas) does seem like it would be the best user story, but I'm sure @wesm knows more. I think Apache 2.0 would certainly not be a problem.

@wesm
Copy link
Owner

wesm commented Oct 15, 2016

Since LGPL is incompatible with ASF projects (it's Category X, see https://www.apache.org/legal/resolved#category-x), MIT/Apache 2.0 would be better

@llllllllll
Copy link

Okay. I am open to changing the license.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants