العقود والملكية

من يملك الكود المصدري بعد انتهاء المشروع؟

فريق بوابة الحلول التقنية آخر تحديث: 22 August 2026 6 دقائق قراءة
الإجابة المختصرة

ملكية الكود المصدري بعد انتهاء المشروع تُحدَّد بالعقد وليس بالدفع فقط؛ فبعض العقود تمنحك ملكية كاملة، وأخرى تمنحك ترخيص استخدام فقط بينما يبقى الكود ملكاً للمطوّر. لذلك يجب أن ينص العقد صراحة على "نقل الملكية الفكرية الكاملة" بعد سداد كامل المبلغ، وإلا فقد تجد نفسك غير قادر على تعديل نظامك أو نقله لمزود آخر مستقبلاً.

لماذا تُعد ملكية الكود المصدري قضية حساسة لأصحاب الأعمال في السعودية؟

كثير من أصحاب المنشآت الصغيرة والمتوسطة في الرياض وجدة والدمام يتعاقدون مع شركة برمجة لتطوير نظام أو تطبيق أو متجر إلكتروني، ويفترضون أن دفع الفاتورة يعني امتلاك كل شيء تلقائياً. هذا الافتراض غير صحيح قانونياً في كثير من الحالات.

الكود المصدري (Source Code) هو الملفات البرمجية الأصلية التي كتبها المطوّر بلغة برمجة معينة، وهو ما يمكّنك من تعديل النظام أو نقله إلى فريق تقني آخر أو مزود استضافة مختلف. بدونه، تصبح منشأتك مرتبطة بشكل شبه دائم بمزود الخدمة الأول.

هذا الارتباط القسري يُعرف أحياناً بـ"احتجاز العميل"، وهو خطر حقيقي عند التعاقد مع أفراد أو شركات غير موثقة، أو عند توقيع عقود مقتضبة لا تتناول الملكية الفكرية بوضوح.

الفرق بين "شراء النظام" و"ترخيص استخدامه"

هناك نموذجان رئيسيان يجب أن يفهمهما كل عميل قبل التوقيع على أي اتفاقية تطوير:

الأول هو النظام المخصص (Custom System)، حيث يُبنى الحل خصيصاً لمنشأتك، ومن المفترض أن تنتقل ملكية الكود إليك بالكامل بعد السداد الكامل وتسليم المشروع، ما لم يُذكر خلاف ذلك صراحة.

الثاني هو نموذج SaaS (البرمجيات كخدمة)، وهو اشتراك شهري أو سنوي في منصة جاهزة يديرها المزود على خوادمه، وهنا لا تملك الكود المصدري إطلاقاً بل تملك حق الاستخدام فقط طوال فترة الاشتراك، تماماً كمنتجات مثل نظام إدارة علاقات العملاء CRM أو أنظمة نقاط البيع POS التي تُقدَّم غالباً كخدمة مُدارة.

ملاحظة مهمة

مصطلح CRM يعني "نظام إدارة علاقات العملاء" (Customer Relationship Management)، وهو برنامج لتتبع بيانات العملاء والمبيعات والتواصل معهم. أما ERP فيعني "تخطيط موارد المؤسسة" (Enterprise Resource Planning)، وهو نظام متكامل يربط المالية والمخزون والموارد البشرية في منصة واحدة.

ماذا يجب أن يتضمنه العقد لضمان حقك في الكود؟

العقد الجيد لا يترك مسألة الملكية للتفسير. إليك النقاط الأساسية التي ننصح بها عملاءنا دائماً عند تطوير أنظمة مخصصة أو تطبيقات جوال:

  1. بند نقل الملكية الفكرية: نص صريح يقول إن كامل حقوق الملكية الفكرية للكود تنتقل إلى العميل فور سداد كامل قيمة العقد.
  2. تسليم الكود المصدري فعلياً: التزام تعاقدي بتسليم نسخة كاملة من الكود (وليس فقط النسخة التنفيذية) عبر مستودع مثل Git، مع توثيق طريقة التشغيل.
  3. توضيح المكتبات الخارجية: تحديد أي أجزاء مبنية على مكتبات مفتوحة المصدر أو خدمات طرف ثالث لا يملكها المطوّر أصلاً.
  4. حق النسخ الاحتياطي: تأكيد حصولك على نسخة احتياطية دورية من قاعدة البيانات والملفات، وليس فقط الاعتماد على خادم المزود.
  5. بند ما بعد التسليم: توضيح هل تشمل الملكية التحديثات المستقبلية أيضاً أم تقتصر على النسخة المسلَّمة وقت التوقيع.

حالات خاصة تستحق الانتباه

عند تطوير موقع إلكتروني أو متجر إلكتروني على منصات جاهزة مثل ووردبريس أو منصات التجارة الجاهزة، فإن التصميم المخصص (Theme) والإضافات التي طُوّرت خصيصاً لك يجب أن تُذكر في العقد كملكية لك، أما النواة البرمجية للمنصة نفسها فهي مرخّصة من الجهة المطوّرة لها أصلاً وليست حكراً على أحد.

أما في حال استضافة النظام على خوادم المطوّر ضمن باقة الاستضافة، فامتلاكك للكود لا يعني بالضرورة سهولة النقل الفوري؛ لذا يُفضَّل الاتفاق مسبقاً على آلية ترحيل البيانات والملفات إلى مزود استضافة آخر إذا رغبت في ذلك مستقبلاً.

وفي مشاريع الحد الأدنى القابل للتطبيق (MVP، أي أول نسخة مبسطة من المنتج تُستخدم لاختبار الفكرة في السوق قبل التوسع)، ينصح الخبراء بالتأكيد على ملكية الكود منذ العقد الأول، لأن هذه النسخة غالباً ما تكون الأساس الذي يُبنى عليه المنتج لاحقاً.

