Issue 79 in argparse: re-license argparse package under same license as py 2.7 stdlib argparse code

1 view
Skip to first unread message

argp...@googlecode.com

unread,
Mar 21, 2011, 12:38:46 PM3/21/11
to argpar...@googlegroups.com
Status: New
Owner: ----
Labels: Type-Defect Priority-Medium

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.


argp...@googlecode.com

unread,
Mar 26, 2011, 5:22:03 AM3/26/11
to argpar...@googlegroups.com

Comment #1 on issue 79 by steven.b...@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

There are some issues with releasing things under the Python license:

http://wiki.python.org/moin/PythonSoftwareFoundationLicenseFaq#Why_can.27t_I_contribute_code_under_the_PSF_License.3F

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.

argp...@googlecode.com

unread,
Mar 26, 2011, 11:05:09 AM3/26/11
to argpar...@googlegroups.com

Comment #2 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

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.


argp...@googlecode.com

unread,
Mar 26, 2011, 12:12:30 PM3/26/11
to argpar...@googlegroups.com

Comment #3 on issue 79 by steven.b...@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

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.


argp...@googlecode.com

unread,
Mar 26, 2011, 12:25:33 PM3/26/11
to argpar...@googlegroups.com

Comment #4 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

Google Code Username: ThomasMoinWaldmann (E-Mail: tw-public AT gmx.de)

PyPi: ThomasWaldmann


argp...@googlecode.com

unread,
Mar 26, 2011, 12:33:34 PM3/26/11
to argpar...@googlegroups.com

Comment #5 on issue 79 by steven.b...@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

Ok, I think both of those should be added now. Let me know if you run into
any troubles.

argp...@googlecode.com

unread,
Mar 26, 2011, 1:22:54 PM3/26/11
to argpar...@googlegroups.com

Comment #6 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

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

argp...@googlecode.com

unread,
Mar 26, 2011, 2:14:12 PM3/26/11
to argpar...@googlegroups.com

Comment #7 on issue 79 by steven.b...@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

And now you're an owner. ;-) Let me know if it doesn't work.

argp...@googlecode.com

unread,
Mar 26, 2011, 9:06:34 PM3/26/11
to argpar...@googlegroups.com
Updates:
Status: Fixed

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.


Reply all
Reply to author
Forward
0 new messages