Marketing Open Source Projects [Part 2] - From Vision to Household Name: Naming Your Open Source Project

in utopian-io •  6 months ago

Everyone is familiar with corporate brand names - from Coca-Cola and Nike to GitHub and RedHat. What should open source project owners consider when naming their project and company?

Naming your project is like naming a baby. Mostly because it is your baby, in a way. Except unlike the name of a baby, this one has to be absolutely original, unique and memorable. You can’t just call your innovative new open source app “Bob”. Not only would such a name be unmemorable, it is very likely to be “taken” in most social media platforms and TLDs (top level domains) on the Internet.

The best partners to brainstorm with are the other “parents” of your open source baby - the collaborator and contributors to your project. If you’re building your branding strategy at a fairly late stage, you might even get to draw insights from your user-base. If your project is an add-on or complimenting solution to an existing FOSS, you can incorporate the name of that technology. For example, some Steem dApps choose to keep the word Steem in their name, such as eSteem and SteemPunk.

 Image by: @sndbox 

Obviously, it helps if the name reflects the vision, purpose and goals of your company or project (or both). For example, the name Utopian, while not unique and in use by a variety of organizations (including a brewery of Utopian Beer), is a perfect choice for a company promoting an utopian vision for its industry.

Company vs Product

It’s important to consider the brand name of the company versus the product name. Even if you’re a single developer working on a prototype, it’s never too early to consider a name for the organization your development team might become in the future. 

For example, the company Steemit Inc manages the development of a product called condenser (or as you may know it - The organization Utopian strives to manage a number of open source projects in addition to - the initiative (you all know well) to incentivize open source contributions through STEEM bounties and upvotes. In the future, you may see, for example, a Utopeer, Utotip, Utopiversity or some other project or product under the Utopian umbrella, but still related to the same set of services and original company vision. These too can grow products such a Utopeer API or Utotip mobile app, for example.

When selecting a brand naming strategy, take into account that too many brand-names are hard to manage. However, creating a separate brand for a paid service that is not directly connected to your free open source offering might be advantageous as your target audience grows and revenue opportunities arise.

Getting to Work

Once you’ve collected a few ideas, it’s time to do the legwork. Conduct a thorough search to ensure the name isn’t “taken”. It’s not only about ensuring the name is available on twitter and Steem, but also checking that it’s not trademarked. If you’re looking to avoid legal issues, a good place to start is Fossmarks. Another good guide is this article on

Image by:

What do you think is important in choosing a name for an open source brand? Tell me in the comments!

In the next post in this series, we’ll discuss the visual aspects of your brand, and why they are important.

Previously in the series:

Marketing Open Source Projects [Part 1] - Why Open Source Projects Need Marketing: 5 Common Misconceptions

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

This is, as can be expected from one of the finest writers on the blockchain, a fantastic article. As usual, you bring an angle that is uncommon in these parts, that of a seasoned marketer. That's only to be expected from Utopian's CMO and Visibility category manager.

I did have some minor issues in terms of grammar. I'll cite some:

  • "Except unlike the name of a baby" is a bit clunky. Would be better as "Except unlike a baby's name."

  • "complimenting solution" should be "complimentary solution," unless you meant a solution that is always flattering you.

  • "In the future, you may see, for example, a Utopeer, Utotip, Utopiversity or some other project or product under the Utopian umbrella, but still related to the same set of services and original company vision." Welcome to my favorite pet peeve: The overlong sentence that should be broken up for clarity and ease of reading. How about:

"In the future, you may see, for example, a Utopeer, Utotip, Utopiversity or some other project or product. These would be under the Utopian umbrella, and still related to the same set of services and the company’s original vision."

These are, as I said, minor issues. The questionnaire is entirely irrelevant to #iamutopian posts, so the score does not represent the post's quality. But it is most excellent.

Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.

Need help? Write a ticket on
Chat with us on Discord.


Thank you for your review, @didic!

So far this week you've reviewed 8 contributions. Keep up the good work!

"Obviously, it helps if the name reflects the vision, purpose and goals of your company or project (or both).".. i quite agree with this, but sometimes random names can be hit. No matter what you name your product eventually people will get used to it.


I don't necessarily agree. Names that seem random usually have a purpose hidden behind them, or at the very least, meaning to the person that named it. I have found that the name must mean something to someone that really champions the brand. If you have that element and it is easy to say and identify via the logo, then you have a winner!

Great article (as ever)!

I would add, that whilst a name is important (especially in terms of branding), it isn't as important a decision (other than legality and availability of web/social names) as the amount of time and energy given to it.

If Google had have been called Goggle, we'd still all have used it - and be 'Goggling' things today. If Facebook had been called Connecto, it would still have grown the same way. I know these are commercial examples, but the same applies to GitHub, Steem, Java, Wikipedia - it's not the name, it's what's attached to it.

It's what you do which has the impact, and creates a "memorable" name, rather than what you call yourself/it. And the more you use, or are exposed to a name, the more instilled it becomes in your (and everybody else's) world.

Congratulations @techslut! You have received a personal award!

2 Years on Steemit
Click on the badge to view your Board of Honor.

Do not miss the last post from @steemitboard:

SteemitBoard - Witness Update

Support SteemitBoard's project! Vote for its witness and get one more award!

Here to check your blog and placing a comment bookmark for later reading

hello techslut, i'm not very much understand with GitHub, i'm a graphic designer and i want to contribute my work with utopia. if you any help to me, i'll thankful to you.

@techslut You have received a 100% upvote from because this post did not use any bidbots and you have not used bidbots in the last 30 days!

Upvoting this comment will help keep this service running.