cosmos / cosmos-sdk

:chains: A Framework for Building High Value Public Blockchains :sparkles:
https://cosmos.network/
Apache License 2.0
6.26k stars 3.61k forks source link

Proposal: Rename Repo! #119

Closed ethanfrey closed 7 years ago

ethanfrey commented 7 years ago

Basecoin is not a good name for a framework as this is becoming.

Basecoin is a wonderful name for the executable we use in all the examples. cmd/basecoin is perfect.

As we work on making this even more extensible as a framework and the basecoin logic just another configuration, we should have a new name for the repo. Everything under cmd/... should keep the same name and distribution and all.

Also, it would be good to merge all the user-facing (cli) stuff from light-client into this repo, while we move the crypto-verification logic into tendermint itself.

This issue is to discuss new name for a repo that people will import into (hopefully) most of the abci apps built in golang.

ethanfrey commented 7 years ago

Proposal: github.com/tendermint/dapps

It is a tool to build out distributed applications. We want you to build your dapp with this repo. Let's use an established word, I don't think there are other repos with this name.

rigelrozanski commented 7 years ago

I think the best one I've come up with is tendermint/haxolotl - hacks meets axolotl. The coolest shapeshifting amphibian. DApps is an ethereum thing = decentralized application, which is a good starting place. Are there any other cool ways to put a spin on it? Maybe something with scattered in it - that's a cool word that is distributed. tendermint/scatter

adrianbrink commented 7 years ago

I think dapps would be confusing and would mean that we compete with ethereum in google rankings, which at least initially will make it hard for people to google us and find the correct content.

I think scatter is good, since it is easy to pronounce and remember how to type.

I also like spargo.

Also, instead of renaming can we create a new repo with the new name and link it. Otherwise a lot of our search results will be broken as well as our internal links.

ethanfrey commented 7 years ago

I like dapps precisely for the searchability. People know the term and a search for "tendermint dapps" will hit the repo or docs.

I also like haxlotl. A unique term and it does sound cool. Not sure how many people will mis spell it.

Scatter is such a generic term that we won't appear anywhere in search results

ethanfrey commented 7 years ago

Dapps is bigger than ethereum, it is a concept now. Example for searching.

https://www.google.de/search?q=Eos+dapp&oq=Eos+dapp&aqs=chrome..69i57j69i60l3j69i65j69i60.1842j0j4&client=ms-android-sonymobile&sourceid=chrome-mobile&ie=UTF-8 https://www.google.de/search?client=ms-android-sonymobile&ei=PkhGWezrFMfawQKToqHIDA&q=Tezos+dapp&oq=Tezos+dapp&gs_l=mobile-gws-serp.3..33i160k1l2.62525.64611.0.65375.12.10.0.1.1.0.853.2864.0j1j2j5-2j1.6.0....0...1.1j4.64.mobile-gws-serp..6.6.2223.3..0j41j0i10k1.3WxRWYlo2qs

hughrooney commented 7 years ago

I have always liked the word "Magrathea" from Hitchhikers Guide. It was the planet that built custom planets. Talk about your large scale framework.

repj1 commented 7 years ago

Quarks.

rigelrozanski commented 7 years ago

@JBSch this says it all - Quarks are one of the buiding blocks of atoms = great idea. Um really anything from this chart... is there a better one than quarks? https://en.wikipedia.org/wiki/Subatomic_particle#/media/File:Standard_Model_of_Elementary_Particles.svg

repj1 commented 7 years ago

Thanks!!

As per the link above, and since there are six different types of quarks, they could be used as sub types or fractions (Like the Wei or the mBTC), Quarks>Tops>Ups>Downs>Bottoms?

rigelrozanski commented 7 years ago

