Fri programvara
Programvara som ger användaren fyra friheter: att köra, studera, ändra och dela den – fri som i yttrandefrihet, inte som i gratis öl.
Richard Stallman formulerade definitionen i mitten av 1980-talet i samband med GNU-projektet. Friheterna numreras från noll till tre: köra programmet för vilket syfte som helst, studera och ändra det (vilket kräver tillgång till källkoden), dela kopior och dela ändrade versioner. Att listan börjar på noll är både ett programmerarskämt och en följd av att användningsfriheten lades till sist, när de andra redan hade nummer.
Begreppet är etiskt, inte tekniskt: poängen är användarens kontroll, inte utvecklingsmodellen. Det var just den moraliska tonen som fick en grupp 1998 att lansera open source som mer affärsvänlig etikett för i stort sett samma licenser. Stallman har sedan dess ägnat märkbar energi åt att förklara skillnaden. På svenska och många andra språk slipper man åtminstone dubbeltydigheten i engelskans free.