Mesh Malachi wrote:This describes nothing but trademark issues. Don't use the names or the logos and there will be no trademark issues. And the "Solutions" section of that page says the same thing I'm saying: rebrand Rust and Cargo. There's nothing about creating a whole new version of Rust.
That's not the same: Where is the problem with Rust? Let's start with the packagemanager Cargo as there are nonfree packages (mentioned here):
We would also need to maintain a list of nonfree cargo packages to blacklist those for your-freedom.
The normal way for a distribution is to modify a version throughout patches, removing unwanted features of a package and software. This is NOT possible with Rust! Not possible until creating a renamed version. And we are not talking about a little project: That's a complete programming language. So much work to do for a small team. Also mentioned within the Wiki:
A rebranded version of Rust maintained by the GNU Project and FSDG-compliant distros could be the way.
So if somebody feels ready to do this - same for GUIX and the problematic packages like Ungoogled Chromium for example: Feel free to do so. But it is not any kind of solution from my point of view to have more work into Hyperbola building own packages. Rust has freedom flaws and cannot be part of a libre distribution without modifications. You cannot do them without changing the name in every class, every comment and the logo included. So in the end the freedom of users and distributions itself is cut out. Remember also: The team is small and packages need to be look after, especially those like Rust. Perhaps it would help to look into the source code for Rust and Cargo: Just look at them and try to change the name. When you forget about that only at one place Mozilla can start to punish this. Here: https://github.com/rust-lang/rust/tree/master/src
The first step: Finding a name. Next one changing everything - much work for minor outcome in the end as we have here a functional browser without Rust. Changing also the logo included, If you want to include Rust into an own installation, feel free. Hyperbola can be changed and hacked without any problem. So my proposal would be: Creating a PKGBUILD-script for people to tryout, your-freedom has to be removed in the first place. But it would be possible: Only having no FSDG-compliant distribution any longer.
The alternative is: For every part of source-code, documentation and anything else:
- comment
- namespaces
- included classnames
- material for logo and copyright itself
And you have to do also a review with Mozilla itself if the new version is fitting everything and can be used. So I ask again: What outcome? This is a omplete own project and cannot be done within the context of a single distribution. Rust is a problem for freedom, also mentioned in the Wiki-article. The price is to have more and more applications being not possible bundled here in the distribution. No problem: If a project is focussing only on a problematic language (same with Java and the OpenJDK) it is not helping freedom, security and privacy.
In the end there are multiple options:
1. Rust being part of Hyperbola? As I've mentioned and described that, also written in the Wiki, everything has to be changed for doing libre modifications afterwards.
2. Rust as PKGBUILD-script here in the forums? Possible, but this is not compliant to be libre in any way. But it is NOT done with changing the name of the script itself (Don't call it Rust!).
The last option is to choose other distributions having Rust included, perhaps GuixSD is an option? You can also start with the mentioned type of "fork" for Rust or with the proof for the PKGBUILD-script. The people behind the distribution made their choice not to include Rust.
Human being in favor with clear principles and so also for freedom in soft- and hardware!
Certainly anyone who has the power to make you believe absurdities has the power to make you commit injustices: For a life of every being full with peace and kindness, including diversity and freedom. Capitalism is destroying our minds, the planet itself and the universe in the end!