نرمافزار متنباز نرمافزاری است که هر کسی میتواند کد منبع آن را بررسی، اصلاح و بهبود بخشد.
نرم افزارهای متن باز یا Open Source به نرم افزارهایی گفته میشود که کد منبع آنها در دسترس عموم قرار دارد. این به این معنا است که هر فردی میتواند کد نرم افزار را مشاهده، تغییر و یا توزیع کند. برای مثال، یک توسعهدهنده میتواند با افزودن ویژگیهای جدید به کد اصلی، نرم افزار را بهبود دهد یا نسخهای سفارشیسازیشده از آن را برای استفاده خاص خود ایجاد کند. نرم افزارهای متن باز معمولاً تحت مجوزهای خاصی منتشر میشوند که شرایط استفاده و تغییر کد را مشخص میکند. این نوع نرم افزارها نه تنها برای توسعهدهندگان، بلکه برای کاربرانی که میخواهند نرم افزار خود را بهبود بخشند، بسیار مفید هستند.
