4 عنصر اساسی مورد نیاز برای اجرای روان OSS تولید – TechCrunch

استفاده از نرم افزار منبع باز (OSS) گسترش یافته است و بسیاری از شرکت ها از آن به عنوان سنگ بنای زیرساخت خود استفاده می کنند. هنگام خرید نرم افزار تجاری پشتیبانی شده توسط فروشنده، می توانید انتظار داشته باشید که فروشنده مسئول ارتقاء، نگهداری، یکپارچه سازی و پشتیبانی محصولات باشد.
با رفتن به مسیر OSS دیگر اینطور نیست. در عوض، شما با اجزای ساخته شده توسط نهادها، افراد یا جوامع مختلف با استانداردها و اهداف متفاوت تعامل خواهید داشت. به عنوان مثال، مشکل امنیتی Log4j اخیر شرکتهای چند میلیارد دلاری را هدایت کرد درخواست کردن پشتیبانی از نگهبانان پروژه زیرا آنها با آنها قرارداد داشتند.
شرکتها باید عناصر زیادی را برای استفاده راحت از OSS در تولید قرار دهند. در اینجا نحوه شروع به کار آمده است.
حسابرسی
قبل از متعهد شدن به استفاده از یک پروژه OSS، ابتدا باید یک ممیزی کامل انجام دهید: پروژه چند مشارکت کننده دارد؟ آیا آنها افراد هستند یا سازمان؟ اکثر نگهبانان OSS داوطلب هستند و سطح مشارکت آنها هرگز تضمین نمی شود.
شما مستقیماً با همکاری با فروشندگان به فضای منبع باز کمک می کنید و مطمئن می شوید که ابزارهای OSS که استفاده می کنید به جایی نمی رسند.
شما همچنین باید به سرعت پروژه نگاه کنید. به عنوان مثال، چند درخواست ویژگی باز یا بلیط اشکال وجود دارد؟ جامعه چقدر سریع پاسخ می دهد و آنها را تحت فشار قرار می دهد؟ هدف اطمینان از حفظ و تکامل پروژه است.
در نهایت، باید کد واقعی را بررسی کنید. آیا به خوبی مستند شده است؟ آیا می تواند موارد استفاده و مقیاس مورد نیاز شما را مدیریت کند؟ انتخاب پروژه اشتباه می تواند در دراز مدت به اشتباهی پرهزینه تبدیل شود. تعداد بیشماری استارتآپ در حال رشد که پروژههای درخشان OSS را انتخاب میکردند، بعداً مجبور شدند تلاش زیادی برای از کار انداختن و جایگزینی پروژههایی که نمیتوانستند انجام دهند، صرف کنند.