Software de domínio público é todo e qualquer programa computacional que não possui autoria. Qualquer pessoa pode usar, modificar ou vender.
É o software que não possui restrições quanto ao seu uso e distribuição.
Na década de 70 e 80, pode-se afirmar que a maioria dos programas eram de domínio público, pois as pessoas e empresas se focavam no hardware, considerada a forma de ganhar dinheiro.
A partir do momento em que o software foi visto como uma fonte de renda, eles passaram de Software de domínio público para Software Proprietário/Comercial.