Hey,

Katie:

> Just want to mention here about the 'hostile takeover' of Freenode on 
> IRC, by Andrew Lee, in 2021.  That situation really turned me off of
> IRC for some time (now I use it again, but not Freenode or even
> Libera). That whole situation really seemed to have a huge negative
> impact on many open source projects and communities.

This is more of an issue with centralisation than IRC being a bad
protocol. It is true that IRC is a centralised protocol but the idea
was to have many different networks for many different things.

Unfortunately Freenode (and now Libera) have become a one stop shop for
almost every single open source project which still uses IRC. This is
concerning because the entire of the IRC open source community is
dependant on a single network.

I would have hoped that people would have learnt their lesson from
freenode of not putting all your eggs in one basket, but it seems to
have just repeated itself.

As a disclaimer I have nothing against libera.chat, I think its a solid
network and the staff are friendly enough. But I still think that
people should put more emphasises on running their own IRC network for
their projects. You can slap ngircd onto a raspberry pi running OpenBSD
and would be able to handle thousands of people. That was, and still
is, the amazing thing about IRC, just how light and simple it is.

Greg:

> Yeah, for me it's happening everywhere, not just in tech.  For
> instance my main social group has moved to Discord while keeping our
> mailing list going, and there are now just 5 or 6 of us using the
> list out of 60 users. It reminds me of the decline of Usenet when
> folks started moving on to options with more features.

I feel like this is a shift in the open source community. I feel a lot
of it is trying to cater for younger people, and as one of the younger
people, I hate it. Linux has adopted Rust not because they believe it
benefits them, but Touvalds himself said it is because younger people
write Rust, and thus supporting Rust draws in the younger developers.

There is no denying that Discord is dominated by young people, the
future developers, the future contributors. Be too rigid in your ways
and you end up having no adoption within the younger generation, which
is pretty much nailing the final nails in the coffin for your project,
and I do believe all BSDs struggle with this. Looking around at
EuroBSDCon you can count on one, maybe if you are lucky, two hands how
many people are under 25 years old there are. But be too flexible, and
too willing to abandon everything you stand for to draw in the younger
developers makes it meaningless, and I feel many open source projects
have done exactly that, abandoned their original goals, abandoned what
they stood for, all simply for future survival.

What is the point of having an open source project if the entire
infrastructure it depends on to survive is all proprietary. What is the
point of having a secure operating system such as OpenBSD if you are
going to use Discord or another proprietary platform to communicate
with your friends and family?

And as for Discord, they have no end to end encryption, and messages
are stored in plaintext on their databases. It takes one security flaw
and every single message ever sent on the platform (as they dont delete
messages) is leaked for everyone to see.

I am not criticising you or your group for your choices, just want to
make that clear. Many people are not as willing as me to cut off people
and isolate themself for security and privacy. However, it is important
that those who remain passionate about these problems continue to
advocate for open protocols and self hosting.

Take care,
-- 
Polarian
Jabber/XMPP: [email protected]

Reply via email to