Hacker News new | ask | show | jobs
by Arathorn 1273 days ago
> Why in the world would anybody use Matrix if you made it closed-source (as you've so cleverly disguised it, """open""" core)?

Matrix is a protocol. People can use it whatever the license of the implementations. "Open core" means that implementations would have to start holding back the stuff useful for commercial deployments as proprietary. Unless you happen to be running a deployment for a government or a similar-sized enterprise, I suspect you'd be unaffected.

> You aren't as good as Signal at being secure.

All software has vulnerabilities, and anyone who claims otherwise is lying. Signal has had spectacular disasters (much worse than the RHUL stuff, imo) like https://thehackerblog.com/i-too-like-to-live-dangerously-acc....

> You aren't as good as Telegram at being useful or comfortable, and you're especially not as good for groups.

Agreed. This is why the original post fixates on how to address that.

> The value you provide is from the fact that it's open source and also easy to develop for, but you aren't even as easy to develop for as IRC.

Respectfully, that's bollocks.

> If you've already started with layoffs, the damage might already be done.

Merry Christmas to you too :)

1 comments

A very basic IRC client can be made literally with pretty much ten lines, netcat, head, echo, cat and a named pipe. It's not bollocks. IRC is super easy to develop for.

Even doing basic stuff with Matrix, on the other hand, while still better than most, requires a lot more effort. The docs are decent, though.

Here's me literally writing a working Matrix client by typing ~7 lines of bash into a HN comment box: https://news.ycombinator.com/item?id=20948530