ضمان شفرة المصدر
يُقصد بإيداع شفرة المصدر إيداع شفرة المصدر الخاصة بالبرمجيات لدى وكيل إيداع طرف ثالث . وعادةً ما يطلب هذا الإيداع الطرف المرخِّص للبرمجيات (المرخَّص له) لضمان استمرارية صيانة البرمجيات بدلاً من إهمالها أو تركها دون دعم . وتُسلَّم شفرة المصدر إلى المرخَّص له في حال إعلان المرخِّص إفلاسه أو عجزه عن صيانة البرمجيات وتحديثها وفقًا لما هو منصوص عليه في اتفاقية ترخيص البرمجيات .
ضرورة الضمان
نظرًا لأهمية استمرار تشغيل وصيانة البرامج المخصصة للعديد من الشركات، فإنها عادةً ما ترغب في ضمان استمرارها حتى في حال عجز المرخِّص عن ذلك، كما في حالة الإفلاس. ويُمكن تحقيق ذلك بسهولة أكبر من خلال الحصول على نسخة من أحدث شفرة مصدرية. إلا أن المرخِّص غالبًا ما يرفض الموافقة على ذلك، لأن الشفرة المصدرية تُعدّ عادةً من أسراره التجارية الأكثر حماية . [ 1 ]
كحلٍّ لهذا التضارب في المصالح، يضمن إيداع شفرة المصدر حصول المرخص له على حق الوصول إلى شفرة المصدر فقط عندما يتعذر ضمان صيانة البرنامج بطريقة أخرى، وفقًا للشروط المتفق عليها تعاقديًا. [ 2 ]
اتفاقية الضمان
يتم إيداع شفرة المصدر في إطار علاقة تعاقدية، يتم إضفاء الطابع الرسمي عليها من خلال اتفاقية إيداع شفرة المصدر، بين ثلاثة أطراف على الأقل:
- مرخص واحد أو أكثر،
- مرخص له واحد أو أكثر،
- وكيل الضمان. [ 2 ]
تتمثل الخدمة التي يقدمها وكيل الضمان - وهو عادةً شركة متخصصة في هذا الغرض ومستقلة عن أي من الطرفين - بشكل أساسي في استلام شفرة المصدر من المرخص وتسليمها إلى المرخص له فقط إذا تم استيفاء الشروط المحددة في اتفاقية الضمان. [ 2 ]
تنص اتفاقيات ضمان شفرة المصدر على ما يلي:
- تحدد هذه الاتفاقيات موضوع ونطاق الضمان. وعادةً ما يكون هذا عبارة عن شفرة المصدر لبرنامج معين، مصحوبة بكل ما يحتاجه المرخص له لصيانة البرنامج بشكل مستقل، مثل الوثائق وأدوات البرمجيات أو الأجهزة المتخصصة. [ 3 ]
- [ 3 ] إنها تلزم المرخص بوضع نسخ محدثة من البرنامج في حساب ضمان على فترات زمنية محددة.
- تحدد هذه الشروط الأحكام التي يجب استيفاؤها ليتمكن الوكيل من تسليم شفرة المصدر إلى المرخص له. وتشمل هذه الأحكام عادةً إفلاس المرخص، أو إلغاء مشروع تطوير البرمجيات، أو عدم رغبة المرخص صراحةً في الوفاء بالتزاماته التعاقدية المتعلقة بالصيانة. ولأن المرخص له غالبًا ما يحرص على تسليم الشفرة في أسرع وقت ممكن بعد استيفاء الأحكام، فإن الأحكام تُصاغ عادةً بأوضح صورة ممكنة وبلا لبس. [ 4 ]
- تحدد هذه الشروط الحقوق التي يحصل عليها المرخص له فيما يتعلق بشفرة المصدر بعد إصدار البرنامج. وتكون هذه الحقوق محدودة عمومًا، وقد تشمل الحق في تعديل شفرة المصدر لغرض إصلاح الأخطاء، أو الحق في مواصلة تطوير البرنامج بشكل مستقل. [ 4 ]
- تحدد هذه الاتفاقيات الخدمات التي يقدمها وكيل الضمان بما يتجاوز مجرد حفظ شفرة المصدر. فعلى سبيل المثال، قد يقوم وكلاء متخصصون بالتحقق من إمكانية قراءة وسائط تخزين شفرة المصدر، أو حتى بناء البرنامج استنادًا إلى شفرة المصدر، والتحقق من تطابق خصائصه مع النسخة الثنائية المستخدمة من قبل المرخص له.
- قد تنص هذه الشروط على أن بنود عدم المنافسة في اتفاقية الترخيص، مثل أي بند يمنع المرخص له من توظيف موظفي المرخص، تصبح باطلة في حالة استيفاء شروط الإصدار، مما يُمكّن المرخص له من اكتساب المعرفة اللازمة لصيانة البرنامج. [ 5 ]
- كما أنها تغطي الرسوم المستحقة لوكيل الضمان مقابل خدماته. [ 5 ]
يخضع إبرام اتفاقية إيداع شفرة المصدر، وتحديد الجهة التي تتحمل تكاليفها، لاتفاق بين المرخِّص والمرخَّص له. وتنص اتفاقيات ترخيص البرمجيات عادةً على حق المرخَّص له في المطالبة بإيداع شفرة المصدر، أو الانضمام إلى اتفاقية إيداع قائمة. [ 4 ]
قد تتعارض قوانين الإفلاس مع تنفيذ اتفاقية ضمان شفرة المصدر، إذا كان لدائني المرخص المفلس الحق قانونًا في الاستيلاء على أصول المرخص - بما في ذلك الشفرة الموجودة في الضمان - عند الإفلاس، مما يمنع الإفراج عن الشفرة للمرخص له. [ 6 ]
وكلاء الضمان من الأطراف الثالثة
بدأت المتاحف ودور المحفوظات وغيرها من مؤسسات التراث الثقافي والأرشيفي والمكتبات (GLAM) بالعمل كجهات وساطة مستقلة نظرًا لتزايد التقادم الرقمي . ومن الأمثلة البارزة على ذلك: أرشيف الإنترنت في عام 2007، [ 7 ] [ 8 ] ومكتبة الكونغرس في عام 2006، [ 9 ] [ 10 ] والمعهد الدولي للتاريخ والهندسة المعمارية والهندسة المدنية (ICHEG) ، [ 11 ] ومتحف تاريخ الحاسوب ، [ 12 ] [ 13 ] ومتحف الفن الحديث (MoMA) . [ 14 ]
وهناك أيضاً بعض الحالات التي تعمل فيها مجتمعات البرمجيات كوكيل ضمان، على سبيل المثال بالنسبة لسلسلة ألعاب الفيديو Wing Commander [ 15 ] [ 16 ] [ 17 ] أو Ultima 9 من سلسلة Ultima . [ 18 ]
إتاحة البرمجيات للجمهور كمصدر مفتوح
تُعدّ اتفاقيات الضمان المذكورة أعلاه أكثر ملاءمةً للبرامج المطوّرة خصيصًا والتي لا تُتاح للجمهور. في بعض الحالات، قد يُودع رمز المصدر لبرامج تجارية جاهزة في حساب ضمان ليتم إصداره كبرنامج مجاني ومفتوح المصدر بموجب ترخيص مفتوح المصدر عندما يتوقف المطور الأصلي عن تطويره و/أو عند استيفاء شروط معينة لجمع التمويل ( نظام التعهدات الحدية ).
على سبيل المثال، تم إصدار حزمة رسومات Blender بهذه الطريقة بعد إفلاس شركة Not a Number Technologies؛ وتخضع مجموعة أدوات Qt واسعة الاستخدام لاتفاقية ضمان شفرة المصدر التي أبرمتها "مؤسسة KDE Free Qt". [ 19 ]
هناك العديد من حالات المصادر المفتوحة التي تنتهي صلاحيتها والتي تسمح للمجتمع بالاستمرار في الدعم الذاتي، انظر قائمة ألعاب الفيديو التجارية التي تم إصدار شفرة مصدرها لاحقًا .
انظر أيضاً
مراجع
- ^ هيوسلر، بيرنهارد. ماتيس، رولاند (2004). IT-Vertragsrecht (باللغة الألمانية). زيورخ: أوريل فوسلي. ص. 177. ردمك 3-280-07030-9.
- 1 2 3 Heusler/Mathys، ص 178.
- 1 2 Heusler/Mathys، ص 179.
- 1 2 3 Heusler/Mathys، ص 180.
- 1 2 Heusler/Mathys، ص 181.
- ↑ Heusler/Mathys، ص 182.
- ↑ "مشروع حفظ البرامج الكلاسيكية التابع لأرشيف الإنترنت" . أرشيف الإنترنت . مؤرشف من الأصل في 19 أكتوبر 2007. تم الاطلاع عليه في 21 أكتوبر 2007 .
- ↑ بايو، آندي (17 أبريل 2008). "ميلي وايز: الجزء الثاني غير المُصدر من إنفوكوم لدليل المسافر إلى المجرة" . waxy.org . تم الاطلاع عليه في 26 يناير 2016. من مصدر مجهول مُقرّب من الشركة، وجدتُ نفسي أمتلك "محرك إنفوكوم" -
وهو نسخة احتياطية كاملة لمحرك الشبكة المشترك لشركة إنفوكوم من عام 1989. [...] من بين الأصول المُضمنة: وثائق التصميم، وأرشيفات البريد الإلكتروني، وأرقام هواتف الموظفين، وأرقام المبيعات، ومحاضر الاجتماعات الداخلية، والنشرات الإخبارية للشركة، وشفرة المصدر وملفات اللعبة لكل لعبة أصدرتها إنفوكوم، سواءً كانت مُصدرة أم لا.
- ↑ تشابلن، هيذر (12 مارس 2007). "هل هي مجرد لعبة؟ لا، إنها قطعة أثرية ثقافية" . نيويورك تايمز . تم الاطلاع عليه في 27 سبتمبر 2013 .
- ↑ جوزيف بيرنشتاين (27 أكتوبر 2014). "تعرّف على الرجال الذين يحاولون تخليد ألعاب الفيديو" . بازفيد . تم الاطلاع عليه بتاريخ 22 أغسطس 2016 .
- ↑ دايسون، جون بول سي. (13 أكتوبر 2010). "نهج ICHEG في جمع وحفظ ألعاب الفيديو" . museumofplay.org . تم الاطلاع عليه في 22 أغسطس 2014 .
- ↑ "شفرة المصدر لبرنامجي MacPaint و QuickDraw" . متحف تاريخ الحاسوب . 20 يوليو 2010.
- ↑ هيسلدال، أريك (20 يوليو 2010). "أبل تتبرع بشفرة مصدر برنامج ماك بينت لمتحف تاريخ الحاسوب" . businessweek.com. مؤرشف من الأصل في 9 فبراير 2012.
- ↑ مور، بو (30 مايو 2013). "«اندلعت الفوضى»: لماذا يعرض متحف الفن الحديث (MoMA) لعبتي تتريس وباك مان؟ ( موقع Wired.com، تاريخ الاطلاع: 18 يناير 2016 ).
الهدف النهائي هو الحصول على الشفرة المصدرية الأصلية للعبة، وهو أمر يصعب انتزاعه من مطوري الألعاب الذين يتسمون بالسرية. إذا لم يكن ذلك ممكنًا في البداية، فإن أنتونيللي تسعى على الأقل إلى إيجاد موطئ قدم لها. وقالت: «سنبقى معهم إلى الأبد. لن يتخلوا عنا. وفي يوم من الأيام، سنحصل على تلك الشفرة».
- ↑ "خبر هام: تم أرشفة شفرة المصدر للعبة Wing Commander I!" . wcnews.com. 26 أغسطس 2011. مؤرشف من الأصل في 9 نوفمبر 2013. تم الاطلاع عليه في 14 يناير 2013. بفضل تبرع سخي للغاية من مطور سابق مجهول الهوية في EA/Origin، تم
حفظ شفرة المصدر لنسخة الحاسوب الشخصي من لعبة Wing Commander I في أرشيفنا غير المتصل بالإنترنت! نظرًا لاتفاقيتنا مع شركة Electronic Arts، لا يُسمح لنا بنشر شفرة المصدر المستعادة للتحميل، ولكن اطمئنوا، فملفات C التي بدأت كل شيء محفوظة بأمان للرجوع إليها مستقبلًا. يحتوي أرشيفنا غير المتصل بالإنترنت على مواد محفوظة ولكن لا يمكن نشرها، بما في ذلك شفرة مصدر أخرى وبيانات ميزانية من عدة ألعاب.
- ↑ "Wing Commander III - The Source Code" . wcnews.com. ١٣ سبتمبر ٢٠١١. مؤرشف من الأصل في ٣ ديسمبر ٢٠١٣. تم الاطلاع عليه في ١٤ يناير ٢٠١٣.
بينما نحتفل بأول توفر واسع النطاق للعبة Wing Commander III في المتاجر منذ أواخر التسعينيات، نود أن نذكر الجميع بأننا نمتلك شفرة المصدر للعبة في أرشيفنا غير المتصل بالإنترنت. نعلم أن قراءة هذه التحديثات قد تكون محبطة للمعجبين، الذين بإمكانهم فعل أشياء مذهلة بهذه الشفرة... ولكن من مصلحة الجميع أيضًا تذكير شركة EA بأن لدينا المادة الخام التي يمكنهم من خلالها نقل لعبة Wing Commander III إلى جهاز كمبيوتر أو وحدة تحكم حديثة. فقط أخبرونا!
- ↑ "Wing Commander IV: Source Code" . wcnews.com. 3 أبريل 2012. مؤرشف من الأصل في 9 نوفمبر 2013. تم الاطلاع عليه في 14 يناير 2013. كما هو الحال مع Wing Commander I وWing Commander III ،
يسعدنا أن نعلن أن موظفًا سابقًا كريمًا للغاية في EA/Origin قد تبرع بنسخة من شفرة المصدر للعبة Wing Commander IV لدعم جهودنا في حفظها! لا يمكننا توفيرها للتحميل في الوقت الحالي، ولكنها محفوظة الآن للاستخدام المستقبلي.
- ↑ WtF Dragon (26 نوفمبر 2014). "Ultima 9: The Source Code" . ultima codex . تم الاطلاع عليه في 28 أكتوبر 2015. بينما نواصل الاحتفال بالذكرى السنوية الخامسة عشرة للعبة Ultima 9 ،
يسعدني أن أعلن أن مشروع أرشفة شفرة المصدر للعبة Ultima (USCOAP)، الذي بدا خاملاً، قد أثمر أخيرًا: فقد أضافت Ultima Codex شفرة المصدر للعبة Ultima 9 إلى أرشيفها غير المتصل بالإنترنت.
- ↑ "KDE Free Qt Foundation" .
للمزيد من القراءة
- شفرة المصدر
- قانون الحاسوب
