تست ۶۰ ثانیهای برای انتخاب پیمانکار اوپنسورس
خلاصهٔ کاملتر
دریس بویتارت، بنیانگذار دروپال و همبنیانگذار Acquia، تو این مقاله میگه هر پروژهٔ اوپنسورسی که یه اکوسیستم تجاری یا نهادی دورش شکل گرفته، باید یه رکورد رسمی از مشارکت شرکتها منتشر کنه: کی مشارکت میکنه، چقدر، رو کدوم بخش پروژه، و اگه اطلاعاتش موجود باشه، کی پول این کارو داده. به گفتهٔ اون، یه رکورد خوب باید تو کمتر از یه دقیقه به سه سوال جواب بده: این تامینکننده اصلاً مشارکت میکنه، نسبت به بقیه چقدر، و دقیقاً رو همون بخشی کار میکنه که خریدار بهش اهمیت میده یا نه.
مشکل اینه که ادعای شرکتها رو سخت میشه چک و مقایسه کرد. حتی شمردن کامیتها تو ریپازیتوری هم ساده نیست، چون باید هر مشارکتکننده رو به سازمانی که براش کار میکنه وصل کنی، و این رابطهها هم زمان به زمان عوض میشن. از اون مهمتر، خیلی از کارهای اوپنسورس مثل مستندسازی، پشتیبانی، سازماندهی رویداد یا حاکمیت پروژه، اصلاً تو ریپازیتوری کد ثبت نمیشن.
نویسنده معتقده خود پروژه بهترین جایگاه رو برای تصمیمگیری دربارهٔ اهمیت هر مشارکت داره، نه خود شرکتها. دروپال از سال ۲۰۱۵ سیستم Contribution Credit رو داره که الان زیر نظر Drupal Association اداره میشه؛ تو این سیستم، مشارکت رو Drupal Core یا پروژههای راهبردی بیشتر از یه ماژول کمکاربرد امتیاز میگیره، و این امتیازها تو بازار Drupal.org به کار خریدارها میاد تا آژانسها رو مقایسه کنن.
یه اعتراض منطقی اینه که این وظیفهٔ تامینکنندهست که ثابت کنه مشارکت میکنه، نه وظیفهٔ پروژه که وقت بذاره و ردیابی کنه. اما نویسنده میگه اگه هر شرکت آمار خودشو با معیار دلخواه خودش بفرسته، بازم مشخص نمیشه کدوم واقعاً بهتره؛ برای همین خریدارها همیشه به یه شخص ثالث مثل ممیز یا مرجع صنعتی تکیه میکنن، و پروژه خودش طبیعیترین شخص ثالثه چون دادهها دست خودشه.
برای پروژههای کوچیکتر لازم نیست سیستمی به پیچیدگی دروپال ساخت؛ یه فایل متنی ساده تو ریپازیتوری رسمی که مشارکتکنندههای سازمانی و کارشونو لیست کنه کافیه برای شروع. نویسنده به نگهدارندههای پروژهها میگه شروع کنن به انتشار همچین رکوردی و کمکم بهترش کنن، و به خریدارها و تأمینکنندههای مالی هم میگه از این رکوردها برای تصمیمگیری خریدشون استفاده کنن.
نکات کلیدی:
- دروپال از سال ۲۰۱۵ سیستم رسمی Contribution Credit رو اجرا میکنه که الان زیر نظر Drupal Association هست.
- رکورد پیشنهادی باید تو کمتر از یه دقیقه به سه سوال جواب بده: مشارکت میکنه؟ چقدر نسبت به بقیه؟ رو همون بخش مدنظر خریدار کار میکنه؟
- مشارکت فقط کد نیست؛ مستندسازی، پشتیبانی، رویداد و حاکمیت پروژه هم باید حساب بشه.
- برای پروژههای کوچیک، یه فایل متنی ساده تو ریپازیتوری برای شروع کافیه.




