اختيار وكالة

من يملك الكود الخاص بك عندما تتوقف الشركة عن الرد

5 دقائق قراءة
مشاركة
من يملك الكود الخاص بك عندما تتوقف الشركة عن الرد

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

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

الملكية قائمة، وليست شعوراً

المؤسسون يتحدثون عن الملكية باعتبارها شيئاً واحداً. وهي ليست كذلك. هي خمسة أو ستة حسابات، كل واحد منها إما باسمك أو ليس كذلك:

  • المستودع. تحت أي منظمة؟ وهل أنت مُسجَّل كمالك، أم كمتعاون يستطيع أحدهم إزالته؟

  • النطاق و DNS. غالباً ما يكون مُسجَّلاً داخل حساب الشركة لدى المُسجِّل، لأن ذلك استغرق أربع دقائق بدلاً من مكالمة مع العميل.

  • الخوادم وقاعدة البيانات. حساب سحابي لمن، وبطاقة من التي تدفع.

  • حسابات المتاجر. هذه تحديداً توقع المؤسسين الخليجيين باستمرار. إذا نُشر التطبيق من حساب الشركة على Apple Developer و Google Play، فإن الصفحة والتقييمات والمستخدمين يعودون لشركة ليست شركتك. نقل تطبيق بين حسابات المطوّرين ممكن. لكن ليس دون تعاون الطرف الآخر.

  • المفاتيح. بوابة الدفع، مزوّد الرسائل النصية، الخرائط، التحقق من الهوية. كل واحد منها حساب له مالك.

اقرأ هذه القائمة وضع علامة أمام كل بند بصدق. أي شيء لا تستطيع الدخول إليه اليوم، أنت لا تملكه.

من يملك الكود سؤال مختلف عن من يستطيع الوصول إليه

معظم العقود تعالج هذا ببند ملكية فكرية. الكود يُنقَل إلى العميل عند السداد النهائي. يقرأ المؤسسون تلك الجملة ويتوقفون عن القلق.

يستحق الأمر أن تفهم ما الذي يشتريه لك ذلك البند فعلاً. هو يمنحك حقاً قانونياً. لا يمنحك كلمة مرور.

إذا توقف الطرف الآخر عن الرد، فالبند ليس خطة استرداد. هو الورقة التي تسلّمها لمحامٍ.

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

عادة ليست نية سيئة – حتى تصبح ورقة ضغط

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

أحد العملاء اكتشف ما يحدث. جاء إلى AppWorx لإعادة بناء مشروع من الصفر – عمل الشركة السابقة لم يكن يعمل، ببساطة. لكن النطاق كان مُسجَّلاً تحت حساب الشركة القديمة، لا حسابه هو، وكانت سنوات من البريد الإلكتروني التشغيلي لشركته تعمل من خلاله. خسارته لم تكن خسارة موقع إلكتروني. كانت خسارة كل عنوان بريد إلكتروني تستخدمه شركته.

الشركة القديمة رفضت الإفراج عنه دون سداد كامل قيمة عمل معطَّل. ليست رسوم نقل – كامل قيمة المشروع، مُسعَّرة مقابل ما يساويه النطاق بالنسبة له، لا مقابل ما يساويه العمل.

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

انتهى به الأمر إلى دفع كامل المبلغ للشركة القديمة. مقابل عمل لم يكن يعمل. ليستعيد نطاقاً يحمل علامته التجارية وبريد شركته.

الجزء الذي لا يطلبه أحد

هناك بند سادس لا يعيش في أي حساب: لماذا بُنيت الأشياء بالطريقة التي بُنيت بها.

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

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

اسأل الآن، لا في النهاية

لا شيء من هذا يتطلب محامياً. يتطلب أربعة أسئلة، قبل التوقيع:

  1. تحت أي حساب سيوجد المستودع، وهل سأكون مالكاً عليه من اليوم الأول؟

  2. هل سيُسجَّل النطاق وحساب Apple Developer وحساب Google Play باسم شركتي؟

  3. ما الذي يُفعّل التسليم – تاريخ، أم مرحلة محددة، أم "الاكتمال" كما يعرّفه أحدهم لاحقاً؟

  4. هل يمكنكم إضافتي إلى كل شيء الآن، بدلاً من النهاية؟

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

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

مصنّف ضمناختيار وكالة
المزيد من المدونة

المزيد من المدونة

النشرة البريدية

احصل على المقالات الجديدة فور نشرها.

ننشر عندما يكون لدينا ما يستحق قوله، لا وفق جدول مفروض. أضف بريدك الإلكتروني وسنرسل إليك المقالات الجديدة مباشرةً.

تابعنا
AppWorx

نُنجز الحلول البرمجية المتقدمة بالشكل الصحيح من المرة الأولى، وفي الموعد المحدد، وبفريق يتحدث لغتك.

رمز QR يقود إلى صفحة تحميل تطبيق عملاء AppWorx
امسح الرمز لتحميل تطبيق AppWorx
© 2026 AppWorx. جميع الحقوق محفوظة.نبني بمهارة ونظام وانضباط. فهكذا تُنجز البرمجيات المتقدمة.