A szabad szoftver olyan szoftver, amelyet a felhasználó:
A szabad szoftver kifejezés tehát a szoftver felhasználásával kapcsolatos szabadságjogokra utal.[2] Ezeket a szabadságjogokat a szoftverhez írásban kiadott licencszerződés garantálja. Gyakorlatiasabb értelemben tehát, szabad szoftver az a szoftver, aminek a licence garantálja a fent említett szabadságjogokat.
Több szabadon felhasználható licencsablon is teljesíti ezeket a követelményeket. A szabad szoftver fogalmának megalkotója, Richard Stallman elkészített egy ilyen licencet, melyet bármely szoftver szerzője alkalmazhat, aki szabad szoftverként kívánja programját közzétenni. Ez az ún. GNU General Public License, mely az idők során több változáson is keresztülment.
A szintén Richard Stallman főszereplésével létrejövő, szabad szoftverek fejlesztéséért, terjesztéséért, a mozgalom népszerűsítéséért működő Free Software Foundation folyamatosan minősíti az ismertebb licencsablonokat, hogy azok megfelelnek-e a szabad szoftver által felállított kritériumoknak.