Skip to content

可持续使用许可证

企业专有许可证

我们为企业客户提供专有许可证。请联系我们了解更多信息。

n8n 的可持续使用许可证n8n 企业许可证基于公平代码模型。

许可证常见问题解答

您使用什么许可证?

n8n 使用可持续使用许可证n8n 企业许可证。这些许可证基于公平代码模型。

可持续使用许可证涵盖哪些源代码?

可持续使用许可适用于我们主 GitHub 存储库中托管的所有源代码,但以下情况除外:

  • 除 master 之外的分支的内容。
  • 文件名中包含的源代码文件。这些文件根据n8n 企业许可证获得许可。

什么是可持续使用许可证?

可持续使用许可证是 n8n 于 2022 年创建的公平代码软件许可证。您可以点击此处了解更多关于我们创建此许可证的原因。该许可证允许您自由使用、修改、创作衍生作品以及重新分发,但有三个限制:

  • 您仅可以将该软件用于您自己的内部业务目的或非商业或个人用途。
  • 您仅可以免费且非商业地分发或向他人提供该软件。
  • 您不得更改、删除或隐藏软件中许可方的任何许可、版权或其他声明。任何对许可方商标的使用均须遵守适用法律。

我们鼓励所有想要使用可持续使用许可证的人。如果您正在开放环境中构建项目,最好尽早考虑许可事宜,以避免日后出现问题。如有任何疑问,请通过license@n8n.io联系我们。

在 n8n 产品的背景下,许可证允许和不允许做什么?

我们的许可证将使用限制在“内部业务目的”。实际上,这意味着所有用途都是允许的,除非您销售的产品、服务或模块的价值完全或主要源于 n8n 功能。以下是一些不允许使用的示例:

  • 将 n8n 贴上白色标签并提供给您的客户以赚取收益。
  • 托管 n8n 并向人们收取访问费用。

以下所有示例均符合我们的许可:

  • 使用 n8n 同步您作为公司控制的数据,例如从 CRM 到内部数据库。
  • 为您的产品或您的产品与 n8n 之间的任何其他集成创建 n8n 节点。
  • 提供与 n8n 相关的咨询服务,例如构建工作流程、与 n8n 紧密相关的自定义功能或由 n8n 执行的代码。
  • 支持 n8n,例如通过在公司内部服务器上进行设置或维护。

我可以使用 n8n 作为后端来支持我的应用程序中的功能吗?

通常是的,只要后端进程不使用用户自己的凭据来访问他们的数据。

这里举两个例子来说明:

示例 1:将 ACME 应用与 HubSpot 同步

Bob 设置 n8n 来收集用户的 HubSpot 凭证,以便将 ACME 应用程序中的数据与 HubSpot 中的数据同步。

可持续使用许可不允许。此用例会收集用户自己的 HubSpot 凭证,以提取信息并将其输入 ACME 应用。

示例 2:在 ACME 应用中嵌入 AI 聊天机器人

Bob 设置了 n8n,以便在 ACME 应用中嵌入一个 AI 聊天机器人。n8n 中 AI 聊天机器人的凭证使用 Bob 的公司凭证。ACME 应用的最终用户只需向聊天机器人输入问题或疑问即可。

根据可持续使用许可允许。不会收集任何用户凭证。

如果我想将 n8n 用于许可证不允许的事情怎么办?

您必须与我们签署单独的商业协议。我们积极鼓励软件开发者将 n8n 嵌入其产品中;我们仅要求他们签署一份协议,其中列明使用条款以及以这种方式使用产品应向 n8n 支付的费用。我们将这种使用模式称为“n8n 嵌入”。您可以在此处了解更多信息并联系我们。

如果您不确定您所考虑的用例是否构成内部业务目的,请查看示例,如果您仍然不清楚,请发送电子邮件至license@n8n.io

为什么不使用开源许可证?

n8n 的使命是让每一位计算机用户都拥有技术超能力。我们认定,实现这一使命的最佳途径是尽可能广泛且免费地向用户提供 n8n,同时确保我们能够打造一家可持续发展且可行的企业。通过使我们的产品免费使用、易于分发且源代码公开,我们能够帮助每个人访问产品。通过以企业形式运营,我们可以持续发布功能、修复错误,并长期大规模地提供可靠的软件。

为什么要创建许可证?

