When will this happen, if ever?
What is sure is that people said the same thing about Matrix, Bitcoin (and more) that people were saying about HTTP/the web back in the day.
whatsapp uses xmpp. whatsapp became a closed system.
PerfectClientXInTheFuture uses matrix. PerfectClientXInTheFuture becomes a closed system.
Why? Because that way they can make more money.
It's sad, but true.
If we manage to keep the governance of the client and protocol open and participatory, I'm sure we can have clients/protocols that survive for longer. Just like we did with email and IRC in the past.
This doesn't strike me as a 'solution'.
Milking data, user friendliness and open protocols are orthogonal areas that gives different benefits. User friendliness makes it so people actually use the product, open protocols forces the service/application providers to care more about the user (otherwise they leave for something else, taking their data with them) and milking data can be done no matter how good/bad user experience is and if the protocol is closed/open.
The founder regretting is a joke. Facebook isn’t buying you for $19B to leave the company alone forever. The guy is worth multiple billions. No one told him when it was being sold that privacy won’t remain the same? That seems too unlikely.
I wrote about this in detail: https://seirdy.one/2021/02/23/keeping-platforms-open.html
If your design is subject to a failure, it's a failure of your design.
This is an empowering viewpoint. Let's stop blaming factors outside our control and find ways to create resiliency.
The problem is when a bunch of optimistic, altruistic, talented individuals just imagine we could choose to do better, like in the social dilemma. Similar environments and pressures will lead to similar outcome, like carcinization.
Somehow we still manage to be surprised and disappointed when this happens.
He sees federation as the technically superior approach (and as beneficial for privacy and security), but also as a threat to himself, which makes the point that he doesn't have your best interests at heart.
[1]: https://gultsch.de/objection.html
[2]: https://github.com/LibreSignal/LibreSignal/issues/37#issueco...
https://signal.org/blog/the-ecosystem-is-moving/
There is also a live talk by Moxie at 36C3: https://app.media.ccc.de/v/36c3-11086-the_ecosystem_is_movin...
True, I meant to move the reference at the end of the sentence rather than linking the two as initially planned, ended-up doing half of that.
> There is also a live talk by Moxie at 36C3
IIRC, that's the one he didn't like to be ridiculed over and asked the organizers to take down.
This is repeated every single time, when the reality is that Moxie asked the organizers _in advance_ not to record the talk[0]:
> I just prefer to present something as part of a conversation that’s happening in a place, rather than a webinar that I’m broadcasting forever to the world. I have less faith in the internet as a place where a conversation can happen, and the timelessness of it decontextualizes.
Also, "grandma" is an annoying cliche/placeholder. No law says that young males understand any kind of app or sign-up process immediately.
It is an open protocol, it is not a federated protocol.
In olden times (1990s), you needed standards because you had multiple platforms, and slow updates, people actually had to download and install an update to get it. Now with app stores and web apps updates are automatic. This means the rate of change can be faster and thus sticking to standards is causing more issues.
The system that's coped best with keeping standards is HTML, it's flexible, it's full of inconsistencies, it's mostly developed by companies inventing things and seeing if they catch on, and then standardising those things. And pretty much everyone's just switched to using Chromium.