Replicant is distributed without any proprietary code. Functionally is indeed incomplete but you have an operating system that is entirely free which still has many uses.