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

Change project name #501

Closed
fubuloubu opened this Issue Nov 24, 2017 · 8 comments

Comments

Projects
None yet
3 participants
@fubuloubu
Member

fubuloubu commented Nov 24, 2017

What's your issue about?

ETH Zurich, a university in Switzerland, already has a programming language named Viper. On October 30th I was contacted by a member of their faculty with a request for us to change our name in order avoid potential confusion with the myriad of tools available for that project. Their project has the potential to target the Ethereum ecosystem for formal verification purposes, so a name change was important to them.

Over the past month we have discussed many possible name changes, including (for posterity):

  • Adder/Blackadder
  • Anaconda
  • Serpent 3.0
  • Ophidian/Ophidiam

In the end, vyper was chosen as our desired project name, in order to disambiguate with the other Viper project and match our .vy file extension choice.

How can it be fixed?

In order to accomplish the name change, we need to do the following

  • Acquire project names at the various services we use e.g. PyPI, ReadTheDocs, snapcraft, etc. (Please list all below)
  • Change the name on GitHub
  • Communicate to the development community the name change, how to update git remotes, etc.
  • Communicate to the wider Ethereum community about the name change, and market the project in order to build recognition

Please list below if there are further concerns or comments/questions. This must be a concerted effort by our entire community in order to be successful.

@jacqueswww

This comment has been minimized.

Contributor

jacqueswww commented Nov 24, 2017

  • Change the python module/binary and all import statements to vyper ?
@fubuloubu

This comment has been minimized.

Member

fubuloubu commented Nov 24, 2017

@jacqueswww honestly completely forgot about that lol

@DavidKnott

This comment has been minimized.

Contributor

DavidKnott commented Nov 24, 2017

I have eth-vyper pypi and vyper read the docs.

@fubuloubu

This comment has been minimized.

Member

fubuloubu commented Nov 24, 2017

@DavidKnott @jacqueswww @vbuterin What do you think the best way is to explain and market the name change to the wider community? And at what point in time? (first beta, first release, etc)

@DavidKnott

This comment has been minimized.

Contributor

DavidKnott commented Nov 24, 2017

For explaining the name change I think we should just tell the community what happened asap, though I think we're lucky in that people shouldn't get too confused going from viper to vyper and there won't be too many compatibility issues given that it's not in productions.

@fubuloubu fubuloubu referenced this issue Dec 4, 2017

Closed

Audit Ready #390

6 of 7 tasks complete
@fubuloubu

This comment has been minimized.

Member

fubuloubu commented Jan 19, 2018

@jacqueswww @DavidKnott I think we have all our ducks in a row on this, just need to finish #627 and #630. Can you guys think of anything else that needs to get done?

@fubuloubu

This comment has been minimized.

Member

fubuloubu commented Feb 12, 2018

Lol, who marked this "Easy Pickings"?

@jacqueswww

This comment has been minimized.

Contributor

jacqueswww commented Mar 21, 2018

This has been done. Wooooo 🍾 🎆

@jacqueswww jacqueswww closed this Mar 21, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment