There's a comment on the earlier Goodbye Freenode post sharing some quotes from Lee indicating that he's got some sort of vendetta with IRCCloud: https://news.ycombinator.com/item?id=27494025
Specifically:
<@root> irc cloud is banned cuz fck irc cloud
<@root> this was not an accident
<@root> not a mistake
<@root> actually it was supposed to happen a logn time ago
I think the competing offering stems from the vendetta.
Based on the timeline I've seen, IRCCloud took a side on the Libera split on twitter, so Lee took a few weeks to roll out the Freenode BNC and then promptly k-lined IRCCloud.
In case anyone's curious, here's the ban message I got:
Disconnected: You are banned from this server- IRCCloud is no longer welcome on freenode (2021/6/13 12.46)
I'm not sure why this is happening now. It was almost three weeks ago that IRCCloud warned about the risks of channel takeovers on Freenode.[1] It seems rather petty (not to mention incredibly self-destructive) to ban all IRCCloud users because of that.
I'm fairly certain that literally doing nothing at all after the takeover / Libera-split news broke would have been incredibly better for them. Just... hunker down, don't touch any policies, or do anything beyond normal maintenance for three months or so.
I bet things would have died down, with far less migration off Freenode. Even if they started to do these current objectionable things later, the momentum would be gone.
Lee's showing signs of Malignant Narcissism Personality Disorder. People with that condition simply cannot accept failure. They _can't_ fail, it's always someone else's fault, and anything/anyone who makes it look like the narcissist failed much be punished.
Looked at in that light, everything Lee's done makes twisted sense. A new network was created by the IRCOps who left, so Libera has to be punished, and any mention of it must be punished. IRC Cloud dared to criticize Lee, no matter how mildly? They must be punished, who cares about collateral damage.
He's going to continue this pattern until there's nothing left, and he'll rant and rave continually that it's everyone else's fault, not his. It's going to get much, _much_ worse.
Ironically, the topic of #freenode on Freenode is currently: End of an era - “In order to rise from its own ashes, a Phoenix first must burn.” -- Octavia Butler
There have been some weird messages from the dude lately, the latest was
> "<root> The community on IRC is made up of some of the smartest, most beautiful people in the world. It's been an honor to be here with you all, friends and foes. We've been waiting for IRC's return for quite some time -- and for you, we deliver. A new genesis is taking place uncovering a new era. Freedom, and the people, shall rise to power. Freedom is not dead, it lives, here, with freenode."
The timing does suggest that Freenode put off banning IRCCloud until they had an alternative (their bouncer) in place. Obviously, a terrible move and one that should accelerate their implosion.
I don't think it's so clearly a terrible move. In some respects, IRCcloud is like a metastasized cancer, growing in user count and connecting to every ircd, then moving all that communications traffic through a central service. That's antithetical to the idea of self-hosted, private chat networks which irc allows for. Allowing irccloud makes me think "should have just used discord".
Edit: Okay, on reflection, I was being harsh and... incurious, maybe hyperbolic. Being able to freely connect to a service with whatever client you want is important, maybe especially so for Freenode. I'm still concerned with IRCcloud's effect on the "ecosystem", if you will.
"All traffic" only goes through them in aggregate, because they are separate. You're saying they're not "self-hosted" because... why? They are independently hosted, that's the same thing. So, I realize there are several big, but separate networks that are part of the makeup of the ircd space. IRCCloud is bigger and spreads across lots of them, including many of the small ones.
There's only one Facebook. Other groups and individuals apart from Freenode host their own ircds, so I consider ircd to be in the category of self-hosted things, even if sometimes it is a large "self" like Freenode.
You are correct. It's about choices, and the fact of irccloud not having the same choices a proprietary protocol/client vendor would have available to hurt users.
> That's antithetical to the idea of self-hosted, private chat networks which irc allows for.
It seems odd to hold both the “we should use de-centralized (or less centralized) systems” and “users MUST use these systems and no others” at the same time.
People find utility in IRCCloud - I know I did (when I used it) as it helped me keep up + provided a good mobile experience on top of that. IRCCloud existing doesn’t take away from those who wish to connect directly or use their own bouncers.
It does take away from users who want to directly join a private channel. As soon as a channel is joined by an irccloud user, that channel becomes transparent to irccloud, a big, opaque, centralized service who is a giant attack surface for broadly spying on irc servers.
Unfortunately, the privacy model of an IRC private channel is only as private as the privacy precautions taken by members of the private channel.
Someone could run a ZNC bouncer on their own server, and have it connect to Freenode. Then, they could connect to their own bouncer using the IRCCloud web client - effectively gaining access to Freenode via IRCCloud, and Freenode would never 'know' IRCCloud is 'listening' in on the channel.
The value proposition of irccloud is that you only need that one client. Among other things. Seriously doubt people will see freebie’s bouncer service as an alternative at all.
Freenode staff and Andrew Lee is calling IRCCloud a "MITM service":
<@root> > if irccloud functioned like AndChat or any other client and didn't route all of your private communications through its MITM servers it would probably not have been banned <-- +1
No! But adding another party adds a another risk, however tiny! And uh I guess ignoring that irccloud is probably gonna have invested more into security than the geniuses behind the "hm maybe we should ban irccloud" operation, but, that's just details!
IRC in general would be a MITM, no? I don't know the network geometry, I assume every message goes via the IRC server rather than peer-to-peer. Seems like a decision a user should legitimately make for themselves.
It is a bit sad to see the place where I had a lot of memory destroy itself. But then again, I'm glad that they are showing their intention to monetize so bluntly, which may give the audience enough reasons to avoid the service.
I think all of this conflict will just cause most users to abandon IRC altogether for Slack or Discord. Points of prolonged disruption are where people start to seriously evaluate jumping to different platforms, even if they were previously interested in mission or tech of IRC.
It's not FOSS (neither client nor server), you can't control any of the infrastructure (and therefore guarantee any level of privacy), sovereignty of the data, the data itself, and policies for use which may not align with your own.
All before you get into the technical differences in applications and protocols - good and bad.
The problem with proprietary chat services is that if, for instance, Discord pulls a Freenode you need to look for an entirely different app to migrate. With IRC or any federated network for that matter you point to a different server and its business as usual. See how fast everything moved over to Libera over the past few weeks.
The biggest issue I personally have with Discord is that everyone has a "server". And that server has 42 highly specific channels on it. And it has as many bots as Snow White had dwarves.
...and it has less users than channels.
Discord should have a "lobby" server where every small group could have a (private, invite only by default) channel. After they have enough people they could upgrade that to a full server.
But it's too late now and I already have 50 Discord servers on my client, of those maybe 4-5 have over 50 people on them. The rest have more channels than members.
In my experience, it feels like 90% of Freenode channels have moved to Libera, 5% have moved to OFTC, and 5% have moved to something else like Discord or "just use GitHub issues" or whatever.
Certainly the number of moves to Libera is high enough that in practice the Freenode community/userbase is more or less also on Libera (turns out IRC clients can connect to multiple networks easily). So if you want the old community it's there; if you happen to want to target a different community anyway (and perhaps you were experimenting with these options already), Discord and Slack and so forth are there.
Hm, with the channels I'm in, it's more 50/50 for libera vs OFTC. OFTC now has Asahi, Meson, and the whole graphics stack (dri-devel, intel-gfx, radeon, wayland…)
OFTC already had a significant kernel dev presence, so a lot of us in this niche gravitated towards there. The broader open source community definitely skewed more towards Libera, though. Which is fine, diversity is good!
One could put a tinfoil hat on and argue that it was a deliberate move precisely to force people onto platforms that collaborate with 3 letter agencies.
It's less about the protocol itself and more about the community/culture, I trust tech savvy people more to care about privacy than profit-driven platforms like Discord.
I'm sure that the culture is very privacy/tech savvy, but Freenode even couldn't be bothered to enforce TLS on all connections. There's no need for overt collaboration at that point since communication is just wide-open for spying.
It appeals primarily to a subset of Web 1.0 enthusiasts.
I have never stated that things run by tech savvy people make things inherently secure; they make things *more likely* to be secure/privacy oriented, especially if you consider the fact that somebody would be more likely to speak up about potential foul play if they're a volunteering enthusiast rather than if they're working for a for-profit company that would just tell them to shut up or get fired and deal with the legal consequences.
I can't believe IRC folks are _still_ using three-letter agencies as a justification for their management like 30 years later, in the face of not using SSL for decades and private messaging passwords to a user/bot named NickServ. If you want to hold onto a (more passionate) version of what IRC used to be, be my guest, but lets drop this useless rhetoric. Please stop LARPing freedom fighter.
I have been connecting to IRC using SSL for well over a decade. SASL authentication is also a thing for many years now (and most clients support it out of the box). There are channel settings one can set to prohibit people entering from non-secure connections as well (in cases where the network still allows non-ssl connections).
However it's not unreasonable to assume that most three-letter agencies (and perhaps some companies) will simply have bots silently sitting in most large public channels (if those channels don't have public logs anyway).
This is all the more baffling because IRC was always a niche and with the rise of Slack (and Stackexchange, too) it became an even smaller niche. What's there worth fighting for in 2021?
Let's say I start an IRCCloud clone called IRCWorld. People start using it, and it becomes very popular. It's very convenient. Lots and lots of people are now using it to connect to EFNet. People sometimes use IRCWorld to abuse EFnet, but I try really hard to make it easy for EFnet to work with me to handle problems. One day, EFNet is like, F** IRCWorld, this is just too much of a hassle - we don't owe them anything - we've GLINE'd entire networks before, this is no different, and IRCWorld is now banned. Do you have sympathy for my little pet project "IRCWorld" getting blocked off EFnet? Or do you sympathize with EFNet for being tired of it?
Personally, I think the IRCCloud's branding and marketing makes it seem like they are more of an "authority" than they really are. No IRC Network owes them anything. Yes, Fewer people might connect to their IRC Network if they can't use IRCCloud, but that seems to be a part of a calculated decision on the part of the IRC network. At the end of the day, just imagine IRCCloud is just some random site like Mibbit, or even my fake "IRCWorld" example - and it's easier to realize the entire debacle is melodramatic and absurd. It reminds me of when Twitter made the grandiose statement saying "We are deeply concerned by the blocking of Twitter in Nigeria. Access to the free and #OpenInternet is an essential human right in modern society." - It's self-important and self-serving drivel. They want to keep the $$$ rolling in, and this is a rain cloud on their parade.
As an aside, IRCCloud's tweet suggesting that users "switch to a network that is secure" is absurd if someone is going to be using IRCCloud in the first place. You're willfully engaging with what is technically a man in the middle service - you have to TRUST IRCCloud is a safe actor. 'Security' is not a priority here, but convenience is.
106 comments
[ 2.8 ms ] story [ 163 ms ] threadhttps://mobile.twitter.com/daemon404/status/1404153038978306...
"Connection closed unexpectedly: You are banned from this server- IRCCloud is no longer welcome on freenode (2021/6/13 12.46)"
Specifically:
Based on the timeline I've seen, IRCCloud took a side on the Libera split on twitter, so Lee took a few weeks to roll out the Freenode BNC and then promptly k-lined IRCCloud.
1. https://twitter.com/IRCCloud/status/1397475744448663564
Dictatorial regimes are not always as efficient as they think or want others to believe. In fact they usually aren't on some scales.
[19:44:54] <@root> mst: If you really need a comment, just say root said, "fck irc cloud"
Full logs:
https://dpaste.com/9WAUTQ34B
I bet things would have died down, with far less migration off Freenode. Even if they started to do these current objectionable things later, the momentum would be gone.
Looked at in that light, everything Lee's done makes twisted sense. A new network was created by the IRCOps who left, so Libera has to be punished, and any mention of it must be punished. IRC Cloud dared to criticize Lee, no matter how mildly? They must be punished, who cares about collateral damage.
He's going to continue this pattern until there's nothing left, and he'll rant and rave continually that it's everyone else's fault, not his. It's going to get much, _much_ worse.
> "<root> The community on IRC is made up of some of the smartest, most beautiful people in the world. It's been an honor to be here with you all, friends and foes. We've been waiting for IRC's return for quite some time -- and for you, we deliver. A new genesis is taking place uncovering a new era. Freedom, and the people, shall rise to power. Freedom is not dead, it lives, here, with freenode."
https://www.youtube.com/watch?v=WvJKUQ0dDoU
- IRCCloud publicly tweeting mean things about Freenode: https://twitter.com/irccloud/status/1397475744448663564
- IRCCloud effectively “competing” with Freenode’s new bouncer service (bnc.freenode.net): https://freenode.net/#freenode-bouncer-stay-connected-on-irc..., also see this IRC exchange: https://news.ycombinator.com/item?id=27494124
The timing does suggest that Freenode put off banning IRCCloud until they had an alternative (their bouncer) in place. Obviously, a terrible move and one that should accelerate their implosion.
Side note: amusing that their help page on IRCCloud (https://freenode.net/kb/answer/irccloud) is still up given their recent website purge.
Edit: Okay, on reflection, I was being harsh and... incurious, maybe hyperbolic. Being able to freely connect to a service with whatever client you want is important, maybe especially so for Freenode. I'm still concerned with IRCcloud's effect on the "ecosystem", if you will.
I think smoulder means "it's a documented protocol with competing client and server implementations" when they say "it's self hosted".
It seems odd to hold both the “we should use de-centralized (or less centralized) systems” and “users MUST use these systems and no others” at the same time.
People find utility in IRCCloud - I know I did (when I used it) as it helped me keep up + provided a good mobile experience on top of that. IRCCloud existing doesn’t take away from those who wish to connect directly or use their own bouncers.
Someone could run a ZNC bouncer on their own server, and have it connect to Freenode. Then, they could connect to their own bouncer using the IRCCloud web client - effectively gaining access to Freenode via IRCCloud, and Freenode would never 'know' IRCCloud is 'listening' in on the channel.
> freenode is the home of FOSS, so of course it's powered by open source.
Not any more it ain't.
libera.chat has pretty much all the original community. Just the name "freenode" has been hijacked.
It’s not a lot different from irc if you are using it for chatting in channels.
Edit: okay I get it.
All before you get into the technical differences in applications and protocols - good and bad.
...and it has less users than channels.
Discord should have a "lobby" server where every small group could have a (private, invite only by default) channel. After they have enough people they could upgrade that to a full server.
But it's too late now and I already have 50 Discord servers on my client, of those maybe 4-5 have over 50 people on them. The rest have more channels than members.
Certainly the number of moves to Libera is high enough that in practice the Freenode community/userbase is more or less also on Libera (turns out IRC clients can connect to multiple networks easily). So if you want the old community it's there; if you happen to want to target a different community anyway (and perhaps you were experimenting with these options already), Discord and Slack and so forth are there.
Though, one can also migrate to Matrix.
It's less about the protocol itself and more about the community/culture, I trust tech savvy people more to care about privacy than profit-driven platforms like Discord.
It appeals primarily to a subset of Web 1.0 enthusiasts.
https://www.wsj.com/articles/fbi-sting-using-anom-platform-l...
They're all fully searchable and indexed on a private psql instance.
However it's not unreasonable to assume that most three-letter agencies (and perhaps some companies) will simply have bots silently sitting in most large public channels (if those channels don't have public logs anyway).
Dictating what clients can connect to your protocol based system is plain, dead wrong.
EDIT: I realized @rasengan renamed himself to @root. May I suggest @Nero for burning it all down instead?
https://www.mirc.com/servers.html
So Freenode will likely continue to grow (to some degree) prosper with newbies joining.
Re: https://forums.mirc.com/ubbthreads.php/topics/266257/mirc-se... - from 2019
https://forums.mirc.com/ubbthreads.php/topics/265827/mirc-be...
Personally, I think the IRCCloud's branding and marketing makes it seem like they are more of an "authority" than they really are. No IRC Network owes them anything. Yes, Fewer people might connect to their IRC Network if they can't use IRCCloud, but that seems to be a part of a calculated decision on the part of the IRC network. At the end of the day, just imagine IRCCloud is just some random site like Mibbit, or even my fake "IRCWorld" example - and it's easier to realize the entire debacle is melodramatic and absurd. It reminds me of when Twitter made the grandiose statement saying "We are deeply concerned by the blocking of Twitter in Nigeria. Access to the free and #OpenInternet is an essential human right in modern society." - It's self-important and self-serving drivel. They want to keep the $$$ rolling in, and this is a rain cloud on their parade.
As an aside, IRCCloud's tweet suggesting that users "switch to a network that is secure" is absurd if someone is going to be using IRCCloud in the first place. You're willfully engaging with what is technically a man in the middle service - you have to TRUST IRCCloud is a safe actor. 'Security' is not a priority here, but convenience is.