نرمافزار متنباز (Open Source Software) به نرمافزارهایی میگویند که افراد میتوانند در کد منبع آنها تغییر ایجاد کرده و یا اشکالات (باگ) احتمالی آنها را رفع کنند. این یک شیوه توسعه نرمافزار است که میتواند هم برای نرمافزارهای آزاد و هم برای نرمافزارهای با مالکیت انحصاری و تجاری به کار رود.
کتاب حاضر کمکی در جهت بالا بردن آگاهی عمومی جامعه در حوزه نرم افزار های متن باز می باشد.