Rewriting the GNU Coreutils in Rust
Rewriting the GNU Coreutils in Rust
Posted Jun 10, 2021 14:45 UTC (Thu) by khim (subscriber, #9252)In reply to: Rewriting the GNU Coreutils in Rust by pizza
Parent article: Rewriting the GNU Coreutils in Rust
> Instead, I care about (1) the software meeting my own personal needs, and (2) the other users of my software.
Do you? How does GPL (any version) helps with either (1) or (2)?
I don't see how GPL can help either (1) or (2) if industry rejects your software.
If industry accepts that software than (and only than) license starts to matter.
> Which is bloody unlikely when you're a handful of part-time volunteers up against teams that are funded by industry consortia.Then why the hell do you insist on putting yourself in that position?
Back in XX century FSF (and GNU project) worked with the industry. GNU tools were “unofficial standard” on many OSes (and FSF's FTP even carried binaries for popular OSes like Solaris) even if definitely mostly helps the ones who adopted free software because of convenience and not because of their belief in “free software”. Heck, back then, back in XX century Stallman wrote If you want to accomplish something in the world, idealism is not enough—you need to choose a method that works to achieve the goal. In other words, you need to be “pragmatic.”
And back then copyleft worked. The biggest achievements which Stallman lists in his essay are few cases where someone made a piece of software because copyleft forced them to do that.
After GPLv3 fiasco… that stopped happening. Instead of releasing things under GPLv3… people started releasing stuff under permissive licenses or, alternatively, stopped using GPLed programs as basis for development and don't release anything at all.
And instead of trying to be pragmatic and adjusting their stance “free software” camp doubled-down on their idealism and is now quickly driving themselves into irrelevance.
That's sad to observe, but… if these people want to fight… against the whole industry… well… that's their choice, in the end.
