目录
npm 标识和使用
目录
本政策描述了 npm 标识和商标,以及您如何使用它们。有关如果有人用混淆的包名侵犯了*您的*商标该怎么办的信息,请参阅争议政策。
什么是 npm?
npm 项目包含两个主要部分
- npm 客户端。它是一个命令行工具,用于安装和发布包。
- npm 注册表服务。npm, Inc. 运行注册表,作为一项免费(免费啤酒)的公共服务,供任何想要发布开源包的人使用,以及任何想要安装开源包的人使用。
为什么 npm, Inc. 有一个标识政策
“npm”和 npm 标识是 npm, Inc. 拥有的商标。我们制定了本政策,以明确其他企业和项目如何(以及不能)使用 npm 名称和标识。
一般规则
- 在正文中引用 npm 软件时,第一次使用应紧随一个通用术语,如“包管理器”、“服务”或“客户端”,以提供上下文。
- “npm”绝不应被用作或解释为首字母缩略词。
- 在引用 npm 公共注册表时,请在 npm 后面加上“注册表”或“公共注册表”短语。
- 在引用 npm 包的私有注册表时,请将其描述为“npm 包的私有注册表”或“npm 注册表的代理”。
- 对 npm 客户端软件所有者和 npm 公共注册表运营商的引用应为“npm, Inc.”。
- 所有引用 npm 的材料应在页脚或您可能拥有自己的商标声明的位置包含以下声明:“npm 是 npm, Inc. 的注册商标”。
指称性使用 - 在 Twitter® 上无需键入 ™
“指称性”或“参照性”使用是指用商标来指代某事或某人。因此,使用“npm”来指代 npm, Inc.、npm 客户端、npm 代码和 npm 公共注册表是完全可以的。参照性使用通常出现在句子或句子片段中,例如“首先安装 npm 客户端”,或者出现在书籍或文章标题中。该使用不应引人注目,也不应被误解为暗示“npm”是您自己的名称、项目、产品或服务。
将字母“npm”或任何 npm 标识纳入您自己的公司或其项目、产品、服务或社交媒体句柄的名称或标识中不属于参照性使用。
如果您需要使用“npm”来表明兼容性,则应在您自己的产品或服务名称之后使用“npm”以及一个准确的介词
- Pink Unicorn Consulting Ltd. 为 npm 提供的服务
- Purple Unicorn Inc. 私有注册表服务器与 npm 客户端兼容
- Kappa,一个 npm 注册表的层次代理
您需要为任何未描述的使用申请许可。如果您对使用 npm 名称或标识存在疑问,请联系npm, Inc.以获得澄清。
申请许可
我们希望让任何人都能轻松地使用 npm 名称或标识,以进行有助于传播和改进 npm 的社区性工作。因此,我们很可能会授予以以下方式使用 npm 名称和标识的许可
- 对于以下项目
- 您项目的首要目的是促进 npm 客户端软件或 npm 注册表服务的传播和改进。
- 您的项目本质上是非商业性的(它可以赚钱以支付其成本或捐赠给非营利实体,但不能作为盈利项目或企业运行)。
- 您的项目既不推广也不与目前未遵守 npm 分发的 Artistic License 2.0 或违反本政策的实体相关联。
- 对于用户组名称,其中
- 该组的主要关注点是软件。
- 该组提供的任何软件或服务都是免费的。
- 该组不盈利。
- 参加会议的任何费用仅用于支付场地、食品和饮料的费用。
任何其他请求可能不会被授予许可,但请随时询问。
npm 标识
我们的 npm 标识非常容易辨认,应该得到特殊对待。简而言之,npm 标识只代表 npm,不应用于代表您的产品。npm 标识代表我们,或者代表我们之间的特殊关系,您只能在获得我们许可的情况下使用它们。由于目标是避免混淆,您是否是我们,或者您与我们有什么关系,上下文至关重要。我们会根据具体情况考虑请求。
npm 袋熊吉祥物
与 npm 标识一样,npm 袋熊图形也是 npm 品牌中一个非常容易辨认的部分,代表着与 npm 项目、服务或公司的特殊关系。除了获得明确的书面许可外,绝不应使用它。我们会根据具体情况考虑请求。
请注意,袋熊和标识通常不能用于以指称性意义来指代项目、服务或公司,因为任何使用几乎总是会暗示与 npm 之间的特殊关系。
更改
这是一份动态文档,可能会不时更新。请参阅此文档的 git 历史记录以查看更改。
许可证
版权所有 © npm, Inc.
本文件可在知识共享署名 - 相同方式共享许可下重复使用。