Beyond one server: Decentralizing secure group messaging

In May, WhatsApp made some controversial changes to its terms of service, leaving WhatsApp users with a choice: agree to the terms, or be forced to leave.