نرم‌افزار متن‌باز (oss) نرم‌افزاری است که با کد منبع توزیع می‌شود که می‌تواند توسط کاربران خوانده یا اصلاح شود، بر خلاف نرم‌افزارهای سنتی که در قالب کامپایل‌شده غیرقابل تغییر توزیع می‌شوند.