نرمافزار اوپن سورس (Open Source Software) نرمافزاری است که مجوز آن امکان بررسی، استفاده، تغییر و توزیع سورس کد را مطابق شرایط تعریفشده فراهم میکند.
یک سناریوی واقعی
تیم میتواند از پروژههای متنباز استفاده کند و برای رفع باگ Pull Request بفرستد.
نکته فنی
فقط در دسترس بودن سورس کد، متنباز بودن مجوز را اثبات نمیکند. باید شرایط لایسنس بررسی شوند.
برای انتخاب ابزار، ابتدا نوع مسئله و محدودیتهای پروژه را مشخص کنید.
اوپن سورس به معنی بدون مجوز نیست
نرمافزار متنباز تحت License مشخص منتشر میشود. MIT، Apache-2.0 و GPL تعهدات یکسانی ندارند. برای استفاده سازمانی باید مجوز وابستگیها و الزامات انتشار یا اطلاعرسانی بررسی شود.