As of two months ago
Rust depends on a proprietary password manager to build.
If you want to use their official packaging system (crates.io) you must have a github.com account.
Rust is free software only in the barest technicality of the term.
@josias I'm not particularly interested in finding out; for me, the line is already crossed. The depths of the infraction are an academic matter.
@badtuple "no one has put in the effort" is not how I'd phrase it. "It will require a significant amount of effort due to the tight integration with github" is more how I'd phrase it.
@khm That's fine. That phrasing doesn't really change anything of consequence. One is there now, alternatives are welcome, but it needs to be done. I agree it's unfortunate that github has been there alone so long that it's become load bearing (for lack of better term.)
@badtuple Yes, it does change something of consequence. "Nobody has put in the effort" is a different concept than "the entire project is structured around Github." Even submitting a pull request to change this *requires a Github account*.
@khm again, that's fine. I don't disagree at all, nor am I looking for an internet fight. I'm just saying, demonization of the project aside, the future can be better and that's what we need to do to make it so.
@badtuple When making a decision whether to commit government resources to working on upstreaming improvements, these considerations matter. Not all criticism is demonization.
@mithrandir You created a crates.io account without github? Have you documented this process? Because the Cargo documentation has not been updated with this information: https://doc.rust-lang.org/cargo/reference/publishing.html?highlight=github#before-your-first-publish
@khm Also a recent major browser. crates.io refuses to load on Qutebrowser 1.6.x for me.
I guess that's fair tho, I think Rust is open Open Source and does not claim to be Free Software (which it's far from it).
Maybe some day we see a compiler for it in GCC, that'd be pretty neat.
@khm What bit exactly is proprietary?
Guix builds Rust entirely from source and it’d be bad if we were mistakenly shipping proprietary code.
"I appreciate SDF but it's a general-purpose server and the name doesn't make it obvious that it's about art." - Eugen Rochko