Skip to content

可持续使用许可证#

企业专有许可证

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

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

许可证常见问题#

您使用什么许可证?#

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

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

可持续使用许可证适用于我们在主 GitHub 存储库中托管的所有源代码,除了:

  • master 分支以外的分支内容。
  • 文件名中包含 .ee. 的源代码文件。这些文件根据 n8n 企业许可证授权。

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

可持续使用许可证是 n8n 在 2022 年创建的公平代码软件许可证。您可以在这里阅读更多关于我们为什么这样做的信息。该许可证允许您自由使用、修改、创建衍生作品和重新分发的权利,但有三个限制:

  • 您只能将软件用于自己的内部业务目的或非商业或个人用途。
  • 您只能在免费提供给他人用于非商业目的时分发软件或提供给他人。
  • 您不得更改、删除或模糊软件中许可方的任何许可、版权或其他通知。许可方商标的任何使用均受适用法律约束。

我们鼓励任何想要使用可持续使用许可证的人。如果您正在公开构建某些东西,提前考虑许可是有意义的,以避免以后出现问题。如果您想就此提出任何问题,请通过 [email protected] 联系我们。

在 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 Embed。您可以在这里了解更多信息并联系我们。

如果您不确定您想到的用例是否构成内部业务目的,请查看示例,如果仍然不清楚,请发邮件至 [email protected]

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

n8n 的使命是为每个使用计算机的人提供技术超能力。我们认为实现这一使命的最佳方式是使 n8n 尽可能广泛和自由地为用户提供,同时确保我们能够建立一个可持续、可行的业务。通过使我们的产品免费使用、易于分发和源代码可用,我们帮助每个人访问产品。通过作为企业运营,我们可以继续发布功能、修复错误并长期大规模提供可靠的软件。

为什么要创建许可证?#

创建许可证是我们最不喜欢的选择。我们只有在审查了可能的现有许可证并决定没有任何东西符合我们的特定需求后才走上这条路。我们试图通过两种方式减轻使用专有许可证的痛苦和摩擦:

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

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

  1. 尽可能宽松。
  2. 保护我们建立业务的能力。
  3. 尽可能清楚地说明允许或不允许什么使用。

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

只要您将 n8n 用于内部业务目的,而不是让您的客户使用 n8n 连接他们的账户和构建工作流,您应该能够使用 n8n。如果您不确定您想到的用例是否构成内部业务目的,请查看示例,如果仍然不清楚,请发邮件至 [email protected]

鉴于可持续使用许可证,我向 n8n 贡献的代码会发生什么?#

您在 GitHub 上贡献的任何代码都受 GitHub 的使用条款约束。简单来说,这意味着您拥有并负责您贡献的任何内容,但您授予其他 GitHub 用户使用此代码的某些权利。当您向包含许可证通知的存储库贡献代码时,您在相同条款下许可代码。

n8n 要求每个贡献者签署我们的贡献者许可协议。除了上述内容外,这还赋予 n8n 在不寻求额外许可的情况下更改其许可证的能力。这也意味着您不对您的贡献承担责任(例如,如果它们对其他人的业务造成损害)。

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

为什么从之前的许可证安排(Apache 2.0 with Commons Clause)切换到可持续使用许可证?#

n8n 在 2022 年 3 月 17 日之前根据 Apache 2.0 with Commons Clause 许可。Commons Clause 由各种软件公司发起,希望保护他们的权利免受云提供商的侵害。这个概念涉及在现有开源许可证之上添加商业限制。

然而,将 Commons Clause 作为开源许可证的附加条件使用,以及使用开放解释的措辞,在使用条款方面造成了一些混乱和不确定性。Commons Clause 还限制了人们提供咨询和支持服务的能力:我们意识到这些服务对于使人们从 n8n 中获得价值至关重要,所以我们想要移除这个限制。

我们创建可持续使用许可证是为了更宽松和更清楚地说明允许什么使用,同时继续确保 n8n 获得构建和改进我们产品所需的资金。

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

可持续使用许可证与我们之前的许可证安排之间有两个主要区别。首先是我们收紧了如何使用软件的定义。以前 Commons Clause 限制用户"销售"软件的能力;我们重新定义为限制使用于内部业务目的。第二个区别是我们之前的许可证限制了人们为与软件相关的咨询或支持服务收费的能力:我们已经完全取消了这个限制。

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

n8n 是开源的吗?#

虽然 n8n 的源代码在可持续使用许可证下可用,但根据开源倡议(OSI),开源许可证不能包括使用限制,所以我们不称自己为开源。在实践中,n8n 为大多数用户提供了与 OSI 批准的开源相同的许多好处。

我们创造了术语'公平代码'作为描述我们许可模型的方式,以及其他源代码可用但限制其源代码商业使用的公司的模型。

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

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

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

可持续使用许可证是公平代码许可证。您可以在这里阅读更多信息并查看公平代码许可证的其他示例。

我们总是很兴奋与感兴趣的各方谈论软件许可证、公平代码以及围绕共享代码的其他原则。要联系聊天,请发邮件至 [email protected]

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

可以!我们很兴奋看到更多软件使用可持续使用许可证。如果您正在使用我们的许可证,我们很想听到您的项目:[email protected]