309 comments

[ 4.8 ms ] story [ 104 ms ] thread
In 21-ish years on OPN/Freenode it was one constant in rapidly changing tech landscape. Sad to see it go this way, and much thanks to the staff for taking it thus far.
It's interesting to me that the draft was censored and mentioned a buyer, while this one only talks about control. For me, it paints the situation worse.

Still sad to see FreeNode fall. This will lead to a lot of split communities and dead links.

EDIT: Fuchs finds some harsher words[0]:

> In the past few weeks, this has changed[2], and the existance of a legal threat to freenode has become apparent. We cannot know the substance of this legal threat as it contains some kind of gag order preventing its broader discussion within staff. The democratically elected heads of their respective teams, development, infrastructure, projects and communities were removed by force[3] and have been informed that they are not entitled to act in their respective capacity.

> [...] A contract in which christel, former head of staff, allegedly sold freenode, surfaced. And while I personally think that this would have neither included any servers or code or user data, since that did not belong to christel to sell, I am not a lawyer and apparently some of our volunteers got pressured very hard and their personal life could have been ruined easily should we have fought against this apparent contract.

This makes it look far more hostile than the linked note. Sad to see.

[0] https://fuchsnet.ch/freenode-resign-letter.txt

>the existance of a legal threat to freenode has become apparent. We cannot know the substance of this legal threat as it contains some kind of gag order preventing its broader discussion within staff.

Is there any more context about this? I'd be interested to read logs. Are they saying Andrew Lee got an NSL for freenode?

> Are they saying Andrew Lee got an NSL for freenode?

no of course they are not saying that, they would be punished if they did (because it would be illegal).

now, that such a thing exists in a "democracy"... is a topic on its own broader scope.

Apparently it’s in the UK, where judges are prompt to issue “superinjunctions” where even discussing the injunction is contempt of court and can incur a prison sentence.

Whether a monarchy without a written constitution, or separation of Church and State can be considered a democracy is left as an exercise to the reader.

The constitution is entirely written, we're just not sure which documents are part of it...
Source? Everything I've ever heard about the UK constitution is that it has both written and unwritten elements. Indeed, no statute or court ruling even defines the important head of government role of Prime Minister.
> Whether a monarchy without a written constitution, or separation of Church and State can be considered a democracy is left as an exercise to the reader.

That's begging the question, since it assumes an objective answer. Rather, "it is up to the reader whether they consider a monarchy without a written consistution, or separation of Church and State, to be a democracy".

Even that is rather silly, since it's drawing arbitrary lines on a spectrum of more/less democratic. Some are pretty clean, e.g. direct democracy is more democratic than representative democracy; an elected head of a republic is more democratic than an inherited head of a monarchy. Others have more overlap, and hence aren't strictly ordered in the abstract, e.g. written versus unwritten constitutions, sortition versus election, etc.

>Some are pretty clean, e.g. direct democracy is more democratic than representative democracy //

Unless the people want representational democracy but are forced into direct democracy.

