Een softwarelicentie is een vergunning om een computerprogramma van iemand anders te gebruiken.

Computerprogramma's zijn auteursrechtelijk beschermd. De precieze wettelijke regels kunnen van land tot land verschillen, maar over het algemeen schrijven ze voor dat het programma niet mag worden vermenigvuldigd of openbaar gemaakt. Het installeren van een programma, vanaf een schijfje of vanaf het internet, geldt als een vorm van vermenigvuldigen.