r/sysadmin•
mistiry

On Freenode, Libera, and the r/sysadmin IRC Channel

General Discussion - Meta

Good evening, friends. Some of you already know, and others may have seen articles and headlines around the drama surrounding the Freenode IRC network in the recent days.

In short, on 19 May 2021 many of the volunteer staff at Freenode resigned in protest in what has become, essentially, a hostile takeover of the Freenode IRC network. The official IRC channel for this subreddit, #reddit-sysadmin, was not immune to this takeover.

While we were unsure of the future initially, we made sure to register and stand up a channel on the new IRC network, founded by many of that same volunteer staff that resigned from Freenode. In an effort not to split the community, we extended our existing chat relay bot to include the channel from the new IRC network. This meant that 3 separate services - Freenode IRC, Libera IRC, and Discord could all communicate together regardless of which mechanism the user chose to use.

The channel topic on Freenode was changed to express this change, stating that the channel "was relayed with Libera and Discord". No intention of moving, closing the Freenode channel, or anything like that was stated or implied.

Last night, around 10pm Central, a bot on the Freenode network began forcefully de-registering channels that had the word 'Libera' in their topic. Many, many FOSS projects were affected by this forced takeover by the new Freenode staff, and many of those projects have made the decision to leave Freenode entirely.

For more than 11 years, our IRC channel on Freenode has been a place for members of the community to chat, share stories, seek help, poke fun, and just be a place for like-minded folks to congregate. We plan to continue this in a new home, on Libera.Chat, and already have nearly 200 users in the channel!

A big thanks to everyone for their patience, understanding, and support. We were all surprised, like so many others, at the rushed, hostile actions of this new controlling entity behind Freenode's IRC network, and hope to keep the same (or more!) momentum going in our new home.

For those interested, you may find us at irc.libera.chat in #reddit-sysadmin

​

Hope to see you all there!

Posted May 27, 2021, 1:04 AM UTC

17389
WendoNZSr. Sysadmin•

After reading what went on, I can't say I'm at all surprised by the actions of Freenode. If anything, it just adds weight to all the ex admin's stories

64
mistiryOPIRC Moderator•

Any reasonable person or persons, in assuming control over a decades-old online service such as the Freenode IRC network, would take a calculated, well-planned, and well-communicated approach to massive, sweeping changes.

Instead, they changed the channel registrations of dozens and dozens of established communities - and we're talking some big-name places like Wikimedia, Ubuntu, and RedHat's official IRC channels - in a forced takeover because those channels dared to mention the name of a competing network.

Their repeated behavior these last few days, and the actions they took last night, finally tipped the scale for me. I even changed my email and password on my Freenode account, and dropped the registration of my nickname entirely.

49
fubes2000DevOops•

and if you're in a reasonably large, well-established channel that has not yet formally announced that you're migrating, I can guarantee you that there is someone with a freshly-purchased Freenode Admin powers lurking in there waiting for the barest excuse to take control.

Fuck rasengan aka Andrew Lee, Crown Prince of Jellybeans, and all of his grubby little minions. There are a few names I recognize running around with brand new freenode/staff hostmasks, and I've made mental notes to completely abandon any amount of respect that they may have previously had in my eyes.

27
mistiryOPIRC Moderator•

One of the new staff is a former regular from our channel, who was banned along with others for racism, bigotry, and other hateful type content and behavior.

I can only imagine how bad the others are.

37
trekkie1701c•

I can only imagine how bad the others are.

Given how, when Mr. Lee changed the policy on channels to 'allow' him to just take them over he also removed a bit on hate speech (source) I'd imagine pretty bad. He's also started insisting what's happening is an example of 'Cancel Culture' so, you know. Yikes.

15
fubes2000DevOops•

I vaguely remember one of the channels I live in banning rasengan himself for being a giant prick a few years back.

Compare and contrast with the only now-former admin I recognize by name, Fuchs, who always seemed to be in the random channel I'd join for help, and helped me enough times that I probably owe him a paycheck or two.