Or, in theory (and I can't stress that enough that this is theoretical), representational democracy could better represent people than they can represent for themselves .. I can fix my own windows, but the glazier will probably do a better job. In the same way a group of professional politicians, in theory, could more closely represent the combined will of the demos than could direct democracy -- like how an adult stops a child from eating cake before they're sick -- knowing what is best for oneself, and what's best for society according to ones own choice of self-societal balance, is a hard thing that needs professional input.

I might add I think UK (and probably USA) democracy is seriously broken and that representational democracy isn't working well; but direct democracy is too easy to pervert with propaganda.

> Unless the people want representational democracy but are forced into direct democracy.

That's a category error; you're comparing a decision-making process to a decision. A totalitarian dictatorship is not more democratic than a body of elected representatives, even if the people voted to implement that dictatorship. It's like the XKCD comic which claims the number 4 is random, because it came up in a die roll.

> Or, in theory (and I can't stress that enough that this is theoretical), representational democracy could better represent people than they can represent for themselves

Sure, but what has that got to do with the relative level of democracy between those systems? "Democratic" isn't a synonym for "good" or "best". It's perfectly possible for a more democratic system of governance to produce outcomes which are "worse" (according to whatever measure we care about). The rest of your comment seems to be further conflation between "democratic" and "good".

I don't think I made a category error, the process is not democratic and the continued decision making by the demos would be contrary to their desire (to have a less direct democracy) so would remain undemocratic. Votes within the system would be democratic inasmuch as they were 'by the people' but they wouldn't have supreme power -- as they couldn't choose to change the system -- and so it would fall short of being democratic. It was, and remains, a cutesy and non-productive comment.

>A totalitarian dictatorship is not more democratic than a body of elected representatives, even if the people voted to implement that dictatorship. //

To press the useless point: yes, a dictatorship is less democratic as the people no longer have the power vested in them (and would have to reclaim it by a coup, or similar).

On your second point, you're right. My go to for reflecting on democracy is 'government by the people and _for_ the people' and that has coloured my response. I do think there's an element of necessary agency, which suggests a qualitative aspect, however.

But strictly, I concede, government to the utmost detriment of the demos could be democratic in the primary sense of the word.

When a God-appointed King tells his subjects they live in a democracy, the subjects agree.
"... now, that such a thing exists in a "democracy"... is a topic on its own broader scope."

In other news, the rsync.net Warrant Canary turned 15 years old last month:

https://twitter.com/rsyncnet/status/1387090538273206274

Are these reliable? Can a judge compel someone to continue publishing a canary to prevent leaking the information?
And is it unthinkable someone would do it without a legal requirement, to keep their business afloat?
Actually, yes. Likely fewer people would leave and there would be far fewer repercussions to be honest about the canary than for someone to discover it was falsely put up. The longer the charade goes on, the worse the blowback will be.
(comment deleted)
A lot of questions here:

> christel, now former head of freenode staff sold `freenode ltd` (a holding company) to a third party

why was the previous owner/director(s) of this company (presumably christel) and what rights did they have to sell - and where did the money go?

EDIT: yes https://opencorporates.com/companies/gb/10308021 also, it is claimed by AL that christel was harrassed. Fuchs contests this.

> it seems that Andrew Lee - despite zero involvement in the day-to-day operations of Freenode - has decided that ownership of the domains entitles him to ownership of Freenode as a network and community, and intended to give his own people administrative access to the network

so, did AL get access to "the network" and if so, how? It seems AL sponsored ~3k/month, but did they also sponsor, and thus control, the hardware too?

> this company has absolutely no operational involvement. It does not own any servers, it does not employ any of the staff

Then why are staff resigning? What are they resigning from?

> The democratically elected ... were removed by force[3]

The link shows the 'people' page listing different people in various roles. What does "changed by force means"? That someone was able to edit a webpage? Or something more (like access revoked)?

How did the website content get changed? By someone with access to the original site, or a clone? Was the domain redirected at any point?

EDIT: AL claims "tomaw" changed the staff page. Fuchs says he made the change - which further complicates what is meant by "by force"...

> have been informed that they are not entitled to act in their respective capacity

How, and by who?

> Then why are staff resigning? What are they resigning from?

Freenode the vaguely defined project staff, not Freenode the company staff.

Freenode didn't fall. They just had to change to a new name.

It's a better name anyway.

People that are not able to adjust to a new name, you should feel sorry for them.

Dang should pin an announcement about the new domain for a few weeks. Or all the subreddits and other forums the maintainers use can do something like that. The word will get out.

I think this is a matter of opinion but how is libera or libera.chat a better name than FreeNode?

How do you even pronounce that? Lee-Bear-Ah? Lee-Bera? Libra? Leebra? Liberia? That last one is a joke.

In Latin Libera is to deliver and pronounced Lee-Bera In Spanish Libera is to liberate and pronounced Lee-Bear-Ah

I can't say either of those roll off the tongue in either language and any English mispronunciation of it is just awful. Lee-brah and the like to me is about as grating as Tay-Co (taco), Jal-Ah-Peeno (jalapeño) or Ques-Aaadla (quesadilla).

This is a major loss of brand for the network. I'm sure I'll get downvoted into oblivion.

OTOH freenode sounds like freedom fries to me, like American political talk.
I just got a message from the staff on freenode:

[Global Notice] Hi all. It feels like my moral responsibility to inform all users that administrative control of freenode and its user data will soon change hands, and I will be resigning from freenode staff effective immediately. It's been an honour to help you all.

Sad to see a hostile takeover of Freenode.

Its controlled by Private Internet Access now.

What’s the connection to PIA?

EDIT: Andrew Lee is founder of PIA. From Wikipedia:

> The company was founded by the American-born Andrew Lee.[6][7] London Trust Media also owns the Freenode IRC network.[8][failed verification]

It's not owned by PIA now. PIA and London Trust Media was sold by Lee; who moved most other holdings to "Imperial Family Companies", which is effectively the owner of freenode: https://imperialfamily.com
(comment deleted)
Private Internet Access has no connection to Freenode at all anymore. It WAS owned by London Trust Media, which also owned PIA, but Kape acquired PIA in December of 2019 and has had no connection since then. We do not have any involvement or knowledge of any takeover of Freenode.
I had not used IRC in a long time, just checked libera.chat... it doesn't work ("software caused connection abort")
It's irc.libera.chat, and seems to work fine here, though servers are understandably dealing with a surge (particularly on nick registration).
I did use "irc." before and tried again now. No dice.

Oh, the previous comment was downvoted. How nice!

If this leads to a mass exodus from Freenode, it'll probably significantly reduce overall IRC usage.

Communities will fracture, people will set up random splinter networks that will die off in a few months, and lots of open-source projects that already want to be using something Javascripty like Slack or Discord are going to use this as the motivating thing to make the switch.

Personally I'm staying put on Freenode because I don't see a lot of user-facing impact potential here, and IRC was already essentially untrusted/public (yes, even your private messages - you don't really know who is relaying them and how trustworthy they are).

How many would move to Matrix?
Why does it matter? Matrix is no IRC. Fewer clients, way more complex protocol, the identity server is centralized, only one complete server implementation exists (and it seems like that's the only one that will ever exist, other attempts appear dead, despite the list on matrix.org) and worse than Freenode being owned by private capital, all of Matrix is controlled by New Vector LLC -- the protocol, the clients, and the biggest servers, and they operate the main identity server so they can keep track of your phone number or email address and map it to your Matrix ID. (I wonder when they'll start selling that data?) If this situation with Freenode makes you move to Matrix you're choosing to move to a network with all the same problems you're fleeing, but magnified

Oh but there's one more thing about Matrix

If you don't like it, the CEO of the company will come argue with you about it here

I don't check for replies to my comments on HN because this community is too toxic but I'll bet Arathorn eventually comments to tell me I'm wrong. Maybe he'll promise that they don't sell the vector.im identity data. I don't trust him, anyway.

You're right. Matrix is no IRC. But it's an order of magnitude better than Facebook Messenger.
And it has encryption built-in, so even the server operator can't read messages.
> Fewer clients

It does work decently on my phone though.

> the identity server is centralized

Is that really a downside? I don't know a single newcomer who found authenticating with "Nickserv" was a natural thing to do.

At the same time, people used IRC because you could remain anonymous (with IP leakage being the only real issue). Matrix seems like a FBI honeypot asking you for email and phone number.
As stated above, these are completely optional and only used for contact discovery (and password resets in the case of e-mail).

Edit: Though I believe that matrix.org requires an e-mail address nowadays. But most homeservers don't.

matrix.org does not, though it does have a prompt for e-mail on registration page. There's a line of text under it explaining that this is for optional opt-in contact discovery and password resets.
Hmm, I've been hearing mentions of it being required since recently. But then I haven't tried it myself, so I may be wrong.
Matrix DOES NOT require an email or phone#.
irccloud works great on my phone. You can paste screenshots and do pretty much everything I want out of a chat client.
"they can keep track of your phone number or email address and map it to your Matrix ID"

Damn. Fuck that.

My phone number and email is none of their business.

It's so dispiriting to see every form of communication on the internet moving to ever more spying on their users.

The Matrix identity server system is entirely optional to use, and basically a separate system from the rest of Matrix. The reason for that is that there's not really any way to implement that specific feature in a decentralized way, so they did the next best thing by making it a centralized server that you can choose to use (opt-in) in case you want people to be able to find your Matrix ID based on your phone number or email address.

Don't want them to know your phone number or email address? Simply don't give it to them. It won't break your Matrix experience in any way. Using the centralized identity server is entirely opt-in for this specific reason.

"Using the centralized identity server is entirely opt-in"

So there are no channels on Matrix that require you to identify yourself before you can join?

Not OP but no channels require you identify yourself through email/phone/etc to join. As far as I know there's not even a mechanism to do that.

Third Party ID's (email etc) are only used for opt-in contact discovery.

> The Matrix identity server system is entirely optional to use,

I remember that I gave my email when I signed up for Matrix at element.io but haven't found a way how to find out if I'm using the identity server. If my email ended up there, how can I see if it is public? How do I actually query the identity system for information, especially which information it has about myself?

I have tried to find this out, but it is not obvious at all and I could not find much information except the repeated statement that the identity system is optional. Any hints about the identity system are appreciated.

On Element desktop Settings > General > Email Addresses / Phone Numbers
In your Settings > General you'll be able to see if you're using the Identity Server, and it let you disconnect your Matrix account from the Vector.IM Identity server if you wish

https://i.imgur.com/N09ZPFp.png

Thanks, that made it pretty clear. I somehow expected the identity server to have its own UI but having this integrated in the Matrix client actually makes more sense.
Decentralized/federated is a beautiful thing.
Phone number and email are not required.

These are optional recovery methods.

F.U.D.

As opposed to NickServ, which is the centralized point of failure for 90+% IRC users, and easily has top 10 worst UX I've come across in my career.
I happen to like nickserv's UX. There are far worse UIs on the web. Simple is good.
The fact that nickserv is just another user and you can't be sure the network had taken precaution to avoid another using swiping the name in the event of a services outage is a problem. Add to that the (now admittedly rare) networks that don't use any form of nickserv and the phishing potential for users that don't realise that
The hostname mask is used to authenticate users. If someone can impersonate a hostname mask there are bigger problems.

Nicknames are ephemeral. It is designed to be this way.

You can use SASL and connect with a certificate to give yourself a fingerprint to validate your identity.

It's fun and simple. Don't throw out the baby with the bathwater.

However, people or their clients use /msg NickServ. The passwords are sent to something identified by a nick only. I don't believe you if you claim people are doing a /who NickServ and checking the hostname mask first.

SASL is definitely an improvement over NickServ.

I use SASL to authenticate with NickServ on Freenode. My IRC client automatically looks up the hostname of users I message.
You can, because a server can reserve nicknames via a configuration directive. Many ircds also allow the /NICKSERV command.
Also, I hope Arathorn (who is a pretty admirable & balanced community manager (unsure their title, no disrespect intended), does come and lay some well-reasoned facts out.

But...the community itself will likely beat them here.

Even if you don't check, other people should know that this is extremely misleading.

> Fewer clients, way more complex protocol

This is actually a valid complaint, though it's partly due to Matrix being pretty young. The other part is that Matrix does a lot more for you than IRC (eg e2ee and federation) and those extra features require complexity.

> The identity server is centralized

This is a completely optional part of Matrix. You don't need identity servers. You never have to provide your phone number. They don't even push you to when you sign up. It exists as a convenience feature for people who complain that they need to be able to discover their friends on Matrix by their friends‘ phone numbers. Also, you're free to run your own identity server for you and your friends or whomever.

> other attempts [at creating a homeserver] appear dead

This one is way off. Synapse, the "one complete server" you must be referring to, is going to be deprecated. The Matrix Foundation team is working on Dendrite to replace it. There are also several independent projects that are very active, notably Conduit, started by one guy unaffiliated with the Matrix Foundation team. Conduit is extremely far along and is under constant development.

> All of Matrix is controlled by New Vector LLC

The people who created Matrix were careful to separate their for-profit projects from FOSS community projects. Matthew Hodgson (Arathorn) explains it well here [0]. TLDR: The Matrix spec, the Element clients, and the Synapse/Dendrite homeservers are maintained by a nonprofit. Same team, different organization and funding. Everything is open source, so anyone is free to fork at any time.

> This one is way off. Synapse, the "one complete server" you must be referring to, is going to be deprecated. The Matrix Foundation team is working on Dendrite to replace it.

Interesting, I've always been reticent to host my own instance because of how complex Synapse is to setup for the uninitiated. Hopefully Dendrite makes it simpler.

I bet Conduit is going to be the easiest to deploy once it's finished. It's a single binary (with the database included).
> This one is way off. Synapse, the "one complete server" you must be referring to, is going to be deprecated. The Matrix Foundation team is working on Dendrite to replace it.

I hugely disagree.

I have tried to setup a "homeserver". Synapse is huge beast, complex, CPU and memory-hungry, hard to setup (no, a Docker or VM instance does not mean easy to setup). Dendrite is not ready and has been "not ready" for years, not to mention it is also huge and hard to setup, and from the same vendor, so it allays none of the fears. Construct is the _only_ one of all the 3rd party servers which I have found to be actually in a fully usable and federable state (the rest being all in different states of abandonment and uselessness), created by an author who is _openly_ critical of Matrix-the-company and their policy regarding 3rd party servers (incl. how most of the protocol is just defined by bug-by-bug Synapse compatibility and how the Matrix webpage to this day has no 3rd party servers list -- but happy to feature 3rd party paid-hosting list)

Compare this with Jabber. I install in seconds any of the _multiple_ servers that come with Debian stable. They are by now years old, but they still can connect with _everyone_ on the Jabber network. In Matrix, if I run a 2 year old Synapse, it will be like death-by-ostracization; same if I run today's Conduit.

Similar story. A couple years ago I tried to set up Synapse. I've set up and administered IRC before. I've twice gone from nothing to having an XMPP server (different daemon each time) working and hooked into web services and custom auth serving production traffic. And that's just the chat-related work I've done. I kind of know what I'm doing, at least.

After a couple hours I gave up on Synapse, having accomplished nothing and only being more confused than when I started out, as far as any path to a deployed config I'd be comfortable with. That they sell hosting, and it was such an incredible pain in the ass to run sanely on one's own, sets off some alarm bells.

I don't think anything you wrote contradicts what I said in the parent comment. In the section you quoted, I only meant to say that other homeserver projects are definitely not dead. There are a bunch that are actively developed and improving.

It's also true that the new homeservers aren't yet ready for prime time. But they're coming along really fast.

It's true that homeservers by third parties had a bit of a rough time in the beginning due to finding "bugs" in the spec that no one noticed before because there had previously only been a single homeserver implementation. That situation has been improving though. I've seen Conduit development result in several different patches submitted to the upstream Matrix spec.

> It's also true that the new homeservers aren't yet ready for prime time. But they're coming along really fast.

I have seen way too many being abandoned to believe that. In fact last time I researched I put Conduit in the abandoned list, though apparently I was wrong. Matrix is just a too complex protocol, and way too focused on one and only one server implementation. Which is ironic considering probably every other competitor protocol (save for perhaps IRC itself) is even more complex, but at least they were not that complex when they initially showed up -- so other people could actually start implementations that survived and growed along.

I asked the primary author from conduit, as a third party implementating a server, if he thought the protocol was too complex. He said no, which actually surprised me.

I'm somewhat of an layperson on this topic in that I haven't actually ever tried to work with the protocol on a low level. But my take on it is that if they can slow down the pace of Matrix evolution in the next couple years, the protocol will be in a good state. It's complex, but it's providing extremely complex features.

But if they keep going at this pace for too long, third party implementations may become less feasible.

>Everything is open source, so anyone is free to fork at any time.

Matrix 1

Matrix 2

Matrix 3

Matrix 4

Matrix 5

Matrix 6

Matrix 7

Matrix 8

Matrix 9

Matrix 10

Matrix ....

Matrix 999

Which clone of the matrix do you mean to use and how many messengers to install? XMPP has similar Matrix capabilities and modular architecture.

XMPP protocol surpasses the Matrix, it is clearly seen on the client for Android Conversations https://f-droid.org/en/packages/eu.siacs.conversations/

Matrix is a federated protocol, so you could easily use your forked client or forked server with the existing servers and clients out there. Basically like you're free to fork any of the open source email servers or clients and operate your own version.
Not that I disagree with you, but it's pretty reasonable for someone to defend his product when it's criticized.
What about XMPP?
That would be XMPP MUC (Multi User Conference). It has TLS encryption to the single server used by default. End to end encryption works in the form of OMEMO at least but I don't think it scales very well to lots and lots of connected users. I think PGP would also have the same sort of scaling problem. It has IRC like moderation and channel control stuff.There are a lot of light weight clients for it in the form of generic XMPP clients.

There is a project currently active to make some sort of replacement.

Today XMPP it is the best choice for federated chats, as the protocol can handle any workload successfully.
I'm sure there's some truth to these criticisms, but it's hard to see this as anything other than immature trolling when you created an account called "newvectorllc" just to trash them.
This is straight FUD.

The identity server is completely optional (you can just login with username & password), and you can opt out or swap it in element -> settings -> general. Also, there's plans for getting it replaced.

There are quite a handful clients and servers. They are replacing their most featureful server (Synapse) with other implementations (Dendrite) to not have a monoculture. Heck, the German government is sponsoring development of yet another server (conduit.rs, in Rust).

Your approach sounds like wanting everything implemented right away, and giving no leeway. And I don't think your attack on their CEO is relevant even. Their whole approach is based on that you shouldn't need to trust them at all.

Given that your handle is "newvectorllc" (the previous company name of Element), it strikes me that you are so hellbent on trying to paint them in a bad light.

(comment deleted)
This could be the event that sees an alternative to Synapse (Matrix server) pushed over the finish line by new contributors.
The matrix is evil. Matrix is not currently usable for full federated use https://wiki.404.city/en/XMPP_vs_Matrix The matrix protocol is not scalable, so it becomes hell for large non-profit servers and in the future the Matrix network may split into several incompatible protocols
IRC is already dying anyway. This will just speed up the process.
I think libera.chat has successfully positioned itself as the clear successor to freenode; all the projects I'm a part of on freenode have moved / are moving there. I'm sure it's not perfect, and it's been having some teething issues with load and such (as expected). But it seems like ~100% of freenode's volunteer staff have moved over to libera.chat, so my impression is that the writing is on the wall for freenode. (The server links were never especially stable when they _had_ staff; now that they have no staff, I expect stability to suffer heavily.)
Perhaps now that there's a void to fill Freenode can hire some staff who can keep a few chat servers running stably v(._. )v
Q: Do accounts/channels that have been inactive for years get purged automatically?

Used to have some stuff there, not sure if it's worth the time to find the correct emails/passwords.

Piggybacking off this, what's a good way to archive Freenode content? I think I may still have some content on there from over a decade ago
You're probably thinking of the wrong service. Freenode is an IRC chat network, not a web site or other service with permanently stored "content".
Looks like inactive accounts are removed, NickServ doesn't know me anymore.
Yep, same, thanks! NickServ didn't know any of the usernames I think I had.
A gem from one of the linked chatlogs (Ariadne is security chair for Alpine linux and a prolific FOSS contributer):

  [23:07:35] <Ariadne> i mean, i have important work to do.  dealing with an IRC network is not really something i want to be doing this decade outside of fucking around for fun with IRCX
  [23:07:51] <Ariadne> i have code running on two planets
That last line is fucking legendary. Thanks for posting it.
> i have code running on two planets

Pretty cool. I wonder which one of her libraries (if that's what she's referring to) is being used on a Mars rover.

I submitted this link under the title "freenode IRC network purchased by VPN company PIA" back in 2017: https://news.ycombinator.com/item?id=14101538

it hit the top of the front page, and people complained about my use of the word "purchased" (including freenode staff now that seem to be extremely upset...): https://news.ycombinator.com/item?id=14102030

needless to say the title was edited...

From what I understood of the previous (draft) resignation notes, there was a misunderstanding/disagreement over what (if any) Freenode assets actually belonged to that limited company.
Tomaw fought legally with Lee to get the sale contract from what I've read; and apparently it _does_ legitimately own the network.
By "network", do you mean the domains? What did the sale contract say?
He means the irc network. The servers which one connects to when using irc. The freenode network is an irc network that one can connect to in order to chat but there's a freenode domain that acts as a client to the network which it seems freenode Ltd (of which Andrew is now the only member on the board) owns
I mean everything that makes freenode freenode. I don't know what the contract say exactly, but by reading the resignations letters, especially this one https://gist.github.com/aaronmdjones/1a9a93ded5b7d162c3f58bd... :

    What has become clear to us in the last few days is that we were lied to,
    by both Andrew and christel. Contrary to public and private statements, the
    sale included the network as a whole, something christel should not have
    had the ability to relinquish, as most of the infrastructure is not owned
    by her or any of us. However, Andrew has more money than us, and so we
    cannot fight this.
I've read a lot of chat logs and so far I've only seen Andrew try to claim he owns the whole network, domain, copyrights, etc whereas it seems he only owns freenode Ltd which owns the domain that has a client to the irc network. The volunteer staff of the irc network say the irc network itself is hosted on servers owned by sponsors of the network who are not affiliated with freenode Ltd. Up to what I read, they were still trying to figure out if freenode Ltd owned the copyright/trademarks for freenode. Was this from newer chat logs then?
the thing is, IMO, that once Christel shut down the PDPC (the entity behind freenode a long time ago), Freenode just became "Christel" owned. And Christel sold everything under shady reasons (without really saying everything was sold) to Lee.

Some resignations letters say that it seems to say this.

Why did people object? Because "purchased" makes it legitimate?
Not fully up on the controversy, but I suspect because it implied the "freenode IRC network" is something that can be "owned" - when it's more complicated than that. (A company can be owned, legally, sure, but an ongoing-set-of-relationships, & mostly-volunteer processes, is usually something more than property with neat property-title.)
Looks like it got pretty owned tbf
Realistically, the infrastructure for the servers can be replace and when that is done there is a high chance >75% of the users remain. There will always be other people willing to volunteer. I remember the AOL ICQ IRC had volunteer opers and there is no way you can think that wasn't fully a for-profit setup.
If your analysis centers on 'servers', I think you're missing the point of concerns about describing an "IRC network" as being "purchased", and other aspects that make some Freenode channels interesting.
I think you miss the point, my point is that point is moot. A community is about people, if the people don't move the community stays. Sure there seems to be some very vocal very committed staffers leaving but a major part of Freenode when I was using it was the people who had massive amount of knowledge and were sharing it on a regular basis. If those people stay then Freenode lives on even as a corporate sell out.
People will overfor free if you give them power and status
(comment deleted)
> needless to say the title was edited...

Congrats on spotting the danger early. Still, I support editing the title back to the original. Avoiding editorialised titles is important, it means that opinions are shared in comments and it's easier to have a neutral discussion.

Back then you were right about the purchase but it seems that you weren't able to get your point across to the others; I wish people listened more and I also wish you talked more.

I’m in the camp of whatever title seems less biased and more directly describes what is happening should win out.

As someone with only a passing interest in freenode which I used to use but no longer do, learning they were bought is much more relevant than the implication they formed a partnership. I understand that there is grey area over whether they were “bought”, but a partnership doesn’t seem to cover what went down in any way.

> a partnership doesn’t seem to cover what went down in any way

True, but we only know that in hindsight. At the time the claim about acquisition was disputed [1] [2]. If somebody replied with information about voting rights [3] then perhaps the "joining forces" title would have been treated as misleading and replaced with "purchased by".

[1] https://news.ycombinator.com/item?id=14102301

[2] https://news.ycombinator.com/item?id=14102139

[3] https://news.ycombinator.com/item?id=27207992

The title was edited only after the original propitiated the story into notoriety. The votes before and after the intervention therefor became in conflict. Hacker News aided in the spread of disinformation.
PIA can't feed its own pilots, yet still goes doing outlandish foreign acquisitions.

They will sell their last airliner, but will still cling on to stuff like Roosevelt hotel, and such.

Pilots? Airliners? The PIA in question is Private Internet Access, a VPN company. Unless a VPN company also flies planes?
In this instance, PIA is referring to the Private Internet Access VPN service, not Pakistan International Airlines.
Uh, it got to me now. Performing the facepalm maneouvre
That's an interesting example because I don't think we'd edit the title that way now. We try to replace corporate-press-release tropes with more direct language; but of course only if we can be sure that it's true. If people in the thread were complaining about the word "purchased", that explains why we'd have changed your title. But I cringe a little to see that we put press release language like "joining forces" back in there.

Corporate press releases are sort of a special case: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor.... I sometimes say they're an exception to HN's title rule, but that's not really true. The rule is "Please use the original title, unless it is misleading or linkbait", and the euphemistic, one-sided language of CPRs tends to be misleading (and sometimes is intentionally so).

Dan, if you're actually one person and not some algorithm, I have to commend the visibly valiant effort you've put into this place. You got this one wrong though.

It was a different atmosphere back then; far more "grifty" a time perhaps. I need not make appeals to some Hegelian universal history for us all to see now the owl of Minerva has flown. You were duped and spread disinformation -- that's okay -- apologetics can save you.

Since you are in a position of authority and trust, ironically, just like the subjects of this very story, there is one thing you can do: Apologize.

Just apologize, and keep doing your thing. History will judge all of us far better than our downvotes.

I'm always happy to apologize when someone points out a mistake, but I don't see the mistake yet in this case.
What the fuck did I just read.
Perhaps this could be the rise of Matrix many of us have been waiting for? I hope many freenode channel operators and admins encourage people in that direction, rather than trying to start alternative IRC networks that will die out.
I sure hope so! ...Not only because "yay, more people on the matrix network"...but because it would bring even more devs and designers (and content writers for documentation!), which would bring continued improvements to the ecosystem of servers and clients/apps as well as the matrix protocol itself! (Obviously, massive shout outs to all who do this tough work already, but more eyes/hands makes the bucket of bugs shallow, right?) Plus, not unlike the spike in activity in 2016/2017 around the fediverse - primarily Mastodon, where nontrivial numbers of people started their presence on the fediverse away from FB, etc. - i hope lots more homeservers start appearing for folks to host their own matrix homeservers (or at least host it for/on behalf of their communities and such). And, if any spike in activity does not in fact occur, that's ok too...things seem to be growing slow and steady anyway for the matrix network. ;-)
I see, so the moral cause you've identified is the opportunity to grab users from freenode and put them onto matrix.

This is like when twitch streamers stab each other in the back over/for subs.

> the opportunity to grab users from freenode and put them onto matrix...

While i certainly prefer matrix network, I have no desire to grab any users that don't wish to move to the matrix network if they don't want to. I merely made positive, hopeful comments that if users are abandoning freenode, that matrix network is an option, and that the matrix network can benefit from the influx...but the new users may akso benefit...but i'm not forcing anyone, nor am i trying to use morality. Of course freenode irc users can simply find or establish an alternative that leverages irc. I used and enjoyed irc since 1992, but i simply prefer matrix network and protocol (warts and all); and in fact i reserve the right to have that opinion. That's all.

Running a Matrix homeserver is still quite a pain in the ass, especially because there is no real automatic way to purge old history. Join a busy room once and pay for it in megs or gigs of text stored in your DB forever.

Just using a matrix.org account instead is antisocial at this point because of the resources you're taking from the project, whereas paying for a hosted homeserver might not be something everyone can afford. IRC instead only requires a bouncer in the worst case, and even if you stay on channels for years you won't accrue as much history as a Matrix room can generate in a few days. I find that easier to maintain and store.

I do run my own Matrix homeserver and I intend to keep doing that and paying for it, but Matrix has more rough edges than IRC at the moment IMHO.

Edit: Ah, sorry, this was actually meant in reply to parent. But gonna leave it in.

> ...Matrix has more rough edges than IRC at the moment IMHO...

You might be right. Yet, I'm still hopeful for the matrix network and protocol. Also, irc has had a bit of a head start, having had the benefit of decades of eyes looking at it, and hands helping to improve it. Then again, 2 or 3 decades from today, I might be the one holding onto my matrix network world when someone else on a forum discusses the merits (warts and all) of some new protocol for communications scenarios (not limited to chat). :-)

People who love IRC will still use IRC and not move to Matrix. It will just be a pain to reconfigure all the bridging between Matrix and libera.chat.
I've been using IRC for 25 years and Matrix is close to unusable for me. There is something to be said about the combination of text-only, barrier to entry perfectly calibrated, hostile to mobile devices protocol features that make IRC such a resilient/long-standing solution.

No matter what happens with freenode, the same people that have been using IRC for decades will keep on using IRC.

For somebody with zero context: what are the implications of this?
A bunch of people will probably move to libera.chat, some to Matrix, some won't care at all. Communities may splinter to smaller pieces. As for Freenode, it's not really clear what the new "owner"'s plans are and if they can administer it without the volunteers that left. I guess time will tell.
a popular IRC network has been taken over by a private owner. The users don't like that and are leaving. It was around for a long time so for many of those users it's effecting them negatively. I would imagine that these users could start a new network? If you were not part of the community you are likely not impacted.
Pointing the entire community to a new server (ircs://irc.libera.chat/) is going to cause a huge disruption, maybe destroy the community altogether. I can't help but wonder if there's no better way. What a tragedy.
Bridge your IRC community to Matrix today for the best of both worlds.
I dunno who the "We" is in "We are founding a new network with the same goals and ambitions to support foss and likeminded communities: libera.chat."

But if it is the same people who mismanaged freenode into this joke then maybe nobody should go there. Just a heads up. I think this Andrew Lee person would have a tough time being worse than them.

How long until they sell libera.chat for a pack of magic beans? I give it 2 years max.

They were the ones opposed to this sale. The sale was basically not a sale but a hostile takeover, and the former staff have now created a non-profit organization under Swedish law to hold the new network so that this kind of thing can't happen again.
> under Swedish law

What statute in Swedish law prohibits them from selling the network to someone who "totally gave his word" for a pack of beans?

A. I am wondering if all of the volunteers are resigning. That would be great. B. I will move with libera. This shady hostile takeover wouldn't have to be just accepted by communities
Made the switch. I quite like the short cloaks:

    icy (znc@user/icy)
Staff are a little overloaded, understandably. Nickserv works, so now's the time to grab that nick you couldn't get on Freenode!
what did you switch to?
irc.libera.chat:6697 (SSL)
How did you get the cloak?
You can ask for one at #libera.
#libera-cloak is the place to go now, by the way.
It seems like there's something wrong with NickServ:

> 15:56 -NickServ(NickServ@services.libera.chat)- Sending email failed, sorry! Registration aborted

It's probably just busy with the influx of new people :-)

Yeah, it worked fine for me a bit later.
I don't know about the process of the sale/takeover of Freenode, but I'm a long time PIA user and have a fair amount of trust and goodwill for London Trust Media (the owner of PIA and now Freenode).

- PIA is much better designed for privacy than many competitors

- They don't seem to get into the "snake oil privacy" marketing that so many VPN providers seem to be doing

- They have been fairly open with how their tech works and it all sounds reasonable

- London Trust Media have sponsored the Open Rights Group (the UK's equivalent of the EFF) in the past and engaged in ORG events.

It's hard to know how much you can trust an organisation as an outsider, but for me they tick most of the good/reasonable boxes. They may have messed Freenode around, but I'd be surprised if there was a significant danger to user privacy here.

Have you noticed any significant changes in quality or transparency since the Kape acquisition? There was a lot of concern around that time. I was a happy customer until then, but I chose not to renew at my next term. I'm curious to hear your experience since.
Good point, I hadn't considered this. The service quality has probably increased, product seems more active. As for the privacy/trust angle, I haven't seen as much public commenting from them but I haven't been looking for it. Seems fine so far.
London Trust Media was sold and most of those things were the doing of the old owners.
> - PIA is much better designed for privacy than many competitors

I used Private Internet Access for a long time. When they merged with Kape Technologies (resulting in the ludicrous situation of having Mark Karpelès as their CTO) I lost all faith in them and immediately switched to Mullvad.

Having used both, I can tell you that Mullvad is far better designed. Mullvad has only account numbers, no usernames, emails or passwords. Creating an account is one click. Mullvad has an all-in-one VPN check page. Mullvad provides easy preconfigured OpenVPN configurations for any of their servers (you don't have to add your credentials among other things; as I understand PIA still just offers an "openvpn.zip" with a bunch of files you have to edit, which is error prone.) Mullvad is based in Sweden, not America.

All of these things provide much better privacy than PIA. And on top of that I don't recall any scandals with Mullvad than resemble the merger with Kape or the current situation with Freenode. These events should make you question whether you should continue to trust PIA.

> - When they merged with Kape Technologies (resulting in the ludicrous situation of having Mark Karpelès as their CTO) I lost all faith in them and immediately switched to Mullvad.

This is not true. Mark was hired by London Trust Media and never worked for PIA. Since Kape acquired PIA in December of 2019, there is no connection at all between Mark and PIA.

> They don't seem to get into the "snake oil privacy" marketing that so many VPN providers seem to be doing

Do you mean the "hide your IP address <from vague/unspecified parties for similarly vague/unspecified reasons" stuff? Because over time I've heard many paid sponsorship shout-outs (and also direct adverts) in podcasts & youtube clips to PIA quoting that and related stuff.

I wonder whether old and long-lasting communities that depend on Freenode (eg. #linux or #openbsd) are going to switch to the new network.
#openbsd is already there, it was the first channel I joined. Not sure about #linux but #debian is there on the new server as well.
The are #debian channels here and there, but the Debian project uses irc.oftc.net (aka irc.debian.org).
#django has been / was a very responsive and friendly channel.

Much more so than other frameworks du jour.

I also wonder if that will move.

This sounds really bad, but I know nothing of the other side of the story. It's been a couple of years since I used freenode. I worked up some tests for Stripe integration, and followed a developer of something or other and bought him some whisky (Adam Shaw maybe? I can't recall).

Anyway, is there a better network for finding these groups now?

It seems inevitable that any Good company with great TOS with promises to never turn can be bought and changed towards evil. We've seen it time and time again. It's inevitable?

How can we structure these organisations from creation so that this cannot happen?

freenode believed the purchaser promises. What should they have done differently?

Be a worker-owned co-op from the get go so that one person can't just sell the whole thing. Or at least have a larger board be the legal representative and don't give the president or whomever the ability to sign contracts without other signoff. I don't know why or how this was possible with Freenode, but it's not hard to prevent.
(the internet suggests they may not have had the legal authority to sell off Freenode but taking it to court to prove that would be ruinously expensive for the volunteers; I don't know if this is actually the case or not though; maybe someone can provide them some pro-bono legal services since this network is such a core piece of infrastructure for so many OSS projects?)
Make it a foundation/non-profit with some form of specific charter. Some sort of actual management structure with a board and distributed power. If you want even more safety have some sort of larger voting base that can replace the board via some process.
It seems to me like this is a shortcoming of the English (and American) legal system, where non-profit organizations and such can only be founded as "regular" companies and then tax-exempted. This means they are still subject to all the normal procedures surrounding companies like sales, and still tend to have one or a few owners who are solely in charge of everything.

By comparison, many other European countries (Germany, France, Sweden, Belgium, …) have specific types of legal entities for associations that have appropriate restrictions on what can be done with them. For example, they can generally not be sold, are required to be internally democratic with fixed statutes, usually (but not always) have open membership and an elected board. I think that would go a long way to fixing these recurrent issues.

https://en.wikipedia.org/wiki/Registered_association_(German...

https://en.wikipedia.org/wiki/Nonprofit_organization_laws_by...

you can write whatever restrictions you want to apply to the company into its founding articles of association/memorandum, which are the legal documents which state what the company is allowed to do and how it is to be operated

however most of the off-the-shelf Articles tend to be completely unrestricted (for obvious reasons)

>By comparison, many other European countries (Germany, France, Sweden, Belgium, …) have specific types of legal entities for associations that have appropriate restrictions on what can be done with them. For example, they can generally not be sold, are required to be internally democratic with fixed statutes, usually (but not always) have open membership and an elected board. I think that would go a long way to fixing these recurrent issues.

As I understand it you can set all those things up in an American non-profit and many do in fact have that setup. So it's not a shortcoming of the legal system but of the people who created the entity. They chose not to do those things and no one objected strongly enough.

Fair, but one significant advantage of having a specific legal form is that the way the organization is set up is immediately apparent from the legal name. This also means that any non-profit that is not set up as such will automatically be subject to much more scrutiny.

On other other hand, when I read "Signal Messenger LLC" or similar I have no way of easily knowing whether the organization is in fact set up in such a way.

The main difference is the cost associated with it.

In order to be an non-profit organization you need an founding meeting, board elections and all of it have to be notarized and drawn up by an attorney before being validated by the state an process that takes weeks if not months where as anyone can set up an company online in about 15 minutes.

For some European nations the processes are far more similar and as code civil courts can do their own fact finding you don't need to pay an notary to validate everything or have an attorney draw up a whole bunch of documentation just to found an small non-profit association.

In Australia, setting up an association of members is as easy as a limited liability company. You can become a Federally registered not-for-profit as an incorporated association.

The cost of having a model set of a constitution and doing the paperwork is as simple as doing the same for a limited liability private company.

It varies from state to state, but in the states I'm aware of (at least 3) it's not nearly as hard as you're making it sound. An attorney is not required and, while the non-profit status may take some time to approve, the existence of the corporation itself generally is essentially the same as founding a for-profit corporation. In particular, attorneys are not required, and it is generally pretty easy to get things notarized for free (most banks have notaries on staff and I've never had one charge me.)

I know multiple people who have set up non-profits on their own, without any lawyers, and have not had any difficulties throughout the process.

I think you may be looking for a CIO, or (in Scotland) a SCIO: https://en.wikipedia.org/wiki/Charitable_incorporated_organi....

Do note, though, that it's insufficient to be a "non-profit" in order to become a "charity". Also, we have more than one type of limited company, and some are more amenable to community interest than others. A company limited by shares will likely have either concentrated or tradable ownership, while a company limited by guarantee is more likely to have a wider membership without so much economic interest.

Going in the other direction, the charity I chair isn't a company at all -- we're an unincorporated association. Which isn't usually the best structure for a charity nowadays, but we make do with what we have.

> Going in the other direction, the charity I chair isn't a company at all -- we're an unincorporated association. Which isn't usually the best structure for a charity nowadays, but we make do with what we have.

Is there a reason your members aren't interested in incorporating? Protection from individual liability is huge.

It's not that we're not interested, but -- as far as we're aware -- it's not as simple as incorporating our existing organisation and retaining charitable status.
> It seems to me like this is a shortcoming of the English (and American) legal system, where non-profit organizations and such can only be founded as "regular" companies and then tax-exempted. This means they are still subject to all the normal procedures surrounding companies like sales, and still tend to have one or a few owners who are solely in charge of everything.

This isn't true in the UK. There's a structure called a Company Limited by Guarantee, which has no shareholders so it can't be sold. It's an association.

These are quite common, and in fact Freenode Limited is one. It was never "sold" in any conventional sense. There is no owner of Freenode Limited, but Andrew Lee is currently the only voting member so he has full control.

> This isn't true in the UK. There's a structure called a Company Limited by Guarantee, which has no shareholders so it can't be sold. It's an association.

There's one more structure that's (so far) exclusive to the UK: the Charitable Incorporated Organisation [1].

It can be founded as either a foundation (trustees and voting members are the same) or association (usually a larger group of voting members).

The key advantage of a CIO versus a CLG are the less onerous compliance requirements, which go a long way towards keeping smaller charities cheaper to run.

[1] https://en.wikipedia.org/wiki/Charitable_incorporated_organi...

A CIO is more onerous than a CLG because a CIO is a charity, and comes with the charitable reporting requirements (and also the tax benefits).

A pure CLG doesn't have the charitable tax benefits but it's still a non-profit governance structure, and you only have to file with Companies House and HMRC. The CLG is the lowest-hassle non-profit structure.

(Confusingly, CLGs can also be charities - because charitable status can act as a "wrapper" around other corporate structures - and indeed a lot of charities are CLGs because the CIO is a more recent invention.)

I wrote about this, ages ago, I think it's mostly still correct:

https://russ.garrett.co.uk/2009/10/25/starting-a-non-profit-...

This may be a naive question but why would a vpn company buy an irc network? Is there an overlap?
Either:

1) community

or

2) valuable data

Will startups move to another network?