من أكثر الأسئلة حساسيةً بين صاحب المشروع وشركة البرمجة: هل يحقّ للشركة المطوّرة أن تحتفظ بالسورس كود بعد أن أنجزت النظام وقبضت ثمنه؟ الجواب ليس نعم أو لا قاطعة، بل يتوقّف على ما اتُّفق عليه في العقد وطبيعة العلاقة بين الطرفين. فبين مطوّرٍ يسلّم كل شيء، وآخر يحتفظ بنسخةٍ لأغراض مشروعة، وثالثٍ يحجب الكود ليبقيك أسير خدماته، فرقٌ شاسع يجب أن تعيه قبل أن توقّع.

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

لمن يعود السورس كود أصلاً؟

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

  • صيغة التعاقد: هل هو عقد عملٍ لصالحك أم ترخيص استخدام؟
  • نصّ الملكية: وجود بندٍ صريح ينقل الحقوق إليك بعد السداد.
  • طبيعة الكود: ما بُني خصيصاً لك مقابل ما هو مكوّنٌ جاهز.
  • سداد المستحقات: اكتمال الدفع شرطٌ لانتقال الحقوق عادةً.

لذلك فإن الإجابة عن سؤال «لمن يعود الكود؟» تبدأ دائماً من ورقة العقد لا من العُرف، وكلما كان النص أوضح، قلّ الجدل حول الحق فيه.

متى يحقّ للمطوّر الاحتفاظ بنسخة من الكود؟

ليس كل احتفاظٍ بالكود اعتداءً على حقك؛ فبعض الحالات مشروعة تماماً ولا تنتقص من ملكيتك للنظام. المهم أن تعرف الحدّ الفاصل بين ما يُقبل وما يُرفض. من الحالات المشروعة عادةً:

  • احتفاظ المطوّر بنسخةٍ أرشيفية لأغراض الدعم والصيانة المتفق عليها.
  • إعادة استخدام مكوّناته العامة وأدواته التي طوّرها قبل مشروعك.
  • الاحتفاظ بالمكتبات مفتوحة المصدر التي لا تُنقل ملكيتها أصلاً.
  • حفظ نسخةٍ لإثبات الأعمال دون حقّ إعادة بيع نظامك بعينه.

الفارق الجوهري أن احتفاظه بنسخةٍ لا يجب أن يمسّ حقك الكامل في امتلاك كودك وتعديله ونقله، فالنسخة عنده شيء وحرمانك من كودك شيء آخر تماماً.

الفرق بين الاحتفاظ بنسخة وحجب الكود عنك

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

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

القاعدة أن تحتفظ الشركة بما تشاء لأرشيفها، لكن دون أن يحرمك ذلك من نسختك المصدرية الكاملة وحقك المطلق في التصرّف بها.

المكوّنات الجاهزة ومكتبات الطرف الثالث

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

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

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

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

الوقاية خيرٌ من العلاج، والعقد المحكم يقيك عناء المطالبة بحقك لاحقاً. بضع صياغاتٍ دقيقة تكفي لإغلاق باب الاحتكار قبل أن يُفتح. احرص عند التعاقد على:

  1. النصّ صراحةً على تسليم السورس كود الكامل بعد السداد النهائي.
  2. تحديد صيغة التسليم عبر مستودعٍ باسمك ووقتٍ ملزم للتسليم.
  3. منع أي شرطٍ يجعل تسليم الكود مقابل رسومٍ إضافية لاحقة.
  4. توضيح حقك في تكليف أي مطوّرٍ آخر بالتطوير مستقبلاً.

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

ماذا تفعل إذا رفض المطوّر تسليم الكود؟

قد تجد نفسك أمام مطوّرٍ يماطل أو يرفض التسليم رغم اكتمال السداد، وهنا يفرق كثيراً أن يكون حقك موثّقاً مسبقاً. تصرّف بهدوءٍ ومنهجية عبر الخطوات التالية:

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

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

لماذا «وقت البيانات» لا يحجب كودك عنك؟

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

الأسئلة الشائعة

هل يحقّ للشركة المطوّرة الاحتفاظ بالسورس كود؟

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

ما الفرق بين احتفاظ المطوّر بنسخة وحجب الكود؟

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

هل أملك المكتبات مفتوحة المصدر في نظامي؟

لا تُنقل ملكيتها إليك ولا إلى المطوّر، بل تخضع لرخصها الخاصة التي تتيح استخدامها. ما تملكه ملكيةً تامة هو ما بُني خصيصاً لمشروعك من كودٍ وتصميم.

كيف أمنع حجب الكود عنّي مستقبلاً؟

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

ماذا أفعل إذا رفض المطوّر تسليم الكود؟

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