This policy describes npm logos and trademarks and how you may use them. For information on what to do if someone infringes a trademark of yours with a confusing package name, see the Disputes policy.
The npm project contains two main parts:
"npm" and the npm logos are trademarks owned by npm, Inc. We have developed this policy to make it clear how other businesses and projects can (and cannot) use the npm name and logos.
"Nominative" or "referential" use means to refer to something or someone else by their trademark. So it's perfectly OK to use "npm" to refer to npm, Inc., the npm client, npm code, and the npm public registry. A referential use is generally going to be in a sentence or sentence fragment, like "first install the npm client," or in a book or article title. The use should not be attention-getting or potentially misperceived as suggesting "npm" is your own name, project, product or services.
It is not a referential use to incorporate the letters "npm" or any of the npm logos in the name or logo for your own company or its projects, products, services or social media handles.
If you need to use "npm" to indicate compatibility, you should use "npm" after your own product or service name and an accurate preposition:
You need to ask for permission for any uses not described. When in doubt about your use of the npm name or logo, please contact npm, Inc. for clarification.
We like to make it easy for anyone to use the npm name or logo for community-oriented efforts that help spread and improve npm. We are therefore likely to grant permission to use the npm name and logo in the following ways:
Any other requests are not likely to be granted licenses, but feel free to ask.
Our npm Logos are very recognizable and deserve special treatment. In short, the npm logos represent only npm and should not be used to represent your products. The npm Logos signify us, or a special relationship with us, and you may use them only with our permission. Since the goal is to avoid confusion about you being us, or your relationship with us, context counts. We will consider requests on a case-by-case basis.
Like the npm Logo, the npm Wombat graphic is a very recognizable part of the npm brand, and signifies a special relationship with the npm project, service, or company. It should never be used except with explicit written permission. We will consider requests on a case-by-case basis.
Please be advised that the Wombat and the logos generally may not be used to refer to the project, service, or company in a nominative sense, as any usage will almost always imply a special relationship with npm.
This is a living document and may be updated from time to time. Please refer to the git history for this document to view the changes.
Copyright © npm, Inc.
This document may be reused under a Creative Commons Attribution-ShareAlike License.