نوع المشروعمن يملك الكود عادة؟نقطة يجب الانتباه لها
نظام مخصص بالكاملالعميل، بعد السداد الكامل وبند نقل الملكيةالتأكد من ذكر البند صراحة في العقد
اشتراك SaaS جاهزمزود الخدمةلا يوجد كود يُسلَّم، فقط حق استخدام واستيراد بياناتك
تطبيق جوال مخصصالعميل عادةالتأكد من تسليم حسابات المتاجر (Apple/Google) باسم المنشأة
موقع أو متجر على منصة جاهزةالعميل يملك التخصيصات فقطالنواة الأساسية للمنصة مرخّصة من مطوّرها الأصلي

ملكية الكود مقابل ملكية البيانات

يخلط كثيرون بين ملكية الكود وملكية البيانات، وهما أمران مختلفان قانونياً. البيانات (العملاء، الطلبات، السجلات المالية) تظل ملكاً للمنشأة دائماً بغض النظر عن نوع العقد، وهذا يرتبط أيضاً بنظام حماية البيانات الشخصية (PDPL) الذي تشرف عليه الهيئة السعودية للبيانات والذكاء الاصطناعي (سدايا)، والذي يُلزم الجهات بحماية بيانات الأفراد وتحديد كيفية معالجتها وتخزينها.

لذلك، حتى لو لم تملك الكود المصدري لمنصة SaaS، يجب أن يضمن العقد حقك في تصدير بياناتك بصيغة قابلة للاستخدام (مثل Excel أو عبر واجهة برمجية API، وهي وسيلة تتيح لبرنامجين التواصل وتبادل البيانات آلياً) في أي وقت.

تنبيه

احذر من العقود التي تشترط رسوماً إضافية مقابل "تصدير بياناتك الخاصة" أو تسليم الكود بعد التطوير. هذا مؤشر شائع على عدم وضوح بنود الملكية منذ البداية، ويجب مناقشته صراحة قبل توقيع أي اتفاقية.

ماذا لو كان النظام يخدم قطاعات حساسة كالعيادات أو التعليم؟

في القطاعات التي تتعامل مع بيانات حساسة، مثل أنظمة العيادات التي تحتوي سجلات مرضى، أو منصات التعليم التي تحوي بيانات طلاب، تصبح مسألة ملكية الكود والبيانات معاً أكثر إلحاحاً، لأن الجهة يجب أن تكون قادرة على ضبط من يصل إلى النظام ومن يستطيع تعديله في أي لحظة دون الاعتماد الكامل على طرف خارجي واحد.

وينطبق الأمر نفسه على أنظمة الموارد البشرية وأرشفة المستندات عبر نظام الأرشفة الإلكتروني DMS، حيث تحتوي هذه الأنظمة على معلومات موظفين وعقود يجب أن تبقى المنشأة قادرة على الوصول إليها والتحكم فيها بشكل مستقل.

نصيحة عملية

قبل توقيع أي عقد تطوير، اطلب فقرة واضحة تقول: "تنتقل جميع حقوق الملكية الفكرية للكود المصدري والتصاميم إلى الطرف الأول (العميل) فور سداد كامل قيمة العقد"، واحتفظ بنسخة موقعة منها.

ملخص أهم النقاط
  • السداد الكامل وحده لا يضمن ملكية الكود؛ العقد هو الفيصل.
  • الأنظمة المخصصة عادة تُنقل ملكيتها للعميل، بينما اشتراكات SaaS تبقى ملكاً للمزود.
  • يجب أن يتضمن العقد بند نقل ملكية فكرية صريح وتسليم فعلي للكود المصدري.
  • ملكية البيانات منفصلة عن ملكية الكود، ويحميها نظام حماية البيانات الشخصية الذي تشرف عليه سدايا.
  • القطاعات الحساسة كالعيادات والتعليم والموارد البشرية تحتاج وضوحاً أكبر في هذا البند.

أسئلة شائعة

ليس بالضرورة. الدفع الكامل شرط لازم لكنه غير كافٍ وحده؛ يجب أن ينص العقد صراحة على نقل الملكية الفكرية الكاملة إليك، وإلا فقد يحتفظ المطوّر بحقوق الكود حتى بعد استلام كامل المبلغ.

شراء النظام المخصص يعني أن الكود المصدري ينتقل ملكيته إليك بالكامل، بينما ترخيص الاستخدام (كما في منصات SaaS) يعني أنك تدفع اشتراكاً مقابل حق الاستخدام فقط دون أي ملكية للكود نفسه.

المكتبات مفتوحة المصدر تبقى خاضعة لتراخيصها الأصلية ولا يملكها أحد الطرفين حصرياً، لكن الكود المخصص الذي بناه المطوّر فوقها لخدمة أعمالك هو ما يجب أن ينتقل ملكيته إليك بموجب العقد.

عادة لا، لأن نموذج SaaS مبني أساساً على بقاء الكود ملكاً للمزود وتقديمه كخدمة مُدارة، لكن يمكنك دائماً المطالبة بحقك في تصدير بياناتك الخاصة في أي وقت.

إذا كنت تخطط لمشروع تقني جديد أو تراجع عقداً حالياً وتريد التأكد من وضوح بند ملكية الكود والبيانات، فريق بوابة الحلول التقنية يساعدك في صياغة العقد بشكل يحمي حقوقك منذ اليوم الأول. اطلب استشارة أو عرض سعر مجاني الآن وسنراجع معك تفاصيل مشروعك القادم بوضوح تام.

هل تخطط لمشروع برمجي أو نظام مخصص؟ احصل على استشارة مجانية وعرض سعر دقيق لمشروعك خلال 24 ساعة عمل.