Rust's Freedom Flaws

As free software activists, we all enjoy using the latest and greatest in free software, but we need to make sure that the software we are using really does respect our freedom. Many users have expressed to us their desire to run Rust, since it appears to be fully free software, but it still fails in several ways.

What are the issues?

Big Picture

Solutions

Rebranding the entire language to avoid the trademark restriction. Such as A rebranded version of Rust maintained by the GNU Project and FSDG-compliant distros could be the way. However, we would need patches to adapt all Rust-dependant applications to the modified version of Rust, since it is a programming language. We would also need to maintain a list of nonfree cargo packages to blacklist those for the entire language to avoid the trademark restriction. Such as IceCat was made to replace Firefox and Iceweasel-UXP to replace Basilisk; however it is a programming language, not a browser.. However, we would need patches to adapt all Rust-dependant applications to the modified version of Rust, since it is a programming language. We would also need to maintain a list of nonfree cargo packages to blacklist those for your-freedom Getting Rust to change its trademark agreement to allow modifications on the rust binary for any purpose in respect of Freedom 3

Comparisons with other software trademarks