This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Deciding the Open Source Project Name

Choosing a name for your open source project

    It is best to choose a name that sounds good, is easy to remember, and conveys what the project is. Avoid names that could cause problems.

    Choose a Name That Is Easy to Remember

    Choose a name that is easy to remember and that conveys what the project does. For example:

    • Sentry (a sentinel, a guard): an app that monitors crash reporting.
    • Thin (thin, simple): a fast and simple Ruby web server.

    If your project is based on an existing project, you can also prefix its name with that project’s name. For example, node-fetch is a module that provides window.fetch to Node.js.

    Above all, consider clarity. A name with humor in it may be fun, but it may not be understood by people from other cultures or language backgrounds.

    Avoid SK Telecom Brand Names

    Unless it is a product or service that SK Telecom promotes, do not use SK Telecom’s brand. Also, unless absolutely necessary, do not use names in the “T-name” form (e.g., T world).

    Avoid Duplicate Names

    First check whether there is an open source project with a similar name. In particular, if there is a project with the same name in the same ecosystem, you should avoid that name. If the name overlaps with an existing popular project, it can confuse users.

    Considering promotion through a website, Twitter, and so on, check in advance whether you can secure the desired domain name or SNS accounts. Even if you do not need them right away, it is best to secure them in advance.

    Do Not Use Other Companies’ Brands

    That is, “Test Library for Java” is better than “Java Test Library.”

    Do Not Infringe Trademarks

    It is also important to verify that the project name does not infringe a trademark. A company that holds the trademark could later request that the project be discontinued or take legal action. There is no need to create a situation where you have to take on such a risk. You can check for trademark conflicts using Kipris’s trademark search (or, for overseas, the WIPO Global Brand Database).