GNU seems to have little interest in keeping up with modern developments, and seems to be content with maintaining the old command line tools for the most part. Meanwhile, they're becoming a smaller and smaller proportion of an useful software stack, and people are rewriting them in more modern fashions, eg, Rust. Pretty much none of that is done under the GPL.
The FSF is clearly not reaching the people it needs to reach. Where's their Youtube channel, or their Twitter? As far as I know, they have neither. I barely hear anything about the FSF on Linux sites. Their reach elsewhere has to be essentially nonexistent.
And with the FSF it appears that RMS has no viable successor. That doesn't bode well either.
The sad outcome is that we keep rehashing things like Right to Read -- a fine thing from 1997, but what has happened since?
The FSF has been talking to users and to devs for decades, but unfortunately devs went from being users that had no problem sharing their progress to business people who thought that restricting access for personal, individual gain at the expense of the entire society of today and tomorrow is somehow "better", "more free", because who knows, maybe I'll be the next Bill Gates ?
I see the catastrophic state we are in today as the result of non-copyleft, of "Open Source" as opposed to "Libre Software", of the depolitization of what it means to take from the commons and give back to the commons, of what society means whether we see it as a sum of perfectly rational individuals with no money problems or as a group of interdependent agents. The only reason Facebook, Twitter, Tiktok and other big platforms could start up and be where they are today is because they could take a bunch of existing tools in the commons and not share back, to build their own fortune and control prison.
The FSF has known this for decades, and has talked about it at large, but no, developers don't want to listen. How do you fight greediness and individualism ? The issue runs deeper than software licenses, or even software.
> Where's their Youtube channel, or their Twitter?
You are seriously asking why the Free Software Foundation isn't using a propietary social platform?
Sadly they seemed to have tied themselves in all kinds of self imposed knots when it comes to spreading their reach via social networking sites.
See * https://www.fsf.org/twitter * https://www.fsf.org/facebook
You can't change today's world if you're not a bit pragmatic. FSF may make some correct objections but if you're not properly present on some of these platforms your reach will remain limited.
To effect change you need to be part of the world of today -- warts and all. Only then you can you change it. Rejecting the world by putting your head into the ground is a strategy that will often fail. Only when you become extremely big and influential can you help determine the rules of the game.
I'm mostly working with younger people (like 20-30 years old) and well, they don't really know what GNU or the FSF is.
As a Linux user I'm using GNU software all day but for most people it's just "linux command line tools". It's fine and if they do the job, well done! But this doesn't help the FSF or the GNU project.
A lot of these tools have pretty good documentation but when you visit one of the GNU websites you feel like it's 1995 again. It's more like man pages in HTML. Actually same for Apache Software Foundation.
And this is not getting better...
A start would be a modern representation of the tools and the ideas behind free software, maybe with a bit less philosophy. GNU needs to get a bit "cooler".
It's always been my opinion that the FSF screwed the pooch when it came to spreading their message. This starts right from their very name - the "Free" Software Foundation. Anyone of didn't know their message would understand them to be a group arguing that all software should be free of charge. This is completely orthogonal to their actual message of software having the ability to be easily understood and customized as needed by a tech-savvy user who has fairly compensated the original authors. They aimed for and missed badly the sweet spot message that all software should make simple things simple and complex things possible.
This expectation that users should not have to pay for the apps/software they use has partly lead to the dystopian landscape that is our ad-supported modern software experience. Users today think they're entitled to the same standard for all software they use. They expect LibreOffice Calc to be having the same feature set as MS Excel while at the same time paying nothing for it.
Well, they are Free Software Foundation, they have Mastodon (and PeerTube, although the latter is pretty empty).
Also, in suggesting they use Youtube or Twitter, you're simply exemplifying how you reject their principles. Those platforms are the opposite of free: Closed source, secret manipulation of content, censorship (and never mind the motivation), spying on users for the government, etc. The FSF would be hypocritical to endorse them. But of course, it does have "social network" videos - on PeerTube and MediaGoblin:
https://www.fsf.org/blogs/community/fsf35-videos-online-find...
so ask yourself, why have we not been promoting those platforms, and why have everyone seemingly yielded to ever-widening control of our digital lives by these large corporations?
If I switch my project to GPL I immediately will lose most potential contributors and a lot of users, who will start complaining about my license choice or will be forbidden by their employer from contributing to it or using it.
Corporate entities are (maybe rightly) scared of the GPL. And the rise of open source work by/in FAANG companies, etc. has meant the undermining of that license.
It was great, but the ecosystem is quickly deteriorating and younger people are born in walled gardens.
The EU is destroying open source in Europe thanks to CRA in the name of security.
AI models mostly have crappy licenses that restrict usage. The worst culprit is HuggingFace with Stable Diffusion and OpenRail which is anything but open. It's a "don't be evil license", where evil is defined by HuggingFace but it opens the door to BS like "you're emitting too much CO2, you can't use this".
I'm sure most people at Huggingface are not doing it maliciously, they probably are all 20-something socialists making half a mill a year and they don't care about freedom.
At the same time they're also releasing a bunch of real OSS software under Apache 2.0 (often to go with OpenRail licensed models).
So yeah, we're screwed.
At the same time, I think governments are removing even more freedom that what's happening in software, so I'm kind of busy country hopping and more concerned about not becoming even more of a slave I am right now.
We need these "content" people who maintain reliable tools with stable interfaces/behaviours. These people and tools are at the core of what modern infrastructure run on. Fly by night tools, languages and frameworks do not allow us to progress like we have. It's very easy for us "users" of these tools to forget that there is something maintaining something we take for granted.
You seem to be forgetting you're standing on the shoulders of giants.