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


