zenlotus / argparse

Automatically exported from code.google.com/p/argparse
Other
0 stars 0 forks source link

re-license argparse package under same license as py 2.7 stdlib argparse code #79

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
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.

Original issue reported on code.google.com by Thomas.J...@gmail.com on 21 Mar 2011 at 4:37

GoogleCodeExporter commented 9 years ago
There are some issues with releasing things under the Python license:

http://wiki.python.org/moin/PythonSoftwareFoundationLicenseFaq#Why_can.27t_I_con
tribute_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.

Original comment by steven.b...@gmail.com on 26 Mar 2011 at 9:21

GoogleCodeExporter commented 9 years ago
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.

Original comment by Thomas.J...@gmail.com on 26 Mar 2011 at 3:04

GoogleCodeExporter commented 9 years ago
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.

Original comment by steven.b...@gmail.com on 26 Mar 2011 at 4:11

GoogleCodeExporter commented 9 years ago
Google Code Username: ThomasMoinWaldmann (E-Mail: tw-public AT gmx.de)

PyPi: ThomasWaldmann

Original comment by Thomas.J...@gmail.com on 26 Mar 2011 at 4:24

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

Original comment by steven.b...@gmail.com on 26 Mar 2011 at 4:32

GoogleCodeExporter commented 9 years ago
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".

Original comment by Thomas.J...@gmail.com on 26 Mar 2011 at 5:21

GoogleCodeExporter commented 9 years ago
And now you're an owner. ;-) Let me know if it doesn't work.

Original comment by steven.b...@gmail.com on 26 Mar 2011 at 6:13

GoogleCodeExporter commented 9 years ago
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.

Original comment by Thomas.J...@gmail.com on 27 Mar 2011 at 1:05