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