Uma licença perpétua de software é um tipo de licença de software que autoriza um indivíduo a usar um programa indefinidamente. Geralmente, fora da rescisão, uma licença perpétua de software permite ao detentor usar uma versão específica de um determinado programa de software continuamente com pagamento de uma única taxa.
Durante todo o período com uma licença perpétua de software, o fornecedor normalmente fornece um período de suporte técnico de um a três anos. Durante este período inicial, o fornecedor também fornece atualizações de software frequentemente. No entanto, as atualizações podem ou não ser fornecidas gratuitamente em perpetuidade.
Com o licenciamento perpétuo do software, um cliente paga uma taxa inicial pela licença de software, bem como um período de suporte suplementar limitado, durante o qual benefícios adicionais são incluídos. Após o término do período de suporte, o cliente tem a opção de continuar a usar a versão atual do software sem suporte adicional ou pagar uma taxa de custo mais baixo para se inscrever novamente para suporte e atualizações.
O uso do licenciamento perpétuo do software está diminuindo à medida que o licenciamento por assinatura aumenta em popularidade. Este aumento pode ser em parte resultado do alto custo inicial do licenciamento perpétuo do software. Ao mesmo tempo, entretanto, pode ser difícil para o fornecedor de software garantir a rentabilidade do licenciamento perpétuo de software por causa do termo incerto do licenciamento e dos custos futuros de desenvolvimento imprevisíveis.