Una licenza software perpetua è un tipo di licenza software che autorizza un individuo a utilizzare un programma a tempo indeterminato. In genere, al di fuori della risoluzione, una licenza software perpetua consente al titolare di utilizzare una versione specifica di un determinato programma software in modo continuativo con il pagamento di una tariffa unica.
Insieme a una licenza software perpetua, il fornitore fornisce in genere un periodo di supporto tecnico da uno a tre anni. Durante questo periodo iniziale, il fornitore fornisce spesso anche aggiornamenti software. Tuttavia, gli aggiornamenti possono o non possono essere forniti gratuitamente per sempre.
Con la licenza software perpetua, un cliente paga una tariffa anticipata per la licenza software e un periodo di supporto supplementare limitato durante il quale sono inclusi vantaggi aggiuntivi. Al termine del periodo di supporto, il cliente ha la possibilità di continuare a utilizzare la versione corrente del software senza supporto aggiuntivo o di pagare una tariffa inferiore per iscriversi nuovamente al supporto e agli aggiornamenti.
L'uso di licenze software perpetue sta diminuendo con l'aumentare della popolarità delle licenze basate su abbonamento. Questo aumento può essere in parte il risultato dell'elevato costo iniziale della licenza software perpetua. Allo stesso tempo, tuttavia, può essere difficile per il fornitore di software garantire la redditività nella concessione di licenze software perpetue a causa del termine incerto della licenza e dei costi di sviluppo futuri imprevedibili.