Posted by Arathorn 1 day ago
* don’t suck (too much)
* no planned rug pulls
* not infested by US or Chinese spyware
Are there any?
Every other solution (Zulip / Mattermost / whatever) is too risky, they could easily bait-and-switch you like Gitlab did, by moving important features to different tiers, or engage in other shenanigans afforded by the open core model.
Matrix has a bad reputation because it used to be downright terrible (first time I tried it, in like 2018-2019), but is a lot better now.
As far as I know, there is no mechanism through which Zulip could bait-and-switch a customer that Element could not also do. And I think that as a practical matter, it would be a lot easier for a new team to pick up developing Zulip if the Kandra Labs team were to disappear than the similar question for Matrix/Element.
The core reason is that Matrix is far less simple and self-contained than Zulip. I've talked to multiple groups who tried to build apps on top of Matrix and found it too difficult. https://xn--gckvb8fzb.com/giving-up-on-element-and-matrixorg... may be a useful third-party reference.
This isn't to say Matrix is bad. It's just targeting a different niche. Matrix was designed around the requirements of a global social network, where you want to be able to keep writing in channels even in event of a network partition. As a result, Matrix is far more complex and less self-contained than a Zulip server is. If you are doing internal communications with some external guests, you are far safer from technical risk with a robust self-contained system like Zulip than something like Matrix that is also a social network.
Zulip's goal is to be the best way to do complex work, focused on replacing tools like Slack, Teams, and Discord, without the ambition to support a social network, and that changes a lot about the architecture and what we can do in terms of performance and focus on the human experience.
However, it is exactly these properties that make it so appealing to an organisation like the EC as they pursue digital sovereignty.
The goals of Matrix have nothing to do with being a social network. You could theoretically build a social network on top of Matrix (Matrix essentially syncs JSON in real-time), but I'm not aware of a project with traction, and more to the point, those projects are not relevant to this discussion. Yes Matrix is resilient to network partitions (that's a good thing for a messenger!), but that seems entirely orthogonal to your point on social networks.
Finally, I don't think it's fair to draw a comparison between the relationship between Kandra Labs and Zulip vs Element and Matrix. Yes Element is a major player in the Matrix eco-system having originally formed to hire the Matrix founding team, but since then many Matrix vendors have sprung up and if Element were to disappear tomorrow Matrix would continue. In fact, this is the whole purpose of having an independent Foundation, which in turn encourages multiple vendors to operate side by side.
When they launched the "new" one they proudly showed the improved boot time...
1. runs on Microsoft software that it buys from Fujitsu UK that HN crowd knows from the UK Post scandal
2. Has multi-billion euro digital initiatives and a puny single-instance public Gitlab with a handful of shamefully incomplete "projects".
3. Tells everyone that they have their own AI helpers while actually renting LLMs from Azure.
But at least this thing they will hopefully get right and maybe in the longer term they'll be able to break the lock-in on those other things as well.
The replacements aren't perfect, but an injection of new users and funding could allow them to improve rapidly. Meanwhile, American companies like MS and Google seem determined to enshitify their products and force AI adoption because they're financially entangled with OpenAI.
Is this bad for the U.S.? It depends on how fast Americans smarten up. MS needs to start putting their products first again. Meta needs to stop relying on their government links to coerce other jurisdictions into accepting utterly irresponsible products that cause social harm while producing no tax revenue to mitigate that harm. All Americans need to stand up to their government and force it to back down from imperialist aggression.
The U.S. and U.S. software have lost international trust and are now losing out to competitors because of it. Those competitors no longer need to be better or cheaper. Just trustworthy. It is possible to mitigate this loss of trust with prompt action, but every delay causes permanent harm. The world is watching.
- a direct call UI
- a chat UI, with optional group chats
- a simple web site to be used as a wiki-like tool to share textual stuff + common media, storage internally managed
We have anything to do all of the above, but all very complex, spread across many different projects, fragile, hyper tedious to set up etc.
Why can’t a company in the EU make a secure video/voice chat app?
There’s are EU companies that make teams alternatives:
https://euroalternative.eu/alternatives/microsoft-teams
Even if those don’t work SAP, Dassault, etc… make massively complex software and services across multiple verticals and could trivially ship a competitor
What makes you think they can't?
Microsoft's corporate edge isn't merely the product, it's also an army of sales, entrenched corporate markets/clients, lock-in, etc.
You could have a better version of their product and still get eaten alive.
So indeed, it's not like you can just replace a software product (or service) by some EU or open alternative. And there are huge vested interests.
Formerly - skype
Matrix
There is nothing magic about Palantir, especially not about the subset of Palantir that the German police uses as we have stricter data privacy laws.
You might think that would be a strategic risk not worth taking especially with the US getting more hostile towards Europe but here we are.
Why? Honestly I don't have a good answer other than well the whole system is rotten, corruption, lobbyism, take your pick.
Installing another app, such as Signal, on your personal computer is one thing. On 1,000 or 10,000 or 100,000 computers, installing it, configuring it, changing settings, updating it, backing it up, locking down settings from user changes (such as retention) - all that requires special tools to do it efficiently at scale. Without the management tools, no way that bit of IT can be used.
The most common tool by far is Microsoft's Active Directory and Group Policy, which has the best compatibility with Windows and with Microsoft applications, including Office. If AD/GP is already deployed, imagine the burden of deploying a second tool to your 1K/10K/100K computers, setting up the server, learning to use it ... you're not doing that for one application unless it's very valuable. The exception is a tool bundled with the application for its own management, but that's going to have to be efficient to deploy, learn, and use to be worthwhile.
Therefore, for many organizations, any application must be effectively managed by AD/GP, which requires the application's developer to create AD/GP management components.
Do Matrix, Signal, or any other application have system management tools?
Microsoft then used its monopoly in office tools to push Teams to everyone
You can't compete with a trillion dollar company offering your product as a bundle your clients already pay for, even if your product is better. Even VC money runs out eventually
Remember how they installed an open web server on people's computers which could be accessed by anyone through the web?
https://infosecwriteups.com/zoom-zero-day-4-million-webcams-...
Apple had to step in and patch it for them:
https://techcrunch.com/2019/07/10/apple-silent-update-zoom-a...
Or when they sent your chat data to Facebook?
https://www.vice.com/en/article/zoom-ios-app-sends-data-to-f...
How it was discussed on HN: https://news.ycombinator.com/item?id=22703000
Or when Zoom was leaking private information?
https://www.vice.com/en/article/zoom-leaking-email-addresses...
Or do you remember how those geniuses rolled their own crypto?
https://citizenlab.ca/research/move-fast-roll-your-own-crypt...
Or maybe you remember that Zoom has the ability to listen in in real-time on meetings held on their platform?
Zoom had COVID-19 play in it's favor, that's about it.
Basically, Teams is a front end for a bunch of old Mircosoft cloud services... plus chat. Actually more than one chat as teams channels chat is a separate tech stack from private chat. It used to be much more monlothic and then the Sharepoint people got their hooks into it.