One week of Libera Chat
libera.chat
libera.chat
When the issue blew up last week, we quickly reserved our slot on Libera just in case. Some of our staff were pushing harder for Libera, and I was concerned it was a bit fervent and sensational, but ultimately went along with it.
It's been sad to see over the last week how quickly they were proven right, and how it only took a few days for the new so-called freenode to deal a killing blow.
Had we been still uncommitted to the Libera move, Andrew's actions this morning would have hurt our community more.
Like a xml adressbook, that could be parsed by any software and could be created even with limited apis as provided by discord etc.
It seems like an interesting project but I wonder if it has any chance of reaching critical mass. The incumbents have no incentives to interoperate with such a protocol as far as I can tell.
I really wish something like this Solid protocol would succeed, but I don't see how you could generate enough momentum for it at the moment.
ActivityPub?
Matrix (before they landed their gov contracts etc)?
Clients create the UX and the community creates the content.
Now I imagine trying to get a community off discord to a different platform with slightly different interactions, slightly different "channel" styles, different reactions or role-setting, would be a much harder sell.
That being said, I have nothing against discord - I think they've made a really compelling product and have certainly set a bar for what a future open protocol should cover if it wants to be relevant
If you want to have control of your platform then don't use closed source, proprietary solutions!
Still, it should serve as a wakeup call that the users really aren't in charge and that it can potentially suck. It's a taste of things to come whenever Discord decides to more aggressively monetize themselves for instance.
But apparently the conclusion was more that they should insult the devs on twitter and reddit instead.
I did not, and do not, give a single shit about the change. It's a god damn icon for like 99% of people
I guess some people just want to sit and gawk at their start menu for hours on end and Discords change has broken that zen-like meditation for them or something
Someone up-thread made mention of the stylistic changes being problematic for people with visual impairment or low vision, which would seem to me to be a much more serious issue than a stupid icon.
But, what do I know? When they announced the change, I had an incredibly difficult time feeling anything other than indifference. Why people would be upset is beyond me.
They made the blue on some buttons more saturated. I don't really have a problem with this.
They made the highlight color of user and channel mentions more brighter. This hurt readability as the text is white. Making the background of the text brighter decreases contrast.
A good trick because once slack is adopted it's very difficult to get rid of it for most companies.
Not sure if that approach still works, or not.
[0]: https://github.com/wee-slack/wee-slack#get-a-session-token
https://github.com/dylex/slack-libpurple
I just use it with Pidgin, but there are curses clients too (I'm aware of bitlbee, there are probably others) if you prefer the IRC-style experience.
But, assuming you did those things smoothly then it was pretty identical and as simple as changing your client config to connect to libera instead of freenode.
https://news.ycombinator.com/item?id=27286628
https://news.ycombinator.com/item?id=27285774
https://news.ycombinator.com/item?id=27285802
https://news.ycombinator.com/item?id=27287283
https://news.ycombinator.com/item?id=27287750 (gentoo)
https://news.ycombinator.com/item?id=27287807 (raku)
There is demand and mourning for IRC bridges, and I'm sure that will be taken care of sometime soon, but to me it seems Matrix is the new home.
Not all "libera" commits on GitHub related to "Libera Chat"
There are 470 commits for "libera chat"/"libera.chat"[0,1]
While there is a #clojure on both Freenode and Libera, it's not official as far as I know. Also, https://clojure.org/community/resources still links to the Freenode channel. Most of the Clojure community hangs around on Zulip and Slack (Clojurians) more than IRC anyways.
> ChanServ: This channel is moving to #clojure on irc.libera.chat
It's easy to say the community moved when you kick and ban everyone from a channel and create a new channel on a different network. But how many people actually moved? Did they just damage their own community over this?
"How many people actually moved?" .. I'd presume everyone who wants to be in that channel and who has noticed that it has moved. Why would they not?
Also note that this example seems to be the exception, many channels that got hijacked merely mentioned the move in topic or even just mentioned libera in topic without any decision to move being finalized (though the hijackings did a great job at finalizing those decisions ;)
edit: I see kliment beat me to it on 2 of those :)
[0]: https://netsplit.de/networks/statistics.php?net=Libera.Chat
Don't tell it everywhere. Some people might get offended. :D I agree with you though.
Matrix isn't anything like as resource heavy as Slack is I don't think (and to me more importantly it's an open, federated protocol), but to many IRCers it'll seem similar in both the good and the bad ways, depending on what they find comfortable.
Slack crawls for me more than Matrix does, though to be fair I only use them each on totally separate machines, so it's not a fair test.
Raw IRC beats both in resources and responsiveness, but the tradeoffs are well worth it for me to use Matrix personally (to name just one, I consider scrollback to be a required feature, and to get that with IRC requires too much effort/cost).
The good news is that lighter Matrix clients like Nheko exist, and are steadily improving. I expect to switch within a year.
Who controls libera.chat domain? It says it is a swedish nonprofit (although I cant see any specifics on their website), but the unredacted portions of the whois show it is owned by an Icelandic entity.
Sounds like scope for more future drama...
Why is the domain owned by an icelandic entity instead of the nonprofit?
Where is the company registration number of the nonprofit (required to open a bank account - where will donations be held, etc).
Its all very vague and handwavy at the moment - just like early days of freenode...
EDIT: Loads of downvotes, but why? Any of you want to leave a comment instead of just downvoting?
This comment: https://news.ycombinator.com/item?id=27289097 Your comment: https://news.ycombinator.com/item?id=27289100
Im happy to give them time - im just pointing out the current state of things, and what sets off my alarm bells. These are all things that can be addressed, no doubt.
All the bells you are ringing has been pointed already (and since Libera got opened), it's in progress. I trust them to do the correct things, and will be addressed soon. Maybe as you said in another comment that it should have been made more clear on their website, tho.
According to the WHOIS information, the registration of libera.chat was made 2021-04-23. This registration was made ~1 month before the organisation Libera Chat was announced. As far as I can tell, the organisation could not have made the registration as a legal entity before existing.
Seeing the registrar is Namecheap, I guess someone made the registration and made use of the zero-cost Whoisguard service available. Perhaps the registrant's contact details point to Iceland. Some of my domains point to Panama, what gives.
> Where is the company registration number of the nonprofit (required to open a bank account - where will donations be held, etc).
As the OP title suggests, Libera Chat was assembled a week ago. There is no Swedish law requiring that an organisation registers, but as you suggest, it will be necessary to register a legal entity for financial purposes. Fulfilling the paperwork of registering a non-profit organisation with Skatteverket and thus receiving an ORG number generally comes after the fact of the foundation of said organisation.
Non-profit organisations in Sweden are real and protected entities, registration or not.
Domain name ownership can be transferred. It's trivial for a founding member to register the domain name first, then transfer ownership to the organisation once it has been founded.
Frankly, WHOIS records is to crude a metric to really pass judgement on anything nowadays. The masked entries in the lookup for libera.chat i.e. "REDACTED FOR PRIVACY", are typical of registrars not overstepping GDPR compliance when making them public.
The Swedish non-profit is still in bureaucracy approval from what I've heard from their staff, but you can already look at their bylaws[1].
[0]: https://withheldforprivacy.com [1]: https://libera.chat/bylaws
Why does a nonprofit organisation need this privacy protection? The org is the identity that should control it, and the information of the org is a matter of public knowledge (if it REALLY exists, which isnt clear either.)
These issues are critical for the trust that the libera.chat domain isn't suddenly going to be pointing elsewhere due to it not being control by the "trusted" org.
As said, the entity isn't formally created yet because bureaucracy seems to be slow. This will happen, I'm 99% sure of this.
I guess this is why some of the larger (and more knowledgeable?) projects have moved to OFTC instead.
Sweden seems to have really lightweight legislation for non-profits: Write by-laws, convene a meeting of at least 3 people, accept the by-laws, and bang: you're a legal entity. So it may be live, who knows.
You only need to register with the Swedish Tax Office and get an organization number, if you want to conduct business transactions, such as opening bank account, pay taxes etc.
https://skatteverket.se/foretagochorganisationer/foreningar/...
The owner are the members of the organization. Look up what an Ideell Förening is.
Anyone can say: "I am the chairperson of an Ideell Förening called Libera Chat, and it holds every privacy protected domain on the planet (apart from the ones you know of that belong to others).". Prove me wrong.
Show the official registration information for that organization. Show the official registrant of the domain. Thats all Im asking for.
Honestly...
As I mentioned, if they hold a bank account (which clearly they should, to pay for the domain if nothing else, to reinforce "ownership" of the domain), then they need - BY LAW - a company registration number.
EDIT: So many downvotes for asking for proof that this non-profit exists and "owns" the domain. What a silly thing to ask... I'll be putting off migrating until its clear its not another bait and switch.
I think my questioning was fair considering the trigger behind the freenode migration in the first place - control of the domain: https://gist.github.com/prawnsalad/4ca20da6c2295ddb06c164679...
If people want to blindly migrate where that same thing can happen, then thats up to them - but downvoting for pointing out the concerns only serves to silence the issue, and that kinda sucks, IMHO.
This isn't about keeping public information entirely secret. It's about controlling where and how public information is shared. As an individual, you might agree to have your telephone number and your address published in a paper telephone directory, but you might not be so keen to have that information published in an easily scraped online service leaving you with obnoxious sales calls, and junk mail.
The same applies to a non-profit as well.
> the information of the org is a matter of public knowledge
Yes. But the what and the how is typically explicitly outlined by local laws.
Typically, you could direct yourself to a local tax office or public registry where you could search and look into basic information about a legal entity as defined / outlined in a legal statute.
You might find that domain names aren't required to be divulged publicly by law, and doing so is entirely at the discretion of the organization. (Example in the same vain: a public office isn't going to outright hand you a list of employees at a company if it's not legally mandated)
Whether there's a moral responsibility is a different question.
> These issues are critical for the trust that the libera.chat domain isn't suddenly going to be pointing elsewhere due to it not being control by the "trusted" org.
The freenode.net domain name isn't pointing to anywhere differently over the past period. It's also still very much registered to Freenode Ltd. That hasn't changed. What really changed is the control over the Ltd as the a majority stake in voting rights changed hands some time ago, and how that majority stake is now suddenly behaving very differently.
In that regard, DNS records aren't a definitive indicator for trust.
You have to amend that by (a) looking at who's represented in the board governing the non-profit, (b) look at documents such as yearly account balances and year reports which are typically legally mandated to be made publicly each year to see how the organisation is governed and (c) gauging day-to-day operations.
Last week, I made a remark that the libera.chat website was precariously terse in contact information or mentions about it's legal status or whoever was behind this initiative. It's assuring to see that the website has been amended over the past week with the "bylaws" section and the "about Libera" section with mentioning full composition of the board as well as whoever actively contributes to the organiation.
As is theres no evidence that the org owns the domain, or that the org even exists.
Thats worrying, and if awareness was higher, its possible people wouldnt be migrating there - especially given the reason for the move in the first place.
I personally dont care for all this drama - I have a few small rooms on freenode, and am also looking to migrate - but I dont want to follow the drama...
This organisation is a "ideell förening" under Swedish law.
> In Sweden there are two kinds of associations: the voluntary association (ideell förening) and the economic association (ekonomisk förening). The second one is a cooperative company and must be registered with the authorities to become a legal entity. The first one is a member-based nonprofit organization and is formed without formal registration. The main steps in creating a voluntary association are explained here.
> Once properly created, the voluntary association of course has to follow the tax law and other laws and rules established by the government. But it also has to follow the unwritten rules and traditions of Swedish voluntary organizations (god föreningssed) which guide how the organization should be run, how it makes decisions and so on.
> ...
> The association is a legal entity, but needs to apply to the tax authorities for a registration number, which is needed for tax reasons but also when opening a bank account or hiring an office and so on.
http://www.voluntarius.com/How-to-create-a-voluntary-associa...
In essence, the organisation proper isn't formally registered or incorporated (e.g. via a notary public) but it will be registered under Swedish tax law. The latter part is probably still being processed by the administrative paper mills.
Sweden doesn't require non-profit associations to be registered.
Grateful to see it flourish!
This is meant to be an honest question, I just don't know. Intuitively, I was surprised.
Formal words can generally be found in a dictionary, and when used in those contexts, are more likely to effectively communicate direct meaning.
Regardless, it doesn't seem like a challenging word to me, somebody who has only ever spoken English. I just pronounce it like it's written, "lib-eh-ra", it never occurred to me that this world might be challenging.
Leeb’-er-uh
Lee-bār’-uh
Lib’-er-uh
I have no idea, and I don’t see how it can be construed as unambiguous.
> Libera Chat is a Swedish nonprofit organisation, feel free to read our bylaws[1]. The organisation is run entirely by volunteer staff who are the members of, and have equal voting power in, the organisation. Libera Chat’s purpose is to provide services such as a community platform for free open-source software and peer directed projects on a volunteer basis.
> Most decisions are taken by the membership as a whole. The board primarily deals with organisational tasks like managing our bookkeeping and keeping the member list in sync...
> The board of the organisation comprises a chair, a treasurer and a representative from each of our specialised teams. Board seats are elected by the membership...
> In addition to this the organisation has two auditors elected by the membership. Their role is to audit the board’s actions on behalf of the membership. Their yearly audit report, along with the annual report and bookkeeping of the organisation, will be published in a yearly transparency report
Though the one channel I really frequent these days is totally not caring about the whole issue, and seems there is no motivation to move. (It is not a project channel, just some hangout channel around a topic)
While there are no technical restrictions to registering unclaimed channels, on Libera (and also on Freenode before) channels with a single # are not really free for all and on-topic projects and communities have priority.
That says it all really doesn't it :).