←back to thread

Riot is now Element

(element.io)
550 points J_tt | 9 comments | | HN request time: 3.119s | source | bottom
1. C4stor ◴[] No.23843251[source]
After various HN threads about this company, and taking a tour on the element.io website, I'm still not sure what this is about to be honest.

I understand it's a chat app, but

- The pricing is really confusing (seems like the app is free, but having an account is paying ?). - Is this a professional thing, like slack, or more of a whatsapp-like thing ? Trying to do both ? The whole differentation point seems to be based on the Matrix thing, but it's not really clear why is that important ? (I don't typically care about the backend of the app I use).

I mean, the front page says : "All-in-one secure chat app for teams, friends and organisations. Keeps conversations in your control, safe from data-mining and ads. Talk to everyone through the open global Matrix network, protected by proper end-to-end encryption."

So, the starter is what everyone says. "Safe from data mining and ads" is good, it makes me curious about what is the pricing then, and I wouldn't mind paying a cheap price for a correct messaging app. And then there's this Matrix bit, and I don't even know if it's good or bad. So I went to the pricing page (which doesn't exist, but there are "plans") and here, well the app is free, and I can get my account hosted either somewhere free, or either on the Element Matrix servers, where it should be safe from eavesdropping ? But with proper end to end encryption, it should be safe everywhere ? Or is the app by default not end to end encrypted, but hosting it somewhere makes it so ? It sounds really weird to be honest.

So really, good for you for renaming, but I don't think it's what will make me change (even though since whatsapp is facebook owned, I'm ready to migrate myself and my whole family on something else once the ads are there).

replies(2): >>23843340 #>>23843379 #
2. cyphar ◴[] No.23843340[source]
Matrix is a decentralised e2e-encrypted chat protocol (similar model to email) that you can self-host and is all free software. Encryption is between devices so the homeserver doesn't see the contents, but if you self-host then only the homeservers involved in the chat ever see your encrypted messages -- this is in contrast to centralised services like Signal where everything goes through one entity. You can create a free account on Matrix.org and it works perfectly fine.

But you're quite right that most users might not care about that (though a fair number of people care about having control over their data, which Matrix gives them since you can self-host a federated server).

Element is now an umbrella brand for several things:

* The most widely used cross-platform Matrix client (used to be called Riot and even further back was called Vector).

* A paid service where they will host a Matrix homeserver for you (used to be called Modular). This is what all of the pricing plans you saw are talking about. Unless you want to host your own server and don't want to manage it yourself, this isn't relevant for you.

* The legal entity which hired people to develop those things as well as contribute to Matrix (used to be called VectorLabs).

This isn't really that big of an announcement, Matrix has existed for at least 5 years now and I've been using it for a while. It's just that a common complaint (the scatter-brained branding) is being resolved by giving a single name to all of these parts (save Matrix -- the protocol -- which is keeping its name).

replies(1): >>23849558 #
3. neiljohnson ◴[] No.23843379[source]
Matrix is the protocol, Element is a client to access Matrix which it does so via a matrix homeserver (which then federates across the rest of the Matrix).

So Element is free to use, but there are a range of servers to choose from. The matrix.org server is free to use, though as the largest single instance on the public federation is run on a best effort basis.

Alternatives are to either host your own server, or have someone else do that for you. The payment plans that you are looking at reference Element Matrix Services (EMS) which is a SaaS offering allowing you to spin up your own server to be used by whoever you choose to give access to (friends/colleagues etc). The advantages being that you get grater control of your data and improved performance.

Using email as an analogy

Matrix = Email matrix.org / Matrix Hosted Services/ some other server = Fastmail/Gmail/Hotmail etc Element = Thunderbird

replies(1): >>23843770 #
4. jayp1418 ◴[] No.23843770[source]
Yes but does EMS allow white labeling clients also ?
replies(2): >>23843901 #>>23844489 #
5. Macha ◴[] No.23843901{3}[source]
The clients are mostly Apache 2 licensed, and at least Riot Web has config options to swap out some of the branding at deploy time: https://github.com/vector-im/riot-web/blob/develop/docs/conf...

It's not a marketed use case though, so I'm sure you could find places the app will still refer to itself as Riot (or now Element).

Alternatively the protocol is open so many third party clients exist: https://matrix.org/clients/ . Feature support in third party clients is pretty unevenly distributed though, E2EE in particular is supported in Riot and Seaglass, experimental in weechat-matrix and nheko, and absent in basically every other client.

replies(1): >>23844022 #
6. jayp1418 ◴[] No.23844022{4}[source]
Got it..
7. Arathorn ◴[] No.23844489{3}[source]
EMS lets you point your own DNS at your client as well as customise the branding. Beyond that, you can run/fork your own client too.
8. patmorgan23 ◴[] No.23849558[source]
Does anyone know why they moved away from vector in the first place? It made sense with the protocol being named matrix. Was it seo?
replies(1): >>23868919 #
9. Arathorn ◴[] No.23868919{3}[source]
It was collision with the game Vector (a parkour game), as well as being a bit too geeky and not mainstream enough.