Vyper: Change project name

Created on 24 Nov 2017  路  8Comments  路  Source: vyperlang/vyper

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.

Easy Pickings

Most helpful comment

This has been done. Wooooo :champagne: :fireworks:

All 8 comments

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

@jacqueswww honestly completely forgot about that lol

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

@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)

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.

@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?

Lol, who marked this "Easy Pickings"?

This has been done. Wooooo :champagne: :fireworks:

Was this page helpful?
0 / 5 - 0 ratings

Related issues

jakerockland picture jakerockland  路  4Comments

jacqueswww picture jacqueswww  路  3Comments

jacqueswww picture jacqueswww  路  4Comments

fubuloubu picture fubuloubu  路  3Comments

robinsierra picture robinsierra  路  3Comments