O n8n é distribuído sob a fair-code (código justo) e é licenciado sob Apache 2.0 Commons.
Fair-code não é uma licença de software e somente descreve um modelo de software em que o software:
- Geralmente é de uso gratuito e pode ser distribuído por qualquer pessoa
- Tem seu código-fonte disponível abertamente
- Pode ser estendido por qualquer pessoa em comunidades públicas e privadas
- É comercialmente restrito por seus autores
Segue abaixo a tradução de dois pontos principais do FAQ do website https://docs.n8n.io/reference/faq.html#which-license-does-n8n-use
O n8n é Open Source?
Não. A Commons Clause que está anexada à licença Apache 2.0 retira alguns direitos.
De acordo com a definição da Open Source Initiative (OSI), n8n não é open-source. No entanto, o código-fonte é aberto e todos (pessoas físicas e jurídicas) podem usá-lo gratuitamente porém não é permitido ganhar dinheiro diretamente com o n8n.
Por exemplo, não se pode cobrar dos outros para hospedar ou dar suporte ao n8n. No entanto, para tornar as coisas mais simples, o n8n permite a todos (indivíduos e empresas) o direito de oferecer consultoria ou suporte sem permissão prévia, desde que seja inferior a 30.000 USD ($ 30k) por ano.
Se sua receita de serviços com base em n8n for superior a $ 30k por ano, é necessário tornar-se um parceiro e solicitar uma licença. Se você tiver alguma dúvida sobre isso, sinta-se à vontade para entrar em a equipe do N8N pelo e-mail [email protected].
Por que o n8n não é de código aberto, mas sim de código justo?
Amamos o código aberto e a ideia de que todos podem usar e estender livremente o que escrevemos. Nossa comunidade está no centro de tudo o que fazemos e entendemos que as pessoas que contribuem para um projeto são os principais impulsionadores que impulsionam o projeto.
Portanto, para garantir que o projeto continue a evoluir e permanecer ativo no longo prazo, decidimos anexar a Cláusula de Commons. Isso garante que nenhuma outra pessoa ou empresa possa ganhar dinheiro diretamente com o n8n.
Especialmente se competir com a forma como planejamos financiar nosso desenvolvimento futuro. Para a grande maioria das pessoas, não fará diferença alguma. Ao mesmo tempo, protege o projeto.
Como o próprio n8n depende e usa muitos outros projetos de código aberto, é justo que os apoiemos de volta. É por isso que planejamos contribuir com uma determinada porcentagem da receita / lucro todos os meses para esses projetos.
Já iniciamos com as primeiras contribuições mensais via Open Collective. Ainda não é muito, mas esperamos ser capazes de aumentar substancialmente com o tempo.