GNU Users Who Have Never Heard of GNU (2006)
gnu.org
gnu.org
(also theres emacs and 50 years of bloat have led to libc and common unix utilities ending up surprisingly complicated but i digress)
There's also Mastodon, which is a variant of GNU Social.
It was a silly argument to be getting into 10 years ago. These days it just seems like trying to take credit for other people's work. I have great respect for the GNU project and the GPL was a great invention that I use when I release stuff. Beating this dead horse just detracts from that.
Which is to say - ironically, these last remaining dependencies wouldn't be there if open standards were followed more rigorously.
And I would definitely call them Unix systems, since they run almost all the same software.
Although GCC is still a good argument, since very few distros use Clang by default, I think mostly because of the Linux kernel.
But GNU is different. The idea is to emphasize sharing and freedom and community.
In a world that is driven almost only by profit margins we do well to have some ideals.
GNU has enabled Linux and Ubuntu to come to life. Without GNU there wouldn't be any Linux as we know it today.
Also Torvalds had adopted the GNU GPL (what MS called the "cancer") for the kernel. Who knows where we would be if that wouldn't have been the case.
Many users will likely never use any GNU software directly these days, and it is increasingly possible to build systems with less and less parts from the GNU project.
It would be fantastic for the GNU project's visibility if it expanded its focus on software that would potentially be more widely used directly by humans. Where's the GNU project's alternative to Zoom? Why is Savannah so far behind GitLab? Where are the GNU apps for mobile?
I'm sure they would have issues with supporting the locked-down nature of both of the major platforms, even though both (I believe) have nothing against GPL software on their "stores" today.
Agreed, but...
> Where's the GNU project's alternative to Zoom?
https://jami.net/ (formerly GNU Ring), I think
> Why is Savannah so far behind GitLab?
I'm inclined to agree with this, moreso as I hadn't even realized until now that it was even a thing outside being used for official GNU repos (much like how Canonical's Bazaar is technically open source but 100% only ever intended to run Canonical's ... canonical... instance).
> Where are the GNU apps for mobile?
While the sibling comment is probably correct that GNU isn't fond of supporting nonFree platforms, ex. IceCat is on F-Droid.
The closest a new user might come to using GNU software is if a web service they connect to happens to use one in the background.
I'd ask that question about most of the FOSS issue trackers/devops tools. Savannah, Bugzilla, Launchpad, mailing lists and git send-email are all IMHO absolutely terrible in many ways.
The web is important, but none of those tools take discoverability on the web seriously. Countless times I've searched for a solution for an issue of mine and end up digging trough unindexed Bugzilla instances or mailing lists and find the solution hours later. Such a waste. Heavens have mercy to newcomers, when one actually has to ask for clarification or report a bug, those tools are just plain and simple disrespectful because of how they waste people's time.
The below-average UI design they all have is a whole another topic, I'm all for functional UIs but those tools don't have to be so ugly and unnecessarily difficult to use. I find the wish for more contributors silly when many sites look like they've been abandoned two decades ago.
Did Stallman really write this in 2006? Cars haven't had carburetors since the early 90s.
If we look deeper, we see that GNU/Linux is a C system, and I'd argue that this is the most essential characteristic ("An operating system is a collection of things that don’t fit inside a language; there shouldn’t be one” — Dan Ingalls, Design Principles Behind Smalltalk). Of course, GNU system supports many programming languages, but they all use C to interface with the system. Get familiar with non-C systems like Smalltalk or Oberon to see how programming language is essential. Also web browsers grew to become operating systems of their own (running on top of C systems for now) — the JavaScript systems.
Gnome is not a defining part of a modern linux system, it is just one choice of many DEs. And a large fraction of Linux systems don’t run any DE at all.
I think people are way too worried about who gets credit. If rms wanted the recognition that bad, he should have finished Hurd. Also, who started say XFree86 or X.org? I have no idea. But their software is probably a lot more important to a lot of users than gcc or even glibc is.