الترخيص والإصدارات بلا تجميل: Sustainable Use License، وCommunity مقابل Business، وn8n 3.0 الذي يكسر أشياء كثيرة
n8n ليس مرخّصاً بـ MIT: نص Sustainable Use License يسمح بالاستخدام الداخلي أو غير التجاري فقط، وملفات .ee. خارج الترخيص أساساً. نقرأ بنود الإيقاف التلقائي وبراءة الاختراع ونقص الضمان حرفياً، ونفصل الإصدار عن الخطة عن الترخيص، ونذكر بالضبط ما لا يدخل Community — مع الأرقام كما تنشرها n8n نفسها.

⚠️ قبل أن تبدأ n8n (تُنطق «n-eight-n») ليس مرخّصاً بـ MIT، وليس بأي رخصة برمجيات حرة أخرى. النص الحاكم يقول حرفياً: «You may use or modify the software only for your own internal business purposes or for non-commercial or personal use. You may distribute the software or provide it to others only if you do so free of charge for non-commercial purposes.»
أي أن تشغيله لأعمالك أنت جائز بلا تساؤل. وأي استخدام يتجاوز ذلك — تقديمه لعملائك كخدمة مدفوعة، أو حزمه داخل منتج تبيعونه، أو تعديله ثم توزيعه مدفوعاً — ليس استخداماً مرخّصاً. إن كان قصدك أحد هذه الثلاثة، فبقية هذه المقالة شرط قبل أول سطر تكتبه، لا قراءة اختيارية.
ما الذي يقوله LICENSE.md حرفياً
الملف الذي يحكم كل شيء اسمه LICENSE.md في مستودع المشروع، وما في داخله حرفياً:
## Sustainable Use LicenseVersion 1.0
وأول جملة فيه ليست عنواناً عاماً، بل استثناء:
Content outside of the above mentioned files or restrictions is available under the "Sustainable Use License" as defined below.
ترجمتها الدقيقة: ما عدا ما ذُكر قبل هذه الجملة أو ما خُصّ منه قيد، هو ما يتبع هذا الترخيص. أي أن الترخيص نفسه يبدأ باستثناءات، لا بانعطاف مفتوح.
ثم تأتي الجملة العملية، وهي التي تحكم كل قرار تتخذه:
You may use or modify the software only for your own internal business purposes or for non-commercial or personal use. You may distribute the software or provide it to others only if you do so free of charge for non-commercial purposes.
القراءة العملية لهذه الجملة استنتاجي أنا، لا نصٌّ من n8n:
| ما تريد فعله | الحكم من النص |
|---|---|
| تشغيل نسخة على خادمك لأعمالك أنت | جائز |
| تشغيلها ضمن مشروع غير مدفوع مع زملائك | جائز |
| بيع الوصول إليها كخدمة لعملائك | غير جائز |
| حزمها داخل منتج برمجي تبيعه | غير جائز |
| تعديلها ثم توزيعها مدفوعاً | غير جائز |
والتعديل نفسه له التزام إجرائي يلزم كل من عدّل الشيفرة:
If you modify the software, you must include in any modified copies of the software a prominent notice stating that you have modified the software.
ثلاثة أسئلة يطرحها هذا عليك إن كنت تنوي التعديل: هل أخبرت من يحصل على النسخة؟ وهل النص واضح في موضع ظاهر؟ وهل النسخة مُوزَّعة أم داخلية؟
⚠️ ملفات .ee. ليست مرخّصة أصلاً
هذه أول استثناء في الترخيص، وهي الأكثر جهلاً:
Source code files that contain ".ee." in their filename or ".ee" in their dirname are NOT licensed under the Sustainable Use License.To use source code files that contain ".ee." in their filename or ".ee" in their dirname you must hold a valid n8n Enterprise License specifically allowing you access to such source code files and as defined in "LICENSE_EE.md".
ما يعنيه هذا عملياً: بعض الملفات في المشروع ليست مرخّصة لك بمجرد تنزيل المشروع، لأنها خارج Sustainable Use License أصلاً، وأنها تحتاج a valid n8n Enterprise License — والفرق الجوهري أن الرخصة يجب أن تكون مُحدَّدة بإذن الوصول إلى هذه الملفات تحديداً، والشروط تُعرَّف في ملف منفصل اسمه LICENSE_EE.md.
هنا نقطة يخطئ فيها كثيرون: تثبيت n8n من صورته الرسمية يضع هذه الملفات على قرصك، لكن وجودها على القرص ليس ترخيصاً لاستخدامها. النص لا يلتفت إلى سبب حاجتك إليها، ولا يميّز بين من يقرأها للتعلّم ومن يبني عليها. ولهذا الترتيب مهم: إن كنت تشغّل Community فالملفات التي تحوي .ee. ليست ما تشغّله؛ وإن كنت تشغّل Business أو Enterprise بمفتاح صالح فالمفتاح — لا وجود الملف — هو ما يغطّي الوصول إليها. اقرأ LICENSE_EE.md قبل أي استخدام تجاري يلمس هذه الملفات.
⚠️ المخالفة تُنهي الترخيص تلقائياً، ومهلة الاسترداد 30 يوماً
If you use the software in violation of these terms, such use is not licensed, and your license will automatically terminate.no later than 30 days after you receive that notice, your license will be reinstated retroactively.
القارئ السريع يرى «30 يوماً» ويظنّها مهلة سماح. ليست كذلك. اقرأ البنية:
- الترخيص ينتهي تلقائياً: لا إشعار ولا مهلة ولا دعوى ولا خطوات قانونية.
- شرط الاسترداد مشروط: أن يرسل لك المرخِّص إشعاراً بالمخالفة، وأن تكفّ عن المخالفة، في موعد أقصاه 30 يوماً من استلام ذلك الإشعار.
- والاسترداد رجعي: يعود ترخيصك فعّالاً من تاريخه، لا من تاريخ استرداده.
عملياً، هذه أقوى بنود الترخيص أثراً لمن يعمل داخل شركة: المخالفة لا تحتاج إلى أن تُكتشَف لتُنهي الترخيص، فالنص نفسه يسقط رجعياً بمجرد وقوعها. وحينها يصبح السؤال الوحيد المهم هو «متى عدتُ إلى الوضع المشروع؟»، وإجابته هي مهلة الـ30 يوماً — تُحسب من إشعار قد لا يُرسَل إليك أصلاً.
⚠️ بند براءات الاختراع: الجملة التي لا أحد يقرؤها
If you or your company make any written claim that the software infringes or contributes to infringement of any patent, your patent license for the software granted under these terms ends immediately.
هذه الجملة يجب أن يعرفها كل مؤسس شركة تقنية، لأنها لا تتحدث عن مخالفة، بل عن ادعاء.
المُحفِّز ليس اختراقاً بعينه، وقد لا يكون هناك اختراق أصلاً. المُحفِّز هو ادعاء مكتوب: رسالة مطالبة، أو محضر اجتماع، أو رد على فريق الاستثمار في جولة تمويل، أو تقرير داخلي بعد حادث. ومتى كتب أحدهم في ورقة أن n8n ينتهك براءة اختراع له، انتهى ترخيص براءته على هذا البرنامج فوراً — بلا شرط أن يكون الادعاء صحيحاً، وبلا شرط أن ينجح، وبلا شرط أن ينال حقّ في فعل شيء.
لاحظ اتجاه الجملة: النص لا يُقرّ براءة الاختراع، بل يسحبها. والطرف الآخر غير مقيّد ببنود تحميه من التبعات التي قد تنشأ عن ادعاء كهذا. هذه ليست دعوى قانونية، بل قراءة للنص — والاستشارة القانونية واجبة قبل أي ادعاء من هذا النوع، لا بعده.
⚠️ لا ضمان: البرنامج «كما هو» بلا ضمان أو شرط
the software comes as is, without any warranty or condition
هذه الجملة تُحمّلك مسؤولية ما ينتج عن الاستخدام، بلا استثناء. وهي تقطع بنا أيضاً:
أي خطأ في هذه السلسلة يُصحَّح عندنا، لا عند n8n. هذا التزامنا نحن تجاه القارئ، ونستمدّه من النص نفسه الذي تطبّقه على n8n. فإذا اكتشفت أن ما قرأته هنا مضلّل، فالتصحيح على هذا الموقع.
الإصدار والخطة والترخيص: ثلاث كلمات، ثلاثة أشياء
هذا أدقّ تمييز في التوثيق كله، وخلطه يكلّف مالاً حقيقياً. النص حرفي:
An **edition** is the variant of the self-hosted software you run: Community, Registered Community, Business, or Enterprise.A **plan** is the paid subscription tier you buy, for self-hosted or n8n Cloud.When you subscribe to a paid plan, you get a **license** key that unlocks the features for that plan. Registering a free Community edition also uses a license key.
| الكلمة | ما تحكمه | أمثلة |
|---|---|---|
| إصدار (edition) | نسخة البرنامج التي تُشغّلها على خادمك | Community · Registered Community · Business · Enterprise |
| خطة (plan) | مستوى الاشتراك المدفوع الذي تشتريه | Starter · Pro · Business · Enterprise |
| ترخيص (license) | المفتاح الذي يفتح ميزات تلك الخطة | يُصدر مع الخطة، ويُستخدم أيضاً لتسجيل إصدار Community المجاني |
المفارقة التي تستحق التوقف: عبارة «مفتاح ترخيص» لا تعني «مدفوع». النص نفسه يقول إن تسجيل إصدار Community المجاني يستخدم مفتاح ترخيص أيضاً. فإذا سمعت «تركّب مفتاح ترخيص»، لا تستنتج أنك دفعت.
أما Registered Community فهو إصدار مجاني يمنح شيئاً محدّداً فوق Community العادي:
Folders: Organize your workflows into tidy foldersDebug in editor: Copy and pin execution data when working on a workflowCustom execution data: Save, find, and annotate execution metadata
ما الذي لا يدخل إصدار Community — والحيلة داخل القائمة نفسها
The Community edition includes almost the complete feature set of n8n. It doesn't include these features:
هذه القائمة — لا عدد التكاملات ولا عدد القوالب — هي الفرق الحقيقي بين المجاني والمدفوع:
| ما لا يدخل Community |
|---|
Custom variables |
Environments |
External secrets |
External storage for binary data |
Log streaming |
Multi-main mode |
Projects |
SSO (SAML, LDAP) |
Sharing (workflows, credentials) |
Version control using Git |
لكن القراءة السريعة تخطئ في ثلاثة مواضع، لأن العنوان يخالف ما تحته:
Multi-main mode (Queue mode *is* included)— وضع الطابور متاح في Community. المدفوع هوMulti-main modeوحده، وهو شيء مختلف تماماً: الطابور يوزّع التنفيذ على عدة عمال، أما multi-main فيجعل النسخ الرئيسية كلها تستقبل الطلبات الخارجية في آن واحد.Log streaming (Logging *is* included)— التسجيل متاح. المدفوع هو بثّ السجلات إلى خارج الخادم.Sharing (workflows, credentials)— والنص يوضّح:Only the instance owner and the user who creates them can access workflows and credentials. المشاركة ليست مغلقة، بل محصورة في شخصين: صاحب النسخة، ومن أنشأ العنصر. يعني ذلك أنك تستطيع تجريب سير عمل منفرداً على Community، ولا تستطيع دعوة زميل إلى نسختك — وهذا فرق يومي لا يفهمه من يقرأ الجدول مرّة واحدة.
تفاصيل الطابور وmulti-main في الاستضافة الذاتية بأمان.
خطة Business: للاستضافة الذاتية فقط، وبشرط يومي
Not yet. The Business plan is currently only available for self-hosted n8n.
والعبارة نفسها موجودة في بطاقة الخطة: Self-hosted only. أي أن من يريد SSO and LDAP أو Environments متعدّدة لا يجدهما في n8n Cloud باسم Business؛ عليه إما Enterprise، وإما استضافة ذاتية.
وفي الحالتين، مفتاح الترخيص ليس ملفاً على قرصك:
To access Business or Enterprise features on your self-hosted instance, you receive a license key that must ping our license server daily to stay active. This ping includes data like the number of production executions, which helps us track usage.
استخرج من الجملة ما لا يقوله n8n بصراحة: شرط «يبقى فعّالاً» يجعل المفتاح خادماً لا ملفاً. فإن كان خادمك خلف جدار ناري يمنع هذا الاتصال، أو كنت تشغّل نسخة معزولة تماماً، فالمفتاح لا يبقى نشطاً وحده. ومعه يخرج the number of production executions — أي أرقامك أنت، لا بيانات عميلك؛ أرقامك رغم ذلك.
نقطة دقيقة نكررها في الاستضافة الذاتية بأمان: الاستضافة الذاتية تعني أن بياناتك في قاعدة بياناتك، لا أن ترخيصك محلي.
الأرقام كما تنشرها n8n نفسها
بلا تجميل وبلا تخفيض: هذه أرقام صفحة التسعير كما هي، بأرقام غربية، وبالمعنى الحرفي الذي تنشر به n8n نفسها.
| الخطة | السعر | الحصة الشهرية | شكل n8n |
|---|---|---|---|
| Starter | 20€/mo, billed annually |
2.5K |
n8n Cloud |
| Pro | 50€/mo, billed annually |
10K |
n8n Cloud |
| Business | 667€/mo, billed annually |
40K |
Self-hosted only |
| Enterprise | Custom number of workflow executions |
— | — |
لا نعرض سعراً لـ Enterprise، لأن الصفحة لا تعرض سعراً له.
ثلاثة أشياء أخرى بنفس النص:
- التجاوز:
For the Business plan, overage prices are 4,000 EUR for extra buckets of 300,000 executions.— والسطر بجانبه مُريح بصراحة:If you exceed your quota, rest assured your workflows will continue running without interruption, but overage charges may apply if you do not upgrade. لا يتوقف عملك عند بلوغ الحصة؛ يُحاسب عليه. - الشركات الصغيرة:
Under 20 employees? Check if you qualify for our Start-up Plan and get **50% off Business**. - الدفع السنوي:
Annually (Save 17%)
لا نَعِد بهذه الأرقام. هي أرقام صفحة في يوم نشر هذا المقال، وقد تتغيّر. اقرأها كحدود قرار، لا كوعد.
⚠️ قبل أن تصل n8n 3.0: خمسة أشياء تُحذف
التغييرات الكاسرة ليست تحديثاً، بل هجرة. وأهم ما فيها أن ترخيصك لا يحميك منها: اشتراك صالح لا يمنع حذف عقدة كنت تعتمد عليها. خمسة أشياء تقرأها سطراً سطراً قبل أن تُدير الترقية:
- التثبيت عبر npm ينتهي:
Self-hosted n8n will require a Docker-based deployment. n8n 3.0 will no longer support installations run using npm or npx n8n. - الإصدار الأول من عقدة الوكيل يختفي:
Version 1 of the **AI Agent** node supported several agent type modes, including **SQL Agent**, **Conversational Agent**, **OpenAI Functions Agent**, **Plan and Execute Agent**, and **ReAct Agent**. n8n 3.0 removes version 1 of the node, along with these modes.— الفرق بين هذا الإصدار والإصدار الحالي في الوكلاء الثلاثة في n8n. - عقدة AI Transform لم تعد تُضاف:
You can no longer add an **AI Transform** node. Write JavaScript directly in the **Code** node instead. - تعبير مُهمَل يُحذف:
n8n 3.0 removes the deprecated $getPairedItem expression helper.— وأكمل في التعبيرات في n8n. - ومتاحة من عقدة Code تُحذف:
n8n 3.0 removes the $evaluateExpression() convenience method from the **Code** node (JavaScript).
الفصل بين سؤالين يختلطان دائماً: هل يحقّ لك؟ ترخيصك يجيب عن هذا. هل ستبقى تعمل؟ قائمة التغييرات تجيب عن هذا. ولا واحدة تجيب عن الأخرى.
⚠️ لماذا لا شعار ولا لقطة شاشة في هذه السلسلة
موقفنا مبنيّ على النص لا على الحذر:
You may distribute the software or provide it to others only if you do so free of charge for non-commercial purposes.
لقطات الواجهة والشعار جزء مما تأخذه حين تأخذ المنتج. لذلك كل رسم في هذه السلسلة مرسوم من طرفنا: ألواننا وخطوطنا ونصوصنا، ولا نضع صورة من داخل n8n ولا شعاره ولا ألوانه.
هذا ليس تحفّظاً عابراً ولا موقفاً مؤقتاً. والحدّ الوحيد الذي سمحنا به لنفسه هو أسماء الأنواع مثل n8n-nodes-base.scheduleTrigger — فهي حقائق تقنية تُذكر في كل دليل عملي، وليست أصلاً إبداعياً. أما ما يُشاهَد في الشاشة فهو ملكهم، ولا نعرضه.
أُراجع في n8n 2.42.5 (2026-10-08). n8n يُصدر نسخاً جديدة أسبوعياً تقريباً، فراجع التوثيق إن كان عمرك يتجاوز بضعة أشهر.
تحتاج أتمتة تعمل فعلاً؟
نصمّم ونبني أنظمة أتمتة للشركات والأفراد على n8n — من أول سير عمل يعمل خلال يوم، إلى وكيل يوثّق خطواته ويطلب موافقة بشرية قبل أي إجراء حسّاس. اكتب لنا وضعك من صفحة التواصل.
المصادر
كل ادعاء في المقال مرتبط بمصدره. الروابط تفتح في نافذة جديدة.
- 01n8n Changelog — v3.0 breaking changes (ما الذي يُحذف فعلياً) ↗
docs.n8n.io
n8n 3.0 يلغي التثبيت عبر npm أو npx، ويزيل الإصدار الأول من عقدة AI Agent مع أوضاعه، ويمنع إضافة عقدة AI Transform، ويحذف تعبير $getPairedItem ودالة $evaluateExpression() من عقدة Code.
- 02n8n LICENSE.md — Sustainable Use License (نص الترخيص الحرفي) ↗
raw.githubusercontent.com
أي ادعاء مكتوب بأن البرنامج ينتهك براءة اختراع يُنهي ترخيص براءة الاختراع فوراً، دون شرط صحة الادعاء.
- 03n8n LICENSE.md — Sustainable Use License (نص الترخيص الحرفي) ↗
raw.githubusercontent.com
أي مخالفة تجعل الترخيص ينتهي تلقائياً، والاسترداد لا يقع إلا إذا أرسل المرخِّص إشعاراً وتوقّفت المخالفة في موعد أقصاه 30 يوماً من استلامه، ويُسترد الترخيص رجعياً.
- 04n8n Docs — Community edition features (استثناءات الإصدار المجاني، والفرق بين الإصدار والخطة والترخيص) ↗
docs.n8n.io
إصدار Community لا يشمل Custom variables وEnvironments وExternal secrets وExternal storage for binary data وLog streaming وMulti-main mode وProjects وSSO (SAML, LDAP) وSharing وVersion control using Git — مع أن وضع الطابور والتسجيل مُدرجان، وأن المشاركة محصورة في صاحب النسخة ومن أنشأ العنصر.
- 05n8n Docs — Community edition features (استثناءات الإصدار المجاني، والفرق بين الإصدار والخطة والترخيص) ↗
docs.n8n.io
الإصدار وخطة الاشتراك ومفتاح الترخيص ثلاثة مفاهيم مختلفة، وتسجيل إصدار Community المجاني يستخدم مفتاح ترخيص أيضاً.
- 06n8n LICENSE.md — Sustainable Use License (نص الترخيص الحرفي) ↗
raw.githubusercontent.com
الاستخدام مسموح حصراً لأغراض الأعمال الداخلية أو غير التجارية أو الشخصية، وتوزيعه لغيرك مسموح مجاناً ولأغراض غير تجارية فقط.
- 07n8n LICENSE.md — Sustainable Use License (نص الترخيص الحرفي) ↗
raw.githubusercontent.com
البرنامج يُقدَّم كما هو دون أي ضمان أو شرط.
- 08n8n LICENSE.md — Sustainable Use License (نص الترخيص الحرفي) ↗
raw.githubusercontent.com
الملفات التي تحوي .ee. في اسمها أو .ee في مسار مجلدها ليست مرخّصة تحت Sustainable Use License، وتحتاج valid n8n Enterprise License يُعرَّف في LICENSE_EE.md.
- 09n8n LICENSE.md — Sustainable Use License (نص الترخيص الحرفي) ↗
raw.githubusercontent.com
ترخيص n8n هو Sustainable Use License Version 1.0 وليس MIT، ويبدأ باستثناءات قبل أن يصل إلى الترخيص نفسه.
- 10n8n Pricing — الخطط والأسعار، وتوفّر Business، ونبض الترخيص اليومي ↗
n8n.io
خطة Business متاحة حالياً للاستضافة الذاتية n8n فقط، ومفتاح ترخيصها على نسخة مستضافة ذاتياً يجب أن يتصل بخادم ترخيص n8n يومياً ليبقى فعّالاً، وهذا الاتصال يشمل عدد عمليات الإنتاج.