14
SuperQueBit Plumber•

Yup, we had at least 300 people in #prometheus, it's now toast. We had to get emergency help from Matrix (shout out to them for being great about this) to un-link the freenode bridge so our Matrix side could work again.

I've only got one channel left on freenode, as soon as I can get that un-linked from Freenode, I'll be moving that somewhere else as well.

17
Cyber_Faustao•

I was chatting with the nice folks on #btrfs, then the room got closed and operators de-oped, no warning messages, nothing.

Freenode is dead for me, to just erase a channel like that speaks volumes on how much they care about OSS projects and freedom in general.

10
Katana__DevOops•

Freenode has been shit for years. The fraud surrounding the PDPC was disgustingly bad, and was symptomatic of the culture of those managing the network. Children and grifters, the lot.

-1†
H2HQ•

a calculated, well-planned, and well-communicated approach to massive, sweeping changes.

Lol. Most sysadmins I know do not fit this description.

-7
ZAFJB•

Any reasonable organisation would protect their organisation from hostile takeover.

The root of this problem lies with the previous incumbents, who are now bemoaning their fate, letting Andrew Lee gain control. How the fuck did they allow that to happen?

A lot of the blame lies with those people. I wonder if they are going to do better governance with libera.chat.

-11
WeirdFudge•

The root of this problem lies with the previous incumbents, who are now bemoaning their fate, letting Andrew Lee gain control. How the fuck did they allow that to happen?

This just demonstrates a lack of understanding about what happened. The admins never, at any time, had the power to stop that. Before any of this happened there was a LOT of effort spent trying to STOP THIS from happening the way it has, but it was more important to Lee to be in charge than anything else. It's straight narcissism.

12
system-user•

that and money. he threw money at the head admin with an understanding that it was to support the infrastructure needs and stated Lee would not be involved in the operations or anything else. he lied of course, and here we are.

5
ZAFJB•

So explain how Christel Dahlskjaer was able to sell the company to Andrew Lee without any oversight.

There lies a major and serious failing in governance.

This has been a train smash waiting to happen since Robert Levin died and the decision to dissolve PDPC was the final straw.

0†
JadziasBoyfriend•

They aren't "bemoaning their fate". They literally rebuilt from the ground up already. Yes, the way the domain registration was handled for freenode was not entirely safe. You basically need a lawyer in order to form a nonprofit with proper governance, and freenode only needed a formal organization for the domain name (their only legal asset, as all server hosting and staffing was on a volunteer basis). To prevent this, they would have needed to form a legal entity such as a non-profit, with the assistance of a lawyer ($$$$), at a time when whoever the domain was registered to would actually transfer ownership to the nonprofit. I don't know if this could have been done, maybe there is a time they could have done it. It would have had to be done when whoever the domain was registered to was definitely loyal to the project. That way, when the rest of the volunteers ask them to transfer it to the nonprofit, they would. If the relationship was starting to sour already, asking them to sign on the dotted line would simply kick off this takeover that much sooner. What they needed was for the FOSS pro bono lawyer community (which is necessary for anything FOSS to deal with legalities) to be involved LONG before anyone thought this was going to be an issue. But if you didn't think it was going to be an issue, why take the case pro bono even if you believe in freenode's goals? Libera, on the other hand, has a organization with a board. Because they won't make the same mistake.

12
ZAFJB•

They aren't "bemoaning their fate".

Oh yes they were, and are, vociferously.

-6
Lofoten_Jack of All Trades•

And the douchebag has the gall to cite "cancel culture" because people are leaving a network of free minded individuals that didn't want to be part of a hostile takeover. I'm at a loss for words for how mind-blowingly stupid that is.

41
DasGanonJack of All Trades•

If people disagree with you, it's clearly you being cancelled. There's absolutely no other reasons why that would ever apply. /s

20
JohnWickBOFH (┛ಠ_ಠ)┛彡┻━┻ GET OFF MY LAWN•

In soviet russia, the culture doesn't cancel you, you cancel the culture!

