A principal característica que define um software livre é: