[Idle-dev] put idle on github?
Guido van Rossum
guido at python.org
Sat Jul 25 21:09:02 CEST 2015
The PSF license indeed allows this. (Note that "Python GPL license" is
incorrect usage -- the PSF license is most definitely not the GPL -- that's
"Gnu Public License", a totally different license.) GitHub is a fine
platform for this.
Note that you're effectively forking IDLE this way -- it may not be easy to
get the changes that you applied here accepted back into the CPython repo,
because of backward compatibility concerns (it's easy to apply a change
that breaks on some platform you've never heard of, or for some user whose
workflow is different than yours -- see also https://xkcd.com/1172/).
Personally, I think it's fine to fork IDLE, and I think eventually it
should be removed from the stdlib -- but this is controversial, as
educators often are forced to rely on the IDLE that is bundled with the
Python installer. But that's a longer discussion.
On Sat, Jul 25, 2015 at 12:22 AM, Sean Felipe Wolfe <ether.joe at gmail.com>
> Hello IDLE-ers,
> I'm considering putting a copy of the idle code on github, to leverage
> the excellent tools that platform provides and be able to incorporate
> various fixes that have been discussed but not implemented in the
> standard distribution as of yet.
> The Python GPL license is pretty simple and from my reading, grants
> the ability to do this as long as I include a copyright notice.
> A few questions then:
> a) does anybody think it's illegal to do ?
> b) would it help make idle improvements easier to access ?
> c) is there a better platform, ie. launchpad or bitbucket?
> I have used bitbucket for pygame, and although the toolset isn't as
> easy to use, maybe it makes sense.
> I'm curious to hear what you all think about this.
> A musician must make music, an artist must paint, a poet must write,
> if he is to be ultimately at peace with himself.
> - Abraham Maslow
> IDLE-dev mailing list
> IDLE-dev at python.org
--Guido van Rossum (python.org/~guido)
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the IDLE-dev