El software libre suele estar disponible gratuitamente o al precio de costo de distribución, pero no es necesariamente gratuito y puede distribuirse comercialmente. Aunque el software gratuito incluye a veces el código fuente, no es realmente libre a menos que se garanticen los derechos de modificación y redistribución de versiones modificadas.