[Help] License For Redistribution
casionone opened this issue · comments
We used the py4j-python[1] module code in the project source code in the form of a zip file[2].
I have two questions to ask:
-
We have noticed,old version 0.10.7,The header of backport.py[3] states:
"Backported functions from later versions of python (mostly 2.7) These functions are all licensed under the PSF License." But According to CONTRIBUTING.rst[4],"Py4J does not have an official Contributor License Agreement (CLA), but it is assumed that as soon as you make a contribution (patch, code suggestion through any medium, pull requests) to Py4J, you accept that your code will be redistributed under the current license used by Py4J, i.e., the new BSD license. This is an irrevocable right to ensure that developers can use Py4J without the fear of seeing parts removed in the future."
so backport.py are licensed under the new BSD License? -
We redistributed the py4j-python[1] module as a zip[1]. We have added the license description of py4j[5] and the license file[6] in the projecct source code, but not in the zip file[1], does this compound py4j's source code redistribution requirements?
[1]https://github.com/py4j/py4j/tree/master/py4j-python
[2]https://github.com/apache/incubator-linkis/blob/dev-1.1.1/linkis-engineconn-plugins/engineconn-plugins/python/src/main/py4j/py4j-0.10.9.5-src.zip
[3]https://github.com/py4j/py4j/blob/0.10.7/py4j-python/src/py4j/backport.py
[4]https://github.com/py4j/py4j/blob/master/CONTRIBUTING.rst
[5]https://github.com/apache/incubator-linkis/blob/dev-1.1.1/LICENSE
[6]https://github.com/apache/incubator-linkis/blob/dev-1.1.1/licenses/LICENSE-py4j-0.10.9.5-src.txt
Okay, it was removed in ac9e0e2, and it's only the problem in old releases, is that right?
There's nothing we can do on the released artifacts. The only way would be to use the latest version.
so backport.py are licensed under the new BSD License?
That's correct IIRC. However, you might need to cross-check the license specifications.
so backport.py are licensed under the new BSD License?
That's correct IIRC. However, you might need to cross-check the license specifications.
Thanks,
for Q2 about redistributed, the license file[6] in the projecct source code, but not in the zip file[1], it is ok?