7
countextremeMSP Owner•

I would have been more sympathetic toward them if they weren't taking hostile action against channels on their platform that have been there forever for communicating their presence on other chat networks. It kind of doesn't jive well with the name "freenode".

2
Lofoten_Jack of All Trades•

Goddamnit Andrew Lee... why are you such a douche?

Let's just torch a huge professional and technical community because of your fragile ego?

FFS man.

24
No_Masterpiece4305•

So I take it Libera is legitimately replacing freenode and freenode is solidly toast?

10
SeocMcPherson•

No, Freenode is still a very active IRC network. A few major projects moved, which is unfortunate, but many channels are staying. In fact, there are more people in Freenode #reddit-sysadmin than Libera, but the moderators have needlessly locked the channel down with +m.

-2
No_Meringues•

It's worse they've now kicked everyone out of it.

They shouldn't be blocking people from a network they're not interested in using.

21:40:41 -!- kiska was kicked from #reddit-sysadmin by ChanServ [CLEAR USERS used by gibby (Gibby|): Please see https://reddit.com/r/sysadmin for more information]

-2
No_Meringues•

An actual line from the channel, one of many as every user was kicked out, is downvoted. Sadly it seems like there are people unhappy with the takeover who are happy enough to try and take over a freenode channel by blocking access to it whilst trying to exist on another network?

-1
cdoublejj•

so you guys use a bot relay IRC and Discord messages? i've always wondered about how feasible that was/is.

6
mistiryOPIRC Moderator•

Yes, we have a bot that lives in both the IRC channel and in a Discord server. It works very well, though we didn't write it and I dont personally run that bot. It uses something called Matterbridge, if you wanted to check it out. It even makes the IRC users show up as unique users (with avatars!) on the Discord side.

16
project2501aScary Devil Monastery•

problem is that Discord has the same issues.

Maybe not now, but those issues will come.

2
cdoublejj•

duuuuude!!!

2
ang3l12•

Has there been talk about setting up a matrix bridge as well?

6
mistiryOPIRC Moderator•

Matrix and Libera are, and may have already finished I don't know, a bridge.

When they have that up, you can apparently use something called a Portal Room to join the #reddit-sysadmin IRC channel. https://matrix.org/bridges/

I don't use Matrix myself, but we had users in the IRC channel connected via Matrix back on Freenode. Everyone (not just our channel) was waiting on the Matrix<->Libera bridge to be set up, so I'd check on that and then it should be easy to join us in IRC!

6
ang3l12•

Totally forgot there was a libera bridge by default. I'll read up on that. Thanks!

3
iggy6677•

I haven't visited an IRC channel in years, so I was a bit out of the loop.

But what a shit show. Freenode and Quakenet where the two servers I used to hang out in, sin to see it die like this after 20+ years.

6
dizzygherkin•

You guys are allowed to use IRC?

5
No_Masterpiece4305•

Depends on what your definition of "allowed" is.

7
Hikaru1024•

This sounds familiar. It's happened before - Aeons ago, Freenode was constantly spamming for donations, which upset people, who complained.

One of the admins took it upon themselves to take ownership of every channel who had chanops that complained, and shut them all down, and they were permanently banned from the network.

I'm not surprised it hasn't improved.

3
joepie91•

This was perpetrated by a third party who did a hostile takeover using legal threats and who had no prior involvement in the operation of freenode - it was not done by the (now-former) freenode staff.

6
Hikaru1024•

Fairly different then I suppose.

2
cmdlinebash•

I used to be IRC channels back in the day. Seems the toxic aspect that started to happen back then hasn't changed.

1
SysEridaniC:\&gt;smartdrv.exe•

Irc. Those was funny years. Learned a lot from the l33t ppl ;)

0
SeocMcPherson•

It's all great if some of you feel like moving to Libera, but please don't lock down the channel on Freenode for no reason.

0†
H2HQ•

Matrix is overtaking IRC anyway.

IRC has poor privacy/encryption controls.

