Softverska licenca (engl. Software Licence) je pravni dokument kojim je regulisano korišćenje i distribucija softvera. Softverska licenca omogućava krajnjem korisniku dozvolu da koristi jednu ili više kopija nekog softvera na takav način da štiti sva prava autora. Sav softver je zaštićen kopirajtom osim onog koji je u javnom domenu. Softver, takođe, može biti u formi slobodnog softvera i u shareware formi. Softverske licence se mogu podeliti na: vlasničke licence i licence slobodnog i otvorenog koda.