> So while it’s nice that I’m able to host my own email, that’s also the reason why my email isn’t end-to-end encrypted, and probably never will be. By contrast, WhatsApp was able to introduce end-to-end encryption to over a billion users with a single software update. So long as federation means stasis while centralization means movement, federated protocols are going to have trouble existing in a software climate that demands movement as it does today.
That was interesting, great read, thanks. Following the article's argument the best thing Meta can do is build "metaverse hosting" but open-source the server/client code.
That's not how E2E encryption works. It's not just e-mail administrators updating their systems. Every client would need to support whatever E2E encryption scheme chosen. That's hundreds of individual client applications (potentially thousands counting various versions) that would need to be updated.
Contrast with WhatsApp where they control the entire stack from client to network to server. They can push a single set of updates and everyone has the new hotness.
Stage one is that the old email servers become an end for all of their users. From there services can start shifting to having clients where users control the keys.
>Every client would need to support whatever E2E encryption scheme chosen.
If someone couldn't use gmail with an email client the author of that client would have a big incentive to add support for it else risk their users switching to a client that does.