En fri programvarelisens er en lisens som tildeler mottageren av en programvare omfattende rettigheter til å modifisere og distribuere denne programvaren. Slike handlinger er vanligvis forbudt gjennom opphavsrettlovgivningen, men rettighetsholderen av en programvare kan fjerne disse restriksjoner ved å legge ved en programvarelisens som tildeler slike rettigheter. Programvare med en slik lisens er fri programvare eller fri og åpen programvare, hvor den sistnevnte distribueres i både en åpen kildekode og en binær objektkode.