社区许可证
企业客户的专有许可证
企业客户可使用专有许可证。请联系我们了解更多信息。
n8n 的 Sustainable Use License(可持续使用许可证)和 n8n Enterprise License(n8n 企业许可证)基于 fair-code 模式。更多说明,请参阅许可证常见问题。
n8n 使用什么许可证?
n8n 使用 Sustainable Use License(可持续使用许可证)和 n8n Enterprise License(n8n 企业许可证)。这些许可证基于 fair-code 模式。
可持续使用许可证涵盖哪些源代码?
可持续使用许可证适用于我们主要 GitHub 仓库中的全部源代码,但以下内容除外:
- master 以外其他分支的内容。
- 文件名包含
.ee.的源代码文件。这些文件采用 n8n 企业许可证。
什么是可持续使用许可证?
可持续使用许可证是 n8n 于 2022 年创建的 fair-code 软件许可证。关于创建它的原因,可在此处了解更多。该许可证允许免费使用、修改、创建衍生作品和再分发,但有以下三项限制:
- 仅可为自己的内部业务目的,或非商业用途、个人用途使用或修改该软件。
- 仅可出于非商业目的,免费分发该软件或将其提供给他人。
- 不得更改、移除或遮蔽软件中许可方的任何许可、版权或其他声明。使用许可方的商标须遵守适用法律。
有关 n8n 社区版允许用途的实用说明,请参阅许可证常见问题。
我们欢迎任何希望使用可持续使用许可证的人。如果你在公开构建项目,尽早考虑许可问题有助于避免后续麻烦。如有相关问题,请通过 license@n8n.io 联系我们。
如果我希望以许可证不允许的方式使用 n8n,该怎么办?
你必须与我们另行签订商业协议。我们积极鼓励软件开发者在自己的产品中使用 n8n,只要求其签订协议,明确使用条款以及以此方式使用产品应向 n8n 支 付的费用。请联系我们了解更多信息。
如果不确定拟定的使用场景是否属于内部业务目的,请查看许可证常见问题,或发送邮件至 license@n8n.io。
为什么不使用开源许可证?
n8n 的使命是让每一位计算机使用者都具备强大的技术能力。我们认为,实现这一使命的最佳方式是在尽可能让更多用户免费使用 n8n 的同时,确保我们能够建立可持续、可行的业务。通过免费使用、便于分发和开放源代码,我们让所有人都能获得产品;通过商业运营,我们能够长期持续发布功能、修复缺陷,并大规模提供可靠软件。
为什么自行创建许可证?
自行创建许可证原本是我们最不愿选择的方案。我们评估了现有许可证,确认没有一种符合特定需求后,才选择这条路。我们尝试通过两种方式减轻使用专有许可证带来的 负担和阻力:
- 使用通俗英语,并尽可能简短。
- 推广 fair-code,让它成为广为人知的统称,用于描述与我们类似的软件模式。
创建可持续使用许可证时,我们的目标是:
- 尽可能宽松。
- 保障我们建立业务的能力。
- 尽可能清楚地说明哪些用途允许、哪些不允许。
公司禁止使用限制商业用途的代码,我还能使用 n8n 吗?
只要出于内部业务目的使用 n8n,且没有将 n8n 提供给客户,让客户连接账户并构建工作流,你应当可以使用 n8n。如果不确定拟定场景是否属于内部业务目的,请查看许可证常见问题,或发送邮件至 license@n8n.io。
在可持续使用许可证下,我向 n8n 贡献的代码如何处理?
在 GitHub 上贡献的任何代码都受 GitHub 使用条款约束。简单来说,你拥有所贡献的内容,并对其负责,同时授予其他 GitHub 用户使用这些代码的某些权利。向包含许可证声明的仓库贡献代码时,你以相同条款许可这些代码。
n8n 要求每位贡献者签署我们的贡献者许可协议。除上述内容外,该协议还允许 n8n 无需另行征求许可即可更改许可证,也意味着你不必为贡献承担责任,例如贡献对他人业务造成损害时。
可以从这里开始向 n8n 贡献代码;更多参与社区的方式列在这里。