Dada esta gran dificultad para desarrollar software de buena calidad, ¿Por qué el software de libre redistribución no exige contraprestación?