-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rename this Project #47
Comments
I basically just filed an issue for what people in this thread were saying |
Cpython maintainers has abandoned python 2 and the community. I don't see an issue with this name. Maybe python 3 should change its name, as distriburions are planing to ship python3 as python, breaking good python code assuming that python executable can run python code. |
I’m sorry you feel that way, but what you say is not, in fact, the truth. Python 3 is just the next version of the language, announced ~10 years ago. All the time, it was clear Python 2 was going to be deprecated and discontinued eventually, just like Python 1, Java 4, and Lua 5.2. People had 8 years to make their unit tests run with Python 3. I don’t know what led to the misconception that Python 2 was going to stick around unlike every deprecated version of any language or software ever. There was no abandonment of any community, just a bunch of people deciding to defer eliminating technical debt while rationalizing that decision by forming a weird emotional attachment to some programming language’s old version. |
At least this line should be at the first line: |
By the way: If this project gets people to port more easily then I’m all for it! But the PSF owns the name Python, so unless they decide to adopt this project (which very likely won’t happen because of PEP 404), this project can’t keep its name. |
Firstly, thanks for taking on the task of creating a hybrid superset of Python 2 that incorporates features you find interesting! Allowing folks to vote with their time and energy and create the projects and remixes that they wish existed is exactly the kind of thing that open source licensing is designed to allow. However, as others have noted above, the PSF does have various policies specifically around the use of the There's precedent for Python subsets and variants using the term as part of a longer name (e.g. MicroPython, Stackless Python), so something like "HybridPython" would be more likely to pass muster than an unqualified "Python". Alternatively, a name like NorwegianBlue would reference Guido's original inspiration for the name of the language, while completely steering clear of any possible trademark concerns. |
I'm really happy to see a project like this gain a little traction, and I truly hope it succeeds as I'm certainly not the first or hundredth person to think something like it might be a good idea. For that reason, and since currently it looks like @naftaliharris is the only developer, spending the limited energy available on an unwinnable trademark issue probably would not be wise. +1 for changing the project name to something distinct, but it would also be great if the installed binaries and libraries maintained the same interface as official Python, since I think renames there would impact the project's usefulness. |
sure, just not |
Since I was asked: The project's name (and its binary name) need to change. They are misleading. The rest looks acceptable according to Python's license. This is not an endorsement (far from it). |
Please also change the name of any helper scripts, the name of the shared library/DLL and the include directory. The name of the header file
|
I'll write a Gentoo ebuild for this package, as soon as you settle on a new name for it. |
If you're going to change the project's name, let me suggest some short, Monty Python-themed options.
|
How about "py2", taking a hint from "pypy"? |
"py28"? |
Why also freeze the minor version? It's perfectly possible that a 2.9.x will be released at some point. |
"p" |
Sadly, P is taken: http://esolangs.org/wiki/P . |
Looks abandoned, site is down and everything. |
Since both 2 and 3 features are handled you might consider |
Brydge? Since it's"between" 2 and 3... Ok, I'll leave now. |
Change the name for snake 🐍 ! |
Maybe nython for "nython is not official python"? or for "Naftali's Python"? |
"snek", please name it "snek"!!!! |
Still Monty Python inspired: pysant, pronounced "peasant"? (Or present you choose). A what? |
I like @teles name-of-a-snake idea. What about
, blending krait and python (krait, family of snakes, rhymes with "kite")? |
Just remove the h - Pyton or call it Flying Circus. |
Heh. I actually mess this up so often that I alias this on my machine to "python": https://github.com/naftaliharris/dotfiles/blob/master/.bashrc#L151 |
As I think about it, Monty would be a cool name... |
As it's Python 2, how about DuoPython? |
A placeholder between Python 2 and Python 3 is nice for me. Just have no clue that it is a Python-related thing. plyceholder ? |
As to fake news and false accusations: All of that I see is people coming here to make some kind of trouble or discouraging remark about someone trying to keep 2.x alive. What motivates them is irrelevant, conspiracy or not. But, as much as I'd like to see 2.x keep going, I largely do not care. Why? Because the 2/3 debacle has caused me no small amount of trouble. As such, I've ruled the language out as a whole for anything but small scripts going forward and... I'm not the only one to do so. |
I'm going to humbly suggest that @naftaliharris lock this issue, because at this point it's mostly people suggesting random names (too many to search through) or people yelling "omg python three suxx" or "omg dis project is stuupidz" or other random crap... |
The Python release team keeps 2.x alive. They do that for 16 years. Nobody was able to beat them at that so far. Only 2.7.x series is kept alive for 6 years, with current release being 2.7.13.
You aren't. But everyone else either keeps using 2.x or have switched to 3.x over last 9 years. (Supporting both ain't rocket science either, though with Python3 being available for long time everywhere, there's little point to do so for new projects.) And there's hard to talk about discouragement of projects like this - Python community has always been, and always will be prolific - it's not like other languages, where there's barely a couple of implementations. Stackless Python, Unladen Swallow, Nuitka, PyPy, Pyston, Grumpy, and many of others, including bunch to come. It's just matter of fact that some of these implementations are used less than others, and some even get abandoned. |
Name proposal: February Python (as it is between 27 and 30 having only 28 or 29 days) Variations: pyfebruary, Eternal February (eterfeb), Fybruar, February Edition But placholder is nice as it is. Disclaimer: I do not have horses in this race. |
My favorites so far -- nipy : Ni Python (from @senyai ) |
I kinda like the name Placeholder. As for the binaries, they can be e.g. prefixed with p: /usr/local/bin/ppython |
Ex-Ex-Parrot (/usr/bin/xxp)? |
As @ncoghlan mentioned, asciipy describes the project nicely. PSF would probably also allow asciiPython name since it's clear that it is a different python implementation. |
|
Nothing with py- or alluring to python, to avoid confusion. |
When you decide on a name, this should help you find the places that need to be edited: https://github.com/stefantalpalaru/gentoo-overlay/blob/master/dev-lang/py28/files/py28-rename.patch Some "python2.8" symlinks are needed so existing autotools setups work unmodified, but that's more of a distro packager issue. On Gentoo I'm getting away with only:
later edit: Gentoo package renamed; the mentioned patch is now at https://github.com/stefantalpalaru/gentoo-overlay/blob/master/dev-lang/tauthon/files/tauthon-rename.patch |
To be honest, I quite like "placeholder" as a name |
|
Suggestion: py It's short & obviously not a trademark infringement on Python |
I know placeholder is py 2.x, not pi × 2, but what about |
"py" is already used by Python as a launcher. |
Perfect perfect PERFECT! :-D
"tauthon" is the new and permanent name of this project. Thanks @perennialmind! |
Thanks a lot to everyone who suggested names--they were uniformly better than my ideas. You're all a lot more talented than me at this, apparently. :-) Next up, PR to change the name! |
math.tau just landed in 3.6 as well :) Very cool idea @perennialmind, and thanks once again for being such a good sport about finding a new name, @naftaliharris! |
Ha, well tauthon definitely has to have this too!
Of course. :-) @ncoghlan, I have a small patch for a minor traceback bug in 2.7 I wanted to contribute upstream. http://bugs.python.org/issue29107 Any advice on getting a review? Just ping the watchers again? |
Thank you Guido van Rossum for your arguments. I would like to draw your attention to the fact that the EOL of Python 2.7 is seen as fraud. It is even experienced as a kind of extortion. Do or die. Read about the Python 2 EOL-scam at this discussion: https://community.plone.org/t/pre-discussion-on-plip-maintain-py2-support/11383/41 |
This discussion is over, the project has been renamed. @naftaliharris can you please lock this to avoid spam like the above? /edit: @Juronski I actually independently came to the same conclusion as “jensens” in the thread you linked: You’re using conspiracy theorist reasoning. I suggest for your own good that you try to find a healthier path in life. This kind of thinking won’t make you happy, and it will lead you away from the truth. When you follow down this path, you’ll end up a miserable uncritical conspiracy theorist lapping up everything said about gay frogs by types like Alex Jones. |
@flying-sheep my post was not addressed to you. Sheeps always will be sheeps. |
Locked, we changed this a long time ago. And +1 for civility. |
The current name might confuse people into thinking this was an official port, filing bugs on the official bug tracker for it and so on.
There will never be an official Python 2.8, so there should never be something called “Python 2.8” or similar.
@gvanrossum might confirm this if you don't believe my words.
The text was updated successfully, but these errors were encountered: