New issue 79 by ThomasMo...@gmail.com: re-license argparse package under
same license as py 2.7 stdlib argparse code
http://code.google.com/p/argparse/issues/detail?id=79
I noticed that the argparse package is under "apache license v2.0" (see
license info on pypi, see license info on code.google.com), which is
considered incompatible with projects under GPL v2 (and also "GPL v2 or any
later version", if used in "GPL v2" mode).
The argparse module in python 2.7 stdlib has no license notes, so I assume
it has been re-licensed to the usual Python license there? The Python
license has no compatibility issues (AFAIK).
If this is the case, please use the same for the argparse package.
Projects (like MoinMoin Wiki) that do not yet require python 2.7 may have a
licensing issue otherwise, for no good reason.
There are some issues with releasing things under the Python license:
Maybe it's different now that argparse is in the standard library, but
IANAL so I would hesitate to release argparse separately under the Python
license.
OK, other approach:
* abandon code as it is in argparse 1.1 package
* copy argparse code 1:1 from python 2.7 stdlib
* backport it to python 2.6 (2.5?)
* release/package it as argparse 1.2
* as it is copied from python, it is under python license
* upload package to pypi and google code
If you give me the required permissions / accounts / passwords, I can offer
doing that.
That would be wonderful, thanks!
I can add you as a "committer" on Google Code and as a "maintainer" on
pypi. I need your email address for Google Code (I only see the obfuscated
ThomasMo...@gmail.com) and I need your user name for PyPI. Feel free to
send them directly to me over email if you like - I'm steven.bethard on
gmail.
Google Code Username: ThomasMoinWaldmann (E-Mail: tw-public AT gmx.de)
PyPi: ThomasWaldmann
Ok, I think both of those should be added now. Let me know if you run into
any troubles.
OK, thanks, looks like I am "committer" now.
But the code repo seems to be switched off here.
Also, I won't be able to change project settings here (like e.g. updating
license etc.), as I am not "owner".
And now you're an owner. ;-) Let me know if it doesn't work.
Comment #8 on issue 79 by ThomasMo...@gmail.com: re-license argparse
package under same license as py 2.7 stdlib argparse code
http://code.google.com/p/argparse/issues/detail?id=79
Issue has been fixed by rebooting the project. :)
All code is licensed under Python license now.
If you're interested in details, see the changesets between 1.1 and 1.2.