跳至内容

可持续使用许可#

企业专有许可证

企业客户可获取专有许可证。联系我们获取更多信息。

n8n的Sustainable Use Licensen8n Enterprise License基于fair-code模式。

许可证常见问题解答#

你们使用什么许可证?#

n8n采用Sustainable Use Licensen8n Enterprise License许可协议。这些许可证基于fair-code公平代码模式。

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

Sustainable Use License适用于我们主GitHub仓库中托管的所有源代码,但以下情况除外:

  • 非主分支的其他分支内容。
  • 源代码文件中包含.ee.的文件名。这些文件根据n8n Enterprise License授权。

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

可持续使用许可证是由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中设置了一个AI聊天机器人,并将其嵌入到ACME应用中。该AI聊天机器人在n8n中的凭证使用的是Bob公司的凭证。ACME应用的终端用户只需向聊天机器人输入他们的问题或查询即可。

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

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

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

如果您不确定您所设想的用例是否属于内部业务用途,请查看示例,如果仍有疑问,请发送邮件至license@n8n.io

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

n8n的使命是赋予每位计算机使用者技术超能力。我们已确定实现这一使命的最佳方式,就是尽可能广泛且免费地向用户提供n8n,同时确保我们能建立可持续、可盈利的业务模式。通过让产品免费使用、易于分发和源码开放,我们帮助所有人获取该产品。通过企业化运营,我们能够持续发布新功能、修复漏洞,并长期提供稳定的大规模软件服务。

为什么你们要创建许可证?#

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

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

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

  1. 尽可能保持宽松的权限设置。
  2. 保障我们构建业务的能力。
  3. 尽可能明确地说明哪些用途是被允许或不被允许的。

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

如果您将n8n用于内部业务用途,而不是向客户提供n8n让他们连接账户并创建工作流,那么您应该可以使用n8n。如果您不确定您所考虑的用例是否属于内部业务用途,请查看示例,如果仍有疑问,请发送邮件至license@n8n.io

根据可持续使用许可,我贡献给n8n的代码会如何处理?#

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

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

开始为n8n贡献代码非常简单这里,我们还列出了参与社区的更多方式这里

为什么从之前的许可协议(Apache 2.0附带共享条款)切换至可持续使用许可?#

n8n在2022年3月17日之前采用Apache 2.0许可证附加共享条款授权。共享条款是由多家软件公司发起,旨在保护其权益免受云服务提供商的侵害。该条款概念是在现有开源许可证基础上增加商业使用限制。

然而,将共享条款作为开源许可证的附加条件使用,以及采用易产生歧义的措辞,导致在使用条款方面引发了一些困惑和不确定性。共享条款还限制了人们提供咨询和支持服务的能力:我们意识到这些服务对于帮助用户从n8n获取价值至关重要,因此我们希望取消这一限制。

我们创建可持续使用许可的目的是在继续确保n8n获得构建和改进产品所需资金的同时,更宽松、更清晰地界定允许的使用范围。

可持续使用许可证与您之前的许可安排(Apache 2.0附带共享条款)之间有哪些主要区别?#

可持续使用许可证与我们之前的许可安排主要有两点不同。首先是收紧了软件使用范围的定义。此前共享条款限制了用户"销售"软件的能力;我们已重新定义为仅限于内部商业用途。第二个区别是旧许可证限制了人们收取与软件相关的咨询或支持服务费用:我们已完全取消了这一限制。

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

n8n是开源的吗?#

尽管n8n的源代码采用可持续使用许可证发布,但根据开源倡议组织(OSI)的定义,开源许可证不能包含使用限制,因此我们不称自己为开源软件。实际上,n8n为大多数用户提供了与OSI认证开源软件相同的诸多优势。

我们创造了'公平代码'这个术语,用来描述我们的许可模式,以及其他公司采用的模式——这些公司的源代码虽然可供获取,但限制其商业用途。

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

Fair-code 并非软件许可证。它描述了一种软件模式,其中软件:

  • 通常可以免费使用,并且任何人都可以分发。
  • 其源代码可公开获取。
  • 可以通过公共和私人社区中的任何人进行扩展。
  • 其作者对其进行了商业使用限制。

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

我们一直热衷于讨论软件许可证、公平代码以及与相关方共享代码的其他原则。如需联系交流,请发送邮件至license@n8n.io

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

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

优云智算