Licensing problem

Bug #642293 reported by Tomasz Zieliński
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Python Memcached
Fix Released
Medium
Sean Reifschneider

Bug Description

While not a bug in code, lack of explicitly stated license text prevents legalists like me from using this great package.
So I request the author(s) to add LICENSE file to the repository - even copy&paste of this http://www.opensource.org/licenses/PythonSoftFoundation.php would be ok.

Tags: license
Revision history for this message
Sean Reifschneider (jafo) wrote :

Both the "PKG-INFO" and the __license__ attribute of the module itself say:

Python Software Foundation License

These were added and seemed to satisfy other reporters of this issue. Is this sufficient for your needs? As the license string is exposed as an attribute of the library, I would think this would make it quite clear. Thoughts?

Sean

Changed in python-memcached:
status: New → Fix Released
importance: Undecided → Low
assignee: nobody → Sean Reifschneider (jafo)
importance: Low → Medium
tags: added: license
Revision history for this message
Tomasz Zieliński (tomzie) wrote :

There ar at least two major vesions of PSF license, and each of them has a number of minor variations on copyright notice (e.g.: "Copyright (c)
2001, 2002, 2003, 2004, 2005, 2006 Python Software Foundation; All Rights Reserved" vs "Copyright (c)
2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Python Software Foundation; All Rights Reserved").
Legally speaking, each such variation constitutes a separate license, at least in my jurisdiction.

And because the license says something like:

"(...) and otherwise use Python alone or in any derivative version, provided, however, that PSF's License Agreement and PSF's notice of copyright, i.e., "Copyright (c)
2001, 2002, 2003, 2004, 2005, 2006 Python Software Foundation; All Rights
Reserved" are retained in Python alone or in any derivative version prepared by Licensee."

- I prefer to know exactly which version of license applies to python-memcached.

The usage of the word "retained" makes the problem less obvious, but why don't you just copy&paste the explicit text of the license and remove the ambiguity once and for all.

Revision history for this message
Sean Reifschneider (jafo) wrote :

I believe you are speaking about the "Python License" and the "Python
Software Foundation License". As far as I and Wikipedia know, there is
only one version of the Python Software Foundation License:

   http://en.wikipedia.org/wiki/Python_Software_Foundation_License

The copyright is separate from the license. The PSF doesn't hold copyright
on the memcached module, and so the copyright won't be listed in the
Copyright lines.

The copyright reference in the license is saying that the copyright notice must be left intact
and in fact the real license example says:

   i.e., “Copyright © 2001-2010 Python Software Foundation; All Rights Reserved”

which doesn't match either of the versions you listed. It does *NOT* say
that the copyright specifies a variation of the license.

The reasons I don't just copy and paste the text of the license is because:

   If my explicitly listing the copyright isn't enough for you use, I don't
   believe that copy and pasting the license text into the distribution is.

   I imagine that you want to use the software *NOW*, rather than wait
   until a new release is made. So, I wanted to make sure that you
   realized that the license is explicitly specified in the code and the
   PKG-INFO file.

Revision history for this message
Tomasz Zieliński (tomzie) wrote :

Ok, so if you don't want to copy&paste text of the license, please point me to one single URL at which I can find the license for python-memcached.

Revision history for this message
Sean Reifschneider (jafo) wrote :

python-memcached is under the PSF License. The PSF license is listed on: http://docs.python.org/license.html

Revision history for this message
Tomasz Zieliński (tomzie) wrote :

Ok, thanks.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.