Leptons can travel faster than the speed of light (that's pretty cool!) maybe we could name it leptons because are transactions will travel faster than the speed of light (and EMC2 coin)

repj1 commented 7 years ago

I like that too. The same idea for subtokens could be applied w/ Lepton building blocks: Lepton>Electron>Muon>Tau (although I do love the simplicity of top/up/down/bottom, but they're both fun and very applicable). 💃 @rigelrozanski

rigelrozanski commented 7 years ago

I think quarks - Jae gave the party emoji haha

hughrooney commented 7 years ago

Hi Guys, great concept, just one possible problem http://www.quark.com/en/ . (They are content automation software and they are also a Gartner Cool Vendor like Tendermint)

It is very difficult to find a name with significance that someone has not already used.

repj1 commented 7 years ago

No worries, shouldn't be an issue, especially for smaller elements of larger open source projects. See previous use of other common names like:

Atom (Cisco) - http://www.cisco.com/c/en/us/td/docs/ios/12_0s/feature/guide/fsatom30.html Atom (Disambig) - https://en.wikipedia.org/wiki/Atom_(disambiguation) Cosmos (Disambig) - https://en.wikipedia.org/wiki/Cosmos_(disambiguation)

hughrooney commented 7 years ago

Sounds good!

On Sun, Jun 25, 2017 at 12:41 PM, JBSch notifications@github.com wrote:

No worries, shouldn't be an issue, especially for smaller elements of larger open source projects. See previous use of other common names like:

Atom (Cisco) - http://www.cisco.com/c/en/us/td/docs/ios/12_0s/feature/ guide/fsatom30.html Atom (Disambig) - https://en.wikipedia.org/wiki/Atom_(disambiguation) Cosmos (Disambig) - https://en.wikipedia.org/wiki/Cosmos_(disambiguation)

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/tendermint/basecoin/issues/119#issuecomment-310913420, or mute the thread https://github.com/notifications/unsubscribe-auth/AcKTNHelJ2P7_uz5ztrsWvtCsxrJr6Amks5sHo25gaJpZM4N9Uxl .

-- Hugh Rooney Strategy Tendermint/COSMOS Mobile: 519-831-8211 hugh@tendermint.com

ethanfrey commented 7 years ago

So, quarks then?

github.com/tendermint/quarks

If there are no objections, I can close this issue and make a new issue - "Rename Repo to quarks"

hughrooney commented 7 years ago

I think we can put a good spin on it!

Sent from my iPhone

On Jun 26, 2017, at 2:11 PM, Ethan Frey notifications@github.com wrote:

So, quarks then?

github.com/tendermint/quarks

If there are no objections, I can close this issue and make a new issue - "Rename Repo to quarks"

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.

ethanfrey commented 7 years ago

@ebuchman you didn't like the name? can you add some more ideas here... otherwise i have to go with the popularity contest....

ethanfrey commented 7 years ago

Basecoin + Tendermint = BaseMint hehehe

(thank you tectract from slack)

adrianbrink commented 7 years ago

I think Quarks doesn't lend itself as a framework name. It sounds more like a product.

What about Lignia or Lignum?

hughrooney commented 7 years ago

How about RUFF-Blockchains . (Reusable Universal Framework For - Blockchains) .🤔 . or "Ruffby" for short

On Wed, Jun 28, 2017 at 8:43 AM, Adrian Brink notifications@github.com wrote:

I think Quarks doesn't lend itself as a framework name. It sounds more like a product.

What about Lignia or Lignum?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/tendermint/basecoin/issues/119#issuecomment-311648372, or mute the thread https://github.com/notifications/unsubscribe-auth/AcKTNEm6WEY5O2y7BnmdU4nSINgm9_p7ks5sIkppgaJpZM4N9Uxl .

-- Hugh Rooney Strategy Tendermint/COSMOS Mobile: 519-831-8211 hugh@tendermint.com

ethanfrey commented 7 years ago

Oh, and Ideally the name of the repo is not too long (like <=6 chars... I find crypto.X or log.X much easier to write than basecoin.X, especially when all the arguments have a type defined there... already have some long function calls.

Most proposed names fit this criteria, just saying...

rigelrozanski commented 7 years ago

still think quarks is the best name - not going to get better than the building blocks of atoms

rigelrozanski commented 7 years ago

...hmm still thinking it almost seems like basecoin is quickly eating all the cosmos functionality - maybe moving from 0.7 we just rename the repo to cosmos???? The more I think about it, the more I think we should keep all the cosmos functionality non-separate from the framework, don't disintegrate the repo only to later recombine like was done with tendermint - related: https://github.com/tendermint/basecoin/issues/153

ethanfrey commented 7 years ago

Agreed up. Closing this discussion issue for the action issue: #159

melekes commented 7 years ago

achira aquatica is a tropical wetland tree of the mallow family Malvaceae, native to Central and South America where it grows in swamps. It is known by the common names Malabar chestnut, French peanut, Guiana chestnut, provision tree, saba nut, monguba (Brazil), pumpo (Guatemala) and is commercially sold under the names money tree and money plant.