创建许可证是我们最不喜欢的选择。我们是在审查了现有的所有许可证,发现没有一个符合我们特定需求后才决定采用这种方式的。我们尝试通过两种方式来减轻使用专有许可证带来的痛苦和摩擦:

  1. 使用简单的英语,并尽可能简短。
  2. 通过推广公平代码,目标是使其成为一个众所周知的总称,以描述像我们这样的软件模型。

我们创建可持续使用许可证的目标是:

  1. 尽可能宽容。
  2. 保障我们建立业务的能力。
  3. 尽可能明确地说明哪些用途是允许的,哪些用途是不允许的。

我的公司有一项禁止使用限制商业使用的代码的政策 - 我还能使用 n8n 吗?

如果您将 n8n 用于内部业务目的,并且不向客户提供 n8n 用于连接账户和构建工作流程,那么您应该可以使用 n8n。如果您不确定您考虑的用例是否构成内部业务目的,请查看示例;如果您仍有疑问,请发送电子邮件至license@n8n.io

根据可持续使用许可证,我向 n8n 贡献的代码会怎样?

您在 GitHub 上贡献的任何代码均受 GitHub使用条款 的约束。简而言之,这意味着您拥有并负责您贡献的任何内容,但您授予其他 GitHub 用户使用这些代码的某些权利。当您向包含许可证声明的仓库贡献代码时,您将根据相同的条款许可该代码。

n8n 要求每位贡献者签署我们的贡献者许可协议。除上述内容外,这还赋予 n8n 无需额外许可即可更改其许可证的权利。这也意味着您无需为您的贡献承担任何责任(例如,如果它们对他人的生意造成损害)。

在这里开始向 n8n 贡献代码很容易,并且我们在这里列出了参与社区的更广泛的方式。

为什么您要从之前的许可安排(带有 Commons Clause 的 Apache 2.0)转换为可持续使用许可?

n8n 遵循 Apache 2.0 许可协议,并附带“公共条款”,有效期至 2022 年 3 月 17 日。“公共条款”是由多家希望保护自身权益免受云服务提供商侵害的软件公司发起的。其理念是在现有开源许可证的基础上增加商业限制。

然而,将“公共条款”作为开源许可证的附加条件,以及使用可供解释的措辞,造成了使用条款方面的一些混乱和不确定性。“公共条款”还限制了人们提供咨询和支持服务的能力:我们意识到这些服务对于人们从 n8n 获得价值至关重要,因此我们希望取消这一限制。

我们创建了可持续使用许可证,以便更宽松、更明确地规定允许的用途,同时继续确保 n8n 获得构建和改进我们产品所需的资金。

可持续使用许可证与您之前的许可安排(带有 Commons 条款的 Apache 2.0)之间的主要区别是什么?

可持续使用许可证与我们之前的许可证安排有两个主要区别。首先,我们收紧了软件使用方式的定义。之前的“共享条款”限制了用户“出售”软件的能力;我们重新定义了这一点,将其限制在内部商业用途范围内。其次,我们之前的许可证限制了人们对与软件相关的咨询或支持服务收费的能力;我们完全取消了这一限制。

这意味着您现在可以自由地提供商业咨询或支持服务(例如构建 n8n 工作流程),而无需与我们签订单独的许可协议。如果您有兴趣加入我们提供这些服务的 n8n 专家社区,您可以点击此处了解更多信息。

n8n 是开源的吗?

虽然 n8n 的源代码可在可持续使用许可证下使用,但根据开放源代码促进会(OSI) 的规定,开源许可证不能包含使用限制,因此我们不称自己为开源软件。实际上,n8n 为大多数用户提供了许多与 OSI 认可的开源软件相同的优势。

我们创造了“公平代码”一词来描述我们的许可模式,以及其他提供源代码但限制其源代码商业使用的公司的模式。

什么是公平代码?可持续使用许可证与它有何关系?

公平代码并非软件许可证。它描述的是一种软件模型,其中软件:

  • 通常是免费使用的,任何人都可以分发。
  • 其源代码已公开。
  • 公共和私人社区中的任何人都可以扩展。
  • 受到作者的商业限制。

可持续使用许可证是一种公平代码许可证。您可以点击此处了解更多信息,并查看其他公平代码许可证的示例。

我们始终乐于与感兴趣的各方探讨软件许可证、公平代码以及其他与代码共享相关的原则。如需联系我们,请发送电子邮件至license@n8n.io

我可以将 n8n 的可持续使用许可证用于我自己的项目吗?

是的!我们很高兴看到更多软件使用可持续使用许可证。如果您使用我们的许可证,我们很乐意听取您的项目信息: license@n8n.io