EDIT: this isn't a response to most of the article, but specifically to the "Moving Forward" section, asking about alternative tools.<p>Come to the matrix!<p><a href="https://matrix.org/" rel="nofollow">https://matrix.org/</a><p>It's free -- all FOSS, including the entirety of the server -- and yes, all of it: proof by existence: several of my friends run their own.<p>It federates. I regularly join channels hosted on several different servers, and exchange messages without issue.<p>It's on every platform. I use it on the desktop, my android (cyanogen, without gapps, none the less!), and my ipad, every day.<p>It even has voice and video calling built in, using webRTC. This feature has been a little rough while it was in development, but I used it last week in a 1-on-1 call and had an effortless experience. The audio and video quality was on par with Google Hangouts.<p>Crypto is hard, but it's coming. The Matrix developers have huge respect for the axolotl ratchet design used in Signal. They've worked on making another implementation (in C, for easier linking in various languages, ostensibly) here: <a href="https://matrix.org/git/olm/" rel="nofollow">https://matrix.org/git/olm/</a><p>The deployment of that code to give full End-to-End encryption is a work in progress, but the beta is roughly functional. It includes everything you'd expect: communication works by default, but in an encrypted room, messages are flagged yellow if you haven't explicitly verified the sender's key. There's a key per device; it doesn't leave the device; and as soon as you verify that device/key, messages from it are green, and you're E2E secure.<p>Disclaimer: I have no direct association -- I became a Matrix convert after trying to write some XMPP client code about a year ago. I'm just really enthusiastic about recommending it because the tech is solid, the sync is good, it solves a problem, and the team hasn't stopped either: they been firing on all cylinders constantly since I started using Matrix.<p>I love Signal for their dedication to getting encryption right and the security of their users. But yes, I also share a lot of the concerns listed in this article. Most of all, I honestly believe federation is an imperative. So, while acknowledging Signal's history of outstanding security work... Hey, let's celebrate there's more than one game in town working on alternatives.