#15 Please clarify the license
Closed: Fixed 6 years ago Opened 6 years ago by shaheedhaque.

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.


Can I please request clarification of the terms under which I am
allowed to use this package?

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.

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.

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).

In case it is relevant, I am interested in using this in a
proprietary (Python) script/program.

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)

6 years ago

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:

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.

Can I use python-daemon, installed as a package from pypi, in a closed source software I am writing?

Thanks again

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.

Thank you for the details. I will reiterate my earlier message:

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.

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.

Metadata