Do ponto de vista técnico e prático, o software livre apresenta muitas vantagens:
Pode ser obtido e copiado em forma gratuita (embora possa ser também vendido);
O acesso ao código fonte por parte da comunidade costuma conduzir a um ciclo acelerado de desenvolvimento;
Maior durabilidade. Quando um autor perde interesse pelo seu desenvolvimento, outros podem continuar. Pode ser adaptado livremente em novas plataformas informáticas;
Impede a criação de monopólios tecnológicos.
Embora sejam vantagens muito importantes, o que alimenta o movimento do Software Livre são as suas repercussões sociais, políticas, filosóficas e culturais.