-5
JamesIsAwkwardJack of All Trades•

Maybe if you want real privacy/encryption... but shooting the shit day-to-day or discussing a FOSS project doesn't really require any of that.

13
H2HQ•

All comms should be encrypted. All of them. There is no reason not to encrypt your comms - no matter how innocent the conversation.

2†
JamesIsAwkwardJack of All Trades•

That's a pretty broad statement.

Ham radio would like a word :)

9
zeno0771Infrastructure Analyst•

The reason ham isn't encrypted is because it's forbidden by the FCC, not because we don't feel it's needed.

2
JadziasBoyfriend•

SSL/TLS is used on freenode and Libera. If you mean true end-to-end encryption the server doesn't have keys to - when you are in a channel of 2,000 people, you would need their 2,000 public keys, and your session key (if not the message itself) would need to be sent 2000 times (once with each key). The server will need to relay them separately to each client, increasing bandwidth usage. Also, if you're using session keys, sending the RSA-encrypted AES key along with each copy of the message, you're eating away at the character count if you want to keep messages in one packet for each recipient (1500 byte MTU). So you could even end up with 4,000 packets where IRC would have sent one.

None of these things are prohibitive on modern hardware, but it would never be as lightweight as IRC. If you're not a fan of corporations who have to advertise, sell data, or charge you a fee - the cheaper it is to run a large network, the higher chance they can exist without these things.

7
Atario•

Hmm, this channel with hundreds of anonymous users connected and constantly churning should be ENCRYPTED!

5
hunterkllSr Systems Engineer / HP-UX, AIX, and NeXTstep oh my!•

IRC has plenty of those..... if you bother/want to set them up.

​

SSL enforcing channels, self hosted systems, certificate based authentication - those are just the low hanging fruit that are braindead easy and supported by almost every client. There's so much more you can do

2
H2HQ•

There are many channels that don't enforce it - and that means that ALL participants in the channel are speaking in the clear.

It's just an outdated model. SSL should be required on every connection, like in Matrix. There's just no reason not to.

I don't buy into the notion of "If you have nothing to hide, you should speak in the open.". Privacy never seems important until it's too late.

0
hunterkllSr Systems Engineer / HP-UX, AIX, and NeXTstep oh my!•

My point was - that it can be done, IRC isn't the blocker.

0
H2HQ•

You are missing the point. Even though YOU can encrypt your connection, if ANYONE in the chat are using an unencrypted connection, then ALL the participants messages are in the clear.

0
[deleted]•

[deleted]

-17
ZAFJB•

Freenode ≠ IRC

4
SeocMcPherson•

Freenode is THE major IRC network. It is so large that, while it doesn't compete in official statistics, it has had the highest number of online users of any network for over a decade now.

-1
jsdod•

Who still uses IRC?

-17
epsiblivion•

people turning to their last resort when google fails, the greybeards.

22
latteisnotcoffee•

Man the postfix IRC channel is a godsend

10
mistiryOPIRC Moderator•

Seeing as how the vast majority of major open source projects retain a presence somewhere on IRC, we have close to 200 users in the subreddit channel (was around 400 before the Freenode disaster), and there are thousands of users across the major networks, I think it's safe to say that while you may find it "outdated" or "irrelevant", there are a lot of people affected by this situation.

20
catredcat•

Tens of thousands of people. I think it is a fine mix of nostalgia, a helpful community, interesting projects and what I really like is the unbloated experience. No emojis, no GIFs, no sounds, just writing and reading plain text.

17
pinacoelho•

People that have no time for php forums and disneyfied irc (slack).

It just works, and you can choose the client that better fits your taste.

17
WeirdFudge•

and you can choose the client that better fits your taste.

This is by far the most important reason to me.

9
doubletwistSolaris/Linux Sysadmin•

I use it every day. It is a fantastic source for live help on IT subjects by others who have first hand experience.

I believe before the takeover, Freenode had over 70k users online at any given time, and there are many other IRC networks, so plenty of people still use it.

4