Fri programvare (også ofte kalt open source/åpen kildekode) er programvare hvor forbrukerne selv eier programvaren og er fri til å inspisere koden, tilpasse den til egne behov og til og med dele den med andre om de så ønsker. Se Free Software Foundation Europe sin side om fri programvare for mer informasjon.
Dette er i motsetning til leverandøreid (eller proprietær) programvare, hvor man må inngå en lisens med leverandøren, på dennes premisser, for å kunne bruke programvaren. Og hvor kun leverandøren kan gjøre forbedringer eller tilpasninger av programvaren.