|
|
|
|
|
by mbakke
1010 days ago
|
|
I think the FSFE (Europe) is doing a lot better than its American sister foundation, with active involvement in EU politics, running campaigns, etc. Individual GNU projects are doing fairly well on the technical side (toolchain, Emacs, Guix, Mes), but there is little to no coordination across GNU, much less with the FSFs. FSF Asia seems to have fallen off the earth, even though India appears to have a fairly active free software movement. I don't think rewrite in Rust is a solution to "modernize" GNU tools. Maybe another memory safe language, but Rust has severe bootstrapping issues which is a hard sell for distros that care about source to binary transparency. |
|
A big issue with the FSF is that the GNU project only really serves two groups of users: programmers and power-users/commandline junkies. I belong to both of those groups. You know who doesn't? Most people out there. 99.9% of people using a computer don't give a shit on if their stuff is compiled with GCC, musl or clang. That's a fight that only concerns programmers (and one the GNU project arguably lost). The FSF simply never adapted to the idea that there's gonna be a sizable portion of computer users that will not know how to program. Too much of their rethoric is still laden on the assumption that everyone who uses a computer knows how to program (arguably an RMS relic, given his advice on learning how to program is just... unsuited for a lot of users[0]).
If you want free software to matter, start by funding free software that your average Joe needs to use. The FSFe seems to have figured that one out to some extent - governments contract out their IT work, so if you can get in a FOSS clause on those contracts, then that's a big win for everyone.
Just look at Peertube and Matrix for successful examples (regardless of product quality -I think Matrix is fundamentally broken-, these are both tangible things a regular user can access that are a meaningful alternative to YouTube/IRC).
[0]: https://stallman.org/stallman-computing.html