عقد تصميم موقع أو تطبيق: البنود التي تحميك
العقد الجيد لتصميم موقع أو برمجة تطبيق يحدد سبعة أشياء بوضوح: ما الذي سيُبنى بالضبط، ومتى تدفع ومقابل ماذا، ومن يملك الكود والنطاق والحسابات، وكم مرة يحق لك التعديل، وما الذي يحدث عند التسليم، ومدة الضمان، وكيف تُحمى بياناتك. أغلب الخلافات بين أصحاب الأعمال والمطورين لا تنشأ من سوء نية، بل من بند لم يُكتب. هذا الدليل يمر على البنود واحدًا واحدًا ويشرح لماذا يهمك كل منها، وهو دليل عملي لا استشارة قانونية؛ للصياغة النهائية راجع محاميًا في بلدك.
البند الأول: نطاق العمل
ما يجب أن يتضمنه: قائمة الصفحات أو الشاشات، والوظائف (حجز، دفع، تسجيل دخول، لوحة تحكم)، واللغات، والأجهزة المستهدفة، والتكاملات مع أنظمة أخرى. والأهم: قائمة صريحة بما لا يشمله العقد.
لماذا يهم: عبارة مثل «موقع متكامل للشركة» تحتمل عشرة تفسيرات. حين يطلب صاحب العمل لاحقًا صفحة وظائف أو نسخة إنجليزية، يقول المطوّر إنها خارج النطاق، ويقول صاحب العمل إنها «بديهية». نطاق مكتوب ومفصّل ينهي هذا النقاش قبل أن يبدأ.
البند الثاني: المراحل والدفعات
ما يجب أن يتضمنه: تقسيم المشروع إلى مراحل (التصميم، البرمجة، الاختبار، الإطلاق)، ومبلغ كل دفعة، والتسليم الذي يستحقها، ومدة مراجعتك لكل تسليم.
لماذا يهم: ربط الدفع بتسليم ملموس يحمي الطرفين؛ المطوّر لا يعمل أشهرًا دون مقابل، وأنت لا تدفع كامل المبلغ قبل أن ترى شيئًا. وحدد ما يحدث إن تأخرت أنت في الاعتماد: كثير من المشاريع تتعطل لأن صاحب العمل لم يرسل المحتوى، ثم يُحاسَب المطوّر على التأخير.
البند الثالث: ملكية الكود والتصميم
ما يجب أن يتضمنه: انتقال ملكية الكود المصدري والتصاميم والملفات إليك بعد سداد المستحقات، مع استثناء واضح للمكوّنات التي لا يملكها المطوّر أصلًا (مكتبات مفتوحة المصدر، قوالب تجارية، إضافات مرخّصة).
لماذا يهم: دون هذا البند قد تجد نفسك تملك موقعًا لا تستطيع نقله أو تطويره مع غير المطوّر نفسه. واستثناء المكوّنات المرخّصة مهم أيضًا، لأن المطوّر لا يستطيع نقل ملكية ما لا يملكه؛ يكفي أن يُذكر الترخيص وباسم من هو.
البند الرابع: النطاق والحسابات باسمك
ما يجب أن يتضمنه: تسجيل النطاق والاستضافة والبريد وحسابات المتاجر والخدمات الخارجية باسم منشأتك، أو نقلها إليك عند التسليم بتاريخ محدد.
لماذا يهم: بحسب صفحة حقوق ومسؤوليات المسجلين لدى ICANN، الجهة المسجلة للنطاق هي صاحبة العلاقة مع المسجّل، وهي من يتحمل مسؤولية الالتزام بشروطه وتجديده. إن سُجّل نطاقك باسم المطوّر فهو قانونيًا صاحبه أمام المسجّل. والأمر نفسه في التطبيقات: حساب Apple Developer وحساب Google Play ينشآن باسم جهة محددة، والتطبيق يظهر في المتجر باسمها. اجعلها جهتك أنت.
البند الخامس: التعديلات والطلبات الإضافية
ما يجب أن يتضمنه: عدد جولات التعديل المسموحة في كل مرحلة، وتعريف «التعديل» مقابل «الميزة الجديدة»، وطريقة تسعير الطلبات الإضافية (سعر ساعة أو عرض مكتوب لكل طلب).
لماذا يهم: تغيير لون أو نص تعديل، أما إضافة نظام كوبونات فميزة جديدة. حين يكون الفرق مكتوبًا لا يتحول كل اجتماع إلى مفاوضة.
البند السادس: الاختبار والقبول
ما يجب أن يتضمنه: مدة لاختبارك النسخة التجريبية، وطريقة الإبلاغ عن الأخطاء، وما يُعدّ قبولًا نهائيًا (رسالة مكتوبة أو مرور مدة دون اعتراض).
لماذا يهم: بدون تعريف للقبول قد يعتبر المطوّر أن المشروع انتهى يوم الرفع على الخادم، بينما ترى أنت أن الدفع في الجوال لا يعمل بعد. التعريف المسبق يحدد متى تُستحق الدفعة الأخيرة.
البند السابع: التسليم
ما يجب أن يتضمنه: قائمة بما ستستلمه: الكود المصدري الكامل، قاعدة البيانات، بيانات الدخول لكل حساب، ونسخة من التصاميم بصيغتها الأصلية.
لماذا يهم: التسليم الناقص يجعلك رهينة للمطوّر الأول في كل تعديل لاحق. اجعل القائمة جزءًا من العقد لا وعدًا شفهيًا.
البند الثامن: الضمان والدعم
ما يجب أن يتضمنه: مدة يلتزم فيها المطوّر بإصلاح الأخطاء البرمجية دون مقابل، والفرق بين «خطأ» و«طلب جديد»، وزمن الاستجابة المتوقع، وتكلفة الدعم بعد انتهاء الضمان.
لماذا يهم: الأخطاء تظهر غالبًا في الأسابيع الأولى مع الاستخدام الحقيقي. ضمان مكتوب يعني أنك لن تدفع مقابل إصلاح عمل كان يجب أن يُنجز صحيحًا من البداية.
البند التاسع: السرية وحماية البيانات
ما يجب أن يتضمنه: التزام المطوّر بعدم إفشاء معلومات عملك، وطريقة تعامله مع بيانات عملائك إن اطلع عليها أثناء العمل، وحذفها أو إعادتها عند انتهاء العقد.
لماذا يهم: كثير من دول المنطقة لديها اليوم قوانين لحماية البيانات الشخصية، وأنت المسؤول الأول أمام عملائك. اجعل التزامات المطوّر مكتوبة، واسأل محاميك عما يتطلبه القانون في بلدك.
البند العاشر: الإنهاء
ما يجب أن يتضمنه: ما يحدث إن أراد أحد الطرفين إنهاء العقد في منتصفه: كيف يُحاسَب العمل المنجز، وماذا تستلم مقابل ما دفعت.
لماذا يهم: لا أحد يبدأ مشروعًا متوقعًا أن ينتهي بخلاف، لكن البند الذي يحدد الخروج المنظم هو ما يحمي الطرفين إن حدث ذلك.
علامات تحذير في أي عقد
- لا يوجد نطاق عمل مكتوب، فقط سعر إجمالي.
- دفع كامل المبلغ مقدمًا.
- صمت تام عن ملكية الكود والنطاق.
- عبارة «دعم فني مدى الحياة» دون تعريف لما تشمله.
الأسئلة الشائعة
هل يكفي الاتفاق عبر واتساب بدل عقد رسمي؟
الرسائل المكتوبة أفضل من لا شيء، لكنها متفرقة ويسهل الاختلاف على تفسيرها. اجمع ما اتفقتما عليه في وثيقة واحدة يوقّعها الطرفان، حتى لو كانت بسيطة.
هل من حق المطوّر عرض موقعي في معرض أعماله؟
هذا شائع ومقبول عادة، لكن يجب أن يكون مكتوبًا. إن كان مشروعك سريًا أو داخليًا، اذكر ذلك صراحة في بند السرية.
من يملك المحتوى الذي كتبه المطوّر؟
إن كتب المطوّر أو فريقه نصوص الموقع ضمن العقد، فاجعل ملكيتها تنتقل إليك مع باقي الأعمال. وتأكد أن الصور المستخدمة مرخّصة للاستخدام التجاري.
ماذا لو اختفى المطوّر بعد الدفعة الأولى؟
لهذا تحديدًا تُربط الدفعات بتسليمات صغيرة ومتتالية، وتُسجّل الحسابات باسمك من البداية. هكذا تكون خسارتك محدودة، وتستطيع إكمال العمل مع غيره دون البدء من الصفر.
قبل أن توقّع على عرض لموقعك أو تطبيقك، يسعدنا أن نوضح لك نطاق العمل المناسب له؛ اكتب لنا عن مشروعك.