-
Notifications
You must be signed in to change notification settings - Fork 784
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unclear licensing for pyo3-ffi #3124
Comments
I asked Van Lindberg about this, with the following reply:
My understanding is that we have done as pure a reproduction of the CPython header files in Rust as is "absolutely necessary for binary compatibility" as per above. So I believe the licence of Apache 2.0 is correct (soon to be dual Apache/MIT, see #2339), like the rest of PyO3. If the
|
Replace the Python license from pyo3-ffi/LICENSE with an ACKNOWLEDGEMENTS file. pyo3-ffi contains a pure Rust reproduction of the CPython header files; only copying what is absolutely necessary for binary compatibility. As such, it is unnecessary to include the Python license. Fixes PyO3#3124
Replace the Python license from pyo3-ffi/LICENSE with an ACKNOWLEDGEMENTS file. Relicense under the parent Apache 2.0 license. pyo3-ffi contains a Rust reproduction of the CPython header files, only copying what is absolutely necessary for binary compatibility. As such, it is unnecessary to include the Python license. Fixes PyO3#3124
The
pyo3-ffi
crate is specified as licensed under Apache 2.0, butpyo3-ffi/LICENSE
resembles the Python 3 license. The README mentions "PyO3 is licensed under the Apache-2.0 license. Python is licensed under the Python License" but the presence ofpyo3-ffi/LICENSE
may imply this particular crate is licensed differently.For clarification, is the code in the
pyo3-ffi
crate licensed under Apache 2.0 or Python 3.0?The text was updated successfully, but these errors were encountered: