¿Cuántos tipos de software libre existen?