The whole freenode kerfluffle
ariadne.space
ariadne.space
Who controlled nickserv/chanserv before this Andrew fellow? It seems there is some leap to "omfg he's taking control of services!" without mention of who is /losing/ control. It seems perhaps a large chunk of story is missing here.
Meanwhile I'll probably continue using Freenode until it starts serving Viagra ads during connection or something similarly tangibly evil. Right now I just see a bunch of dumb IRC drama. It's a chat network, come on.
The freenode "staffers" just don't like the fact that someone was able to win the irc game (i.e., gaining more power) without following their invented arbitrary bureaucracy and dedicating their life to idling in the right set of channels.
This whole thing is really off topic and should be taken to ##wrongplanet .
People don't like it when money trumps all other factors in a concern that perceptively wasn't for sale and threats and dishonesty don't help either.
It appears that nearly everyone involved believes there is a problem including Lee who now needs new paid staff to run what is likely a dwindling community. It sounds like you have an ax to grind personally.
It's not a general problem with civilization needing "law and order" or whatever.
They're also much more technically competent. Look at how the different networks handled the cross-protocol exploit a few years back where a well crafted link could cause the browser to connect to irc and spam. Most other networks required a PING/PONG on connect so they weren't vulnerable. Of the networks that didn't, they were able to mitigate that within minutes to hours by either a simple configuration change or a firewall rule. Freenode was unable to do anything for months. Their solution was to rewrite their entire ircd and tell people not to complain about the spam.
Edit: delete some things I'm probably not qualified to comment on
IIUC it's the staffers/opers that actually run the servers - monitor health, manage the OS, perform software updates, manage ircd, debug issues, cordon broken machines, etc. That's the bulk of the work in order to keep the things actually running. The alternative, providing a server in exchange for powers on the network would clearly be an exchange, not a donation.
Plus, I'm pretty sure many machine donors don't want the extra work of maintaining the entire IRC/software stack, and are quite happy to exchange some spare organizational resources to a good cause. I know I would much rather donate spare rack capacity than to also spend hours maintaining yet another service.
Are these staffers appointed by the community or by other staffers? I would have expected it to be a democratic process. Otherwise it does give off an elitist vibe that ok alludes to.
I don't know, but I honestly don't care that much about it. My limited contact with staffers was excellent, they were helpful and never came off as arrogant (even when people did stupid shit), so effectively I couldn't care less about whether they were democratically elected or not.
It just stuck with me because I idolized the people in that room at the time.
Freenode was however supposed be run by adults and relatively drama free, i dont know really i kind of drifted away from IRC around the time freenode.net was formed.
Prior to recent times there was a Freenode head of staff that was elected named Christel. Powers seem to have been delegated from her as she had control of the legal entity.
In 2013 Freenode was sold to PIA for undisclosed sums and terms. Supposedly this was to launch a conference called Freenode Live (why Freenode wanted a conference is beyond me.) It was stipulated that Freenode staff would be able to maintain strategic control of the network. At some point Mr Lee of PIA requested that the domains be transferred back under his control and some ads for shells.com popped up on the Freenode website. Between there and now is a mystery.
Freenode isn't really just FOSS, believe it or not. It's a lot of hobbyists, tinkerers, etc... The vast majority of users you meet on there aren't data scientists or software engineers. The culture is this very independent, almost Libertarian-esque ideals. My take is that Mr Lee came in and reminded them the buck stops with him and no longer honored Freenodes more democratic culture of voting.
It's worth explaining that Freenode got in this state because the original owner died and his brother tried to monetize the network. There's precedent in the idea that people (staff and users) do not want a for-profit network. It's viewed as a conflict of interest and a consolidation of power where power is "meant" to be distributed and already quite scarce. These users will often avoid Slack and object to open communities being run on proprietary for-profit platforms. The reason people don't get it, in my view, is a difference in cultural values that are fairly unique to certain areas of FOSS and Freenode, LiberaChat, and OFTC.
Basically you had an official system of authority enforced by legal means and one implicit system of authority which users were familiar with that ran the day to day operations of the network. Those came to a head, and the network operators put the problem on the users because they didn't know how to deal with it.
Sold by who? Christel alone? The brother-of-original-owner? What exactly was sold? The name? Server data?
That contract was hidden until recently, and seemly some of the staffers had to pay lawyers with money of their own pocket to figure out what is going on.
What made people realize how bad it was, is when the "owner" started to demand passwords for control of the servers, including ones that are not directly controlled by freenode, saying he has legal right to demand that.
Didn't this original owner also have a very er... "personal" way of managing funds?
A foundation wholly owned by a public benefit company?
I don’t expect or even want Freenode to “innovate” or develop new lines of business. I just want them to run the network. I am reluctant to contribute to such an organization because I fear their success.
- Who controlled nickserv/chanserv? I'm not sure, but my impression is that it was probably christel (who was head of Freenode staff) until she resigned, then tomaw (who became head of Freenode staff at that time), until he was served with threatening legal papers ordering him to deliver them to Andrew Lee.
BTW, "Let's..." is not misspelled. "Kerfluffle[sic]" is, but it's a misspelling I prefer, so good on ya!
From my understanding, that's the point. The volunteers who ran Freenode were told that Andrew would be completely unable to exert any control over the server - and now that has turned out to not be the case. The taking of control itself was a betrayal of a previous agreement, and produced a status quo that the freenode people weren't happy with.
There's also allegations of forced advertising and "changes to network operations" on the Libera Chat website[0], which may have been significant to some of the volunteers.
[0]: https://libera.chat/
This is something that works for companies with a clear ownership structure and typical employer/employee power dynamics, but not for volunteer-driven communities like freenode - in which people worked for free to build something that they believed in, and under the impression of the community being fully self-governed. What do you expect from these volunteers now, to just continue working for free on something that they now don't agree with, and with a person who obviously cares more about control than the service itself?
This likely doesn't impact me or you directly. But indirectly, if I see _all_ staff flee from a project that I interacted with, I'm following them. After all, these are the people that made and maintained Freenode into what it is today, the name is just a technicality.
[1] "On Decentralization", https://archive.is/NH1LN ; https://freenode.net/news/freenode-is-foss
[2] https://gist.github.com/aaronmdjones/1a9a93ded5b7d162c3f58bd...
The ownership structure is clear, it is just unpopular within the community. There seems to be this sense of entitlement among Freenode developers and volunteers. You never had equity, but you thought you did. Whether or not that is the result of being misled is irrelevant. You have no stake. That's what "volunteers" are. Non stakeholding contributors. You contribute so long as the direction of the business is compatible with your morals. Nobody owes you a community.
Why is anyone surprised that this napkin diplomacy failed?
If there isn't a legal entity, the thing can't be protected. If there is a legal entity, and you're not officially part of it, then you're not part of it when it comes to scenarios like this.
Yes, it sucks. Yes, the internet is different from 20 years ago. (Yet one still can't own a domain in the sense of owning a book, just rent a domain for some time, so certain things haven't changed, but this is offtopic.)
I've been where the former freenode staff is now. I was part of a community site a long time ago, where the actual owners decided to close it down, and there was absolutely nothing I could do, despite being a contributer, an organiser, etc - in essence, a volunteer - for them, because I wasn't on any paper, anywhere.
I also want to point out that this is normal free-market stuff. The community is obviously strong enough to leave this company practically high-and-dry, and it is also obviously strong enough to maintain it's own fork if it chooses to do so. This is just iteration at work. If the new Freenode owners can't fix their mistakes; they will fail. So what. If the old Freenode developers are serious, they will succeed.
- A handful of servers (which are cheap)
- A name and a logo
- Community goodwill, much of which has already been set aflame
If the people running Freenode leave, and the people who used Freenode leave, then you don't really have anything left.
Maybe this will have no operational effect, but it registers as terrifically unethical and destructive - he's predictably alienated and driven off most of the people running freenode. When people behave unethically and destructively in one scenario, it's easy to expect them to behave unethically and destructively in other scenarios. It's unacceptable from a governance perspective.
Moving away from freenode is simple risk mitigation.
fiefdom /ˈfiːfdəm/
a territory or sphere of operation controlled by a particular person or group.
"a mafia boss who has turned the town into his private fiefdom"
Historically, lords had nearly absolute legal authority over the peasants living in their domain.
In short, it's a backhanded insult.
> In short, it's a backhanded insult.
[citation needed]
* https://nextshark.com/korea-crown-prince-andrew-lee/ * https://en.wikipedia.org/wiki/Andrew_Lee_(entrepreneur)
I personally have always said "kerfluffle", not kerfuffle.
Lee founded Private Internet Access [1]. They had a history of being sketchy [2] and inexplicably hired Mark Karpeles.
I don’t have a connection to Freenode. But I can recognise a bad actor when I see one.
[1] https://en.m.wikipedia.org/wiki/Andrew_Lee_(entrepreneur)
[2] https://telegra.ph/Private-Internet-Access-VPN-acquired-by-m...
> In early 2021, that changed. New advertising was pushed onto the freenode website without warning. The head of staff at the time ultimately resigned rather than explain. In the time since, there have been changes to network operations for which we have received no explanation.
> Control of freenode infrastructure will soon be transferred to Freenode Limited and its agents.
Seems like Andrew Lee is maneuvering to take control of the freenode irc network infrastructure. I would've assumed that the freenode irc network is comprised of volunteer servers.
It is.
That makes the whole situation that much more suspect, why someone like Lee should desire to take over a network not knowing that it consists of sponsor servers.
Seeing what happened with Snoonet (a desolate wasteland), I fully expect to happen to Freenode as well.
Shame. All for one man's ego.
Doesn’t seem to me like staff are fully aware of what they’re destroying and how there will never be another real dominant IRC network. Freenode was it. Slack and discord have killed IRC for a lot of things already, and this is now the final nail in the coffin. “Libra”-whatever will not last long, and neither will freenode without staff.
Is all of this worth it? Did he really do anything that bad? Hasn’t a few years of financial donation to various open source projects bought any good will? Isn’t there a reasonable explanation for trying to put some of these things in LLCs and formal organizations, etc.? Someone has to own the domain, right?
It doesn’t sound to me like he was asking for a lot of effort.
Anyway, too late to cry about it, it’s done and over with now. RIP to IRC. I guess I’ll see you guys on Discord! I love the modern internet!!!
Why not an association then? Why must it always be someONE who owns something? Communal property is the way forwards, not setting up fences.
Perhaps this will be downvoted as well because the childishness is strong on this issue, but for the benefit of anyone who cares, the parent comment is at least technically correct (the best kind of correct).
The domain at the centre of this controversy is owned by an incorporated non-profit association registered as a company limited by guarantee, not by a "someone".
If the Freenode volunteers and users move to Libera Chat, then Libera Chat becomes the new Freenode.
Oracle didn't kill Continuous Integration when they bought and destroyed the Hudson project. All the volunteers moved to the forked Jenkins project, the users followed. Jenkins is now the new Hudson.
Like Oracle, Andrew and Co. will end up holding the bag on a dead brand as the project moves elsewhere.
Sure, but it will still negatively affect the number of users.
For example, I'm already aware of one community that decided to end their IRC presence altogether (and only keep their discord) rather than migrate their freenode channel to another network.
There will undoubtedly also be a number of individuals who decide to just quit IRC instead of moving.
Freenode has been the go-to name for IRC (in FOSS circles) for two decades plus. There's also OFTC which I don't know the whole story of, and there are some projects making their home on Efnet and elsewhere too, but the majority of everything has been on Freenode. To the point that I don't even /list anymore, I just blindly /join #name_of_project and almost always land somewhere useful.
This kills that. Some projects won't stay on Freenode and will move to Libera. Some projects won't stay on Freenode and will move to OFTC. Some projects will stay on Freenode.
It fragments an ecosystem that was useful primarily because it was so universal, and the value of that universality is not conserved through fragmentation.
I wish I understood the complaint better, so I could make a better argument for projects to move, and hopefully restore some of that universality elsewhere. But as it is, I simply can't make sense of the complaints without a lot of backstory I don't apparently have. For all the volunteers to walk out, there must be something there, I just don't grok it.
Good will, sure, but the work of volunteer staff? Why would it?
This means either a centralized solution like Discord or something like Matrix which is 100x more complex than IRC.
https://fmcthanos.zulip.com/help/configure-authentication-me...
Why the "sic"? Is there something wrong with contracting "Let us" in this way?
This story is just so unclear and leaves me full of questions. It’s a complete mess, despite the numerous semi-official statements trying to clear things up.
Things I’m wondering about:
- why was freenode being sold in the first place?
- for what was it sold? For money? And who was paid for the sale?
- Did whatever freenode was sold for go back to support the IRC-network? Or did someone weasel it away for themselves?
- why would anyone buy and IRC network? What did they expect to gain by owning the network?
- Why was a volunteer-run IRC network even registered as a business which could be sold?
Can anyone please help me understand?
> - for what was it sold? For money? And who was paid for the sale?
> - Why was a volunteer-run IRC network even registered as a business which could be sold?
It was to organize and sponsor a live conference ("Freenode #live").
The contract is not public, and not even (now former) freenode staff knows the terms. See the first two paragraphs here: https://gist.github.com/edk0/478fb4351bc3ba458288d6878032669...
> - Did whatever freenode was sold for go back to support the IRC-network? Or did someone weasel it away for themselves?
It was mainly to support the conference, so this was a success. It's unknown if any other money was exchange.
> - why would anyone buy and IRC network? What did they expect to gain by owning the network?
There is a tentative explanation in the OP, but we may never know the actual reasons unless we are Andrew Lee himself.
I wonder where that money went, especially considering the hosting for all the IRC servers is donated by its sponsors (ISPs)
That Shane person, literally told Ariadne she would have power to ban whoever she wants, screw with people she doesn't like, punish her enemies...
She replied she have no enemies, he tried to point out that is still a good power to have and whatnot.
She then explained to him that banning someone from Freenode can damage that person career if they are involved in FOSS community, considering how many important projects communicate only there and all.
Later in the conversaion I saw something I interpreted as a kind-of threat too, when in a passing remark Shane mentioned her sexual fetishes.
Then he implied that certain Linux distros have advantages in Freenode, and Alpine could have it too...
I think you get the point, it is not just a job offer, the way he was writing looked like more someone trying to imitate characters in the Godfather movie.
The foul smell simply comes from the way that guy Shane communicates - the short sentences, the somewhat-juvenile form, it feels like you're talking with an excited and vaguely sinister teenage salesman. I think he misjudged the type of person he was talking to, Ariadne clearly is not the stereotypical IRC kid.
Offering tools to ban your enemies, while you know the network even had FBI involved in it, doesn't sound to me like childish behaviour.
Freenode wasn't only for technology channels, though they were absolutely the majority.
My experience with freenode has been a positive one, the sports channels had the same crowd of regulars and there were no real issues.
Freenode was very nice, especially compared to the shower that EFNet was in the 90s and I am sorry to see that the freenode network is having troubles now.
IRC is a great technology, it's too difficult for the average user to understand, and this is not necessarily a bad thing.
The trouble is the people who have left are unhappy with how it was done.
I've been known as 'imode' for a couple of years now.
I called out Lee, and he took my nickname away. There are already abuses of power going on, and he has no legal authority over any of the infrastructure.
imode: Nick/channel is temporarily unavailable
- NickServ (NickServ@services.): Information on imode (account imode):
- NickServ (NickServ@services.): Registered : Oct 05 03:45:24 2016 (4y 32w 6d ago)
- NickServ (NickServ@services.): Last seen : (about 0 weeks ago)
- NickServ (NickServ@services.): Flags : HideMail, Private
- NickServ (NickServ@services.): imode has enabled nick protection
- NickServ (NickServ@services.): *** End of Info ***
- You are now known as imode
You're still in services DB and I'm able to use your nick. The "temporarily unavailable" error is literally that; your nick was probably recently protected by services, in which case you'd have to `/ns release` for it back.