Vrije software is software die iedereen mag draaien, delen en veranderen, op elk moment en voor elke reden. In dit geval betekent "vrij" "vrijheid respecterend". Het tegenovergestelde van vrije software is private software.

In 1984 begon Richard Stallman de vrije software beweging toen hij het GNU project startte.