Rewriting the GNU Coreutils in Rust
Rewriting the GNU Coreutils in Rust
Posted Jun 10, 2021 9:57 UTC (Thu) by khim (subscriber, #9252)In reply to: Rewriting the GNU Coreutils in Rust by pabs
Parent article: Rewriting the GNU Coreutils in Rust
More correct phrasing would be: Google is trying to replace Linux. And failing.
Industry is just not interested in that and even Google itself spends more resources advancing Linux than developing it's supposed replacement.
And I suspect this is because of Linus adamant position “Linux is purely about tit-for-tat, we don't want to turn it into weapon of mass opinion”.
Note how easy was it for the industry to arrange replacements for GPLv3 pieces (GCC was replaced with clang, Samba abandoned entirely and instead phones are using MTP which is awful from the user's perspective, but doesn't need to put GPLv3 software in the image and so on), while GPLv2 projects are stubbornly clinging and refusing to die en masse. Although there are some limited success like when BlueZ was kicked out from Android, but smaller things (like FLAC library, e.g.) are still there.
Basically position of the industry WRT GPLv2 was “we would gladly use an alternative with more permissive license if someone else would develop it — but wouldn't spend resources themselves” but GPLv3 causes entirely different reaction “we would's use that software and would develop an alternative if needed”.
This made “free software” position much, much, MUCH weaker.
