n8n
Table of contents
簡單來說,大家對 n8n 的誤解在於:「它看起來像開源,可以免費自架(Self-hosted),但不代表可以為所欲為地進行商業使用。」
許多工程師或企業誤把它當成 MIT 或 Apache 2.0 那種完全自由的開源軟體(Open Source),但 n8n 其實採用的是 「可持續使用授權(Sustainable Use License,簡稱 SUL)」。
地端(Self-hosted)運作會不會有商業問題,取決於你的使用場景。以下為您梳理清楚:
💡 核心結論:怎樣用安全?怎樣用會踩雷?
🟢 1. 完全合法的商業使用(免費)
場景: 內部業務自動化(Internal Business Purposes)。
說明: 如果你是在公司內部架設 n8n,用來幫自己的團隊串接 ERP、發送 Slack 通知、自動化財務報表、或者是幫內部 AI Agent 跑工作流。只要這個服務只服務公司內部員工,不管是多大的企業、賺多少錢,完全免費且合法。
🔴 2. 踩到法律紅線的商業使用(必須付費)
場景: 外部商業變現(把 n8n 當作產品的一部分賣給客戶)。
說明: 只要你把 n8n 的功能直接或間接「賣給外部客戶」,就違反了免費授權。以下是典型踩雷案例:
做成 SaaS 產品: 你的外包服務或軟體內嵌了 n8n 的工作流引擎,讓你的客戶登入去設定、串接他們自己的帳號。
轉售或白標(White-label): 把 n8n 換個 Logo 假裝是自己開發的自動化平台賣給別人。
外部觸發收費: 客戶付錢給你,由客戶的動作去觸發你地端 n8n 的工作流來為他們提供核心價值。
⚠️ 代價: 只要被認定為「非內部使用(例如嵌入或轉售)」,你就必須購買 n8n 的 Embed License(嵌入授權)。這個授權的起跳價通常是每年 50,000 美元(不論你的產品此時賺錢了沒),這是一筆非常高的合規成本。
🛠 灰色地帶與常見的「接案/外包」解法
很多接案公司或獨立開發者(Freelancer)會幫客戶寫自動化流程,這算不算違法?
n8n 官方目前的態度與社群實務做法是:
❌ 錯誤做法(違法): 你自己架設一台大伺服器運行 n8n,把帳號切給 A 客戶、B 客戶用,並每個月向他們收費(這叫託管轉售)。
🟢 正確做法(合法): 你幫客戶在客戶自己的伺服器(地端)或客戶自己的 n8n Cloud 帳號上部署 n8n。你收的是「開發與顧問費」,而 n8n 的運行依然屬於「客戶的內部業務使用」。
📊 快速自我檢測表
| 您的使用情境 | 授權狀態 | 是否需要付費給 n8n? |
|---|---|---|
| 公司內部行政、營運、行銷自動化 | 合法 | 🆓 免費(Community 版) |
| 串接公司內部的 AI 知識庫與 Agent | 合法 | 🆓 免費 |
| 接案:在客戶自己的環境幫忙搭建流程 | 合法 | 🆓 免費(你收技術服務費) |
| 把 n8n 包進你準備拿去賣的軟體(SaaS)裡 | 🔴 違法/需授權 | 💰 需要(買天價的 Embed 授權) |
| 架設一個自動化平台,開放給大眾註冊使用 | 🔴 違法/需授權 | 💰 需要 |
⚖️ 總結建議
n8n 是一個極度優秀的工具。如果你只是想解決自己公司、自己團隊的效率問題,地端自架是「完全安全且不用花錢」的。
但如果你未來的商業藍圖是想要打造一個軟體產品賣給別人,而這個產品極度依賴 n8n 作為底層引擎,那在架構設計初期就必須三思。如果不想支付昂貴的授權費,此時可能需要轉向尋找真正完全開源(如 Apache/MIT 協議)的替代方案(例如 Apache Airflow、Temporal,或前端視覺化改用 Node-RED)。