لا يهم ما إذا كنت فريقًا صغيرًا أو شركة كبيرة ، سواء كنت تطور منتجًا معروفًا في السوق أو تبدأ شركة جديدة. في مرحلة ما ، سيأتي إليك أحد العملاء بسؤال: "ماذا يحدث إذا تم إغلاق شركتك فجأة؟" لا يضمن أي اسم مشهور ولا حجم الفريق وجود المنتج ولن يختفي فجأة.
إذا لم يقم المنتج بأداء مهام حرجة ، أو تم استخدامه على نطاق محدود ، فإن الخسائر الناتجة عن التبديل إلى برنامج آخر ستكون ضئيلة. وإذا كانت مؤسسة كبيرة يلعب فيها برنامج معين دورًا رئيسيًا ، فأنت بحاجة إلى تأمين. أحد هذه التأمينات هو رمز الضمان - وضع الكود المصدري لتطبيقك في مستودع خاص. يمكن للعملاء الوصول إليه إذا لم تعد الشركة موجودة.
يتضمن رمز الضمان عنصرين مهمين: اتفاقية الوصول والتخزين نفسه (طرف ثالث). يجب أن تكون اتفاقية وصول عملائك إلى المستودع مفصلة بشكل كافٍ ، وعادةً ما تتضمن المتطلبات التالية:
- الشروط التي بموجبها تحصل الشركة على المصدر ؛
- تعريف كائن الوصول: تطبيق أو إصدار أو مجموعة واحدة ؛
- الالتزام بتحديث المصادر والانتظام (الإصدار الرئيسي أو الإصدار الثانوي أو التصحيح).
في القانون الروسي ، ظهر مصطلح "الضمان" في عام 2014 ويمكن استخدامه عند إبرام الاتفاقات.
كيفية إيداع المصادر بشكل صحيح. يتضمن التنظيم الصحيح للأرشيف شفرة المصدر نفسها ، والتي يجب تجميعها ، وإرشادات مفصلة للنشر. إذا كانت هناك حاجة لمكونات أو أدوات الطرف الثالث ، فيجب إدراجها. يرجى ملاحظة أنه لا يمكنك بشكل عام إعادة توزيع مكونات الجهات الخارجية ككود مصدر.
صيانة الضمان بالكود إجراء مكلف. ستشمل التكاليف دفع أطراف ثالثة مقابل تخزين الكود وتحديثات المصدر والعمل القانوني. يمكن تضمين تكلفة خدمة التأمين هذه في سعر المنتج ، ولكن غالبًا ما يتم إضفاء الطابع الرسمي على الضمان إما كعقد منفصل أو كجزء من دعم الأولوية للعميل. لا يحتاج كل عميل إلى الوصول إلى المصدر. كما أن وجود كود الضمان له تأثير إيجابي على صورة الشركة.
في الشركات الغربية ، وخاصة في الشركات المصنعة للبرامج الكبيرة ، يتم استخدام هذا النهج في كثير من الأحيان أكثر من الشركات الروسية. هناك الكثير من الخيارات لمقدمي خدمة ضمان الكود. يمكن أن يكون نشر المنتج أو جزءه الرئيسي في مصدر مفتوح بديلاً عن ضمان الكود.
بناءً على تجربتي ، يمكنني القول أنه كلما كان عميلك أكبر ، كلما كان دور ضمان الكود أكثر أهمية ، بغض النظر عما إذا كان المنتج مثبتًا على بنية أساسية أم أنه SaaS.