So, not only did the go programming language overshadow the other go programming language, their gophers are also overshadowing the other gophers? This is a bit annoying.
Most people in the community will happily refer to it as 'golang' when talking about the language, and in that context, it is obvious what a gopher is.
In this scenario, we should stop using 'run' to describe program execution and avoid the use of the word 'set' in computer science. Think that's likely to happen?
Sure, that’s why society has no trademark laws and all names are reused all the time, and we have hundreds of companies all called Apple that make products called iPhones?
Society has realized that having unique names is required to find things and avoid confusion.
"Go has been embraced by developers all over the world with approximately one million users worldwide. In the freshly published 2017 Octoverse by GitHub, Go has become the #9 most popular language, surpassing C. Go is the fastest growing language on GitHub in 2017 in the top 10 with 52% growth over the previous year. In growth, Go swapped places with Javascript, which fell to the second spot with 44%."
And? Gopher (the protocol) is not dead yet. There's an active retro community keeping it alive and developing it. Just because it's no longer mainstream doesn't mean it should be erased from our lexicon.
How about I invent something and call it COBOL, is that OK?
If we expect our industry to ever grow up, we need to respect its history, and not keep overwriting it.