Back when the GNU project was starting, among the first things they rewrote as Free Software were:
- text editor / IDE (Emacs)
- assembler, linker, and compiler
IOW, they made tools that they needed to further develop Free Software without relying on proprietary tools.
They wanted their project to be self-hosting.
Nowadays, we have more free software than ever, but we develop it using github and Discord...
@Wolf480pl this is issue with people. People tend to stich with a single solution which everybody uses. There are lots of quailty source "forges" (i.e. Gitlab, Gitea, SourceHut), but people stick with GitHub for a reason that "everybody uses GitHub".
At the moment, when everybody will use open and free forge. Especially when the #ForgeFed will be adopted.
But it is harder instant messagging systems. Every one of them has one issue that makes it harder to use.
IRC - lack of history *on server*. I don't see reason to chat if the history is not saved even for several minutes.
XMPP - it's high entrance point. Too much clients and servers supporting different featuresets.
Matrix - it's pretty young and suffers from it.
RocketChat - AFAIK it was buggy as hell, when last time I was using.
Gitter is very tight coupled with non-free software
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!