I see from the readme file a section which says some parts of this "library" package are under GPL3, some under ASF2, and also a statement near the end which only refers to ASF2. I also note that PyPi refers only to ASF2.
Can I please request clarification of the terms under which I am allowed to use this package?
In case it is relevant, I am interested in using this in a proprietary (Python) script/program.
Thank you for asking, it's important to be clear about the conditions.
It depends on what actions you want to take, and with what parts of the work.
That's all correct, yes.
Those files that declare a particular license grant, you should observe the permissions and conditions specified in the license grant in that file.
This is also true for the ‘README’ document: it is a work under copyright, and the document states (in a comment section) the grant of license for that document.
The package as installed by Setuptools consists of only work under the terms of the Apache License version 2. So the Setuptools metadata declares that.
The work as a whole, if you choose to distribute it as a whole, is effectively granted to everyone under the conditions of the GNU GPL version 3 or later (which is the effective intersection of permissions for a work consisting of GPL-3 parts and ASF-2 parts).
I encourage everyone to make free use of the work, and to grant to any recipient the same freedoms you received. My preference would be for no increase in the amount of proprietary software distributed. I ask you to grant all the freedoms in the GNU GPL v3, to all recipients of your program.
Thanks for confirming the rights associated with the as-distributed package. I will close this issue.
As for your request, I'm happy to note that I'm a long time supported and contributor to multiple Open Source efforts, and that I make it a point to try to persuade my employers to make contributions to the overall movement that they benefit from.
Metadata Update from @shaheedhaque: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)
Hello
Thank you for your work on python-daemon, I am working on a closed source project which will use Airflow as a task orchestrator and by extension, python-daemon, which is a dependency of Airflow.
When installing python-daemon through pypi, all of the python code downloaded has an explicit ASF 2 license footer (as you have previously stated above). However the built distribution of the package from pypi includes two license files LICENSE.ASF-2 and LICENSE.GPL-3 both referenced by the package's METADATA:
License-File: LICENSE.ASF-2 License-File: LICENSE.GPL-3
Would it be possible for you to confirm which license applies to the code packaged in the pypi package for python-daemon? I'm double checking because I'm not sure I understand what you have said previously:
Can I use python-daemon, installed as a package from pypi, in a closed source software I am writing?
Thanks again
Thank you for the details. I will reiterate my earlier message:
So, if your intention is to restrict the freedom of recipients, beyond what you received in this work, I can't help you with that. Please persuade those who make the decision, to correct the license conditions to provide freedom to all recipients the same as they received.
OK, got it, thanks for your time and your answer
Login to comment on this ticket.