نرم‌افزار متن باز یا اوپن سورس ( Open source ) نرم‌افزارهایی هستند که کدهای آن برای کاربران قابل‌دسترسی است و دیگر برنامه نویسان می‌توانند آن را اصلاح کنند و یا دنبال استفاده از کدهای آن باشند.