Sempre que um software é desenvolvido (programa, aplicativo, utilitário, etc.), é atribuída a ele
Sempre que um software é desenvolvido (programa, aplicativo, utilitário, etc.), é atribuída a ele uma licença de uso. Esta licença vai determinar como este software poderá ser distribuído, usado, alterado, etc. Em um dos tipos de licença existentes, o software é disponibilizado sem custo, totalmente funcional, sem restriçôes ou tempo limite de utilização; caso o usuário considere o software útil, poderá realizar uma contribuição de forma a manter o projeto de desenvolvimento do mesmo. Esse tipo de licença é conhecida como: