Guys, there is only one sustainable way: hardcore technical regulation on interoperability on simple, but able to good enough job, stable in time protocols. Do not expect corps to be "nice" (they are at the begining but expecting them to stay so on the long run is just stellar stoupid, or an accute lack of experience).
For instance, for the web, most if not all web sites should have a noscript/basic (x)html portal (for "critical" web sites, this is "must" not "should").
Another example, for "chat", an IRC bridge (on top of TLS), augmented with a few commands for some bells and whistles.
But don't be naive: Big Tech will work and spend tons of money to torpedo such interop. Expect the worse: they will hire, in the shadows, teams of hackers to destroy your servers and clients. And they _will_ be cunnelingly hypocrit and dirty.
Cory Doctorow, Chokepoint Capitalism. Specifically the remedies chapters, which are not based on personal actions but rather social and regulatory mechanisms.
For instance, for the web, most if not all web sites should have a noscript/basic (x)html portal (for "critical" web sites, this is "must" not "should").
Another example, for "chat", an IRC bridge (on top of TLS), augmented with a few commands for some bells and whistles.
But don't be naive: Big Tech will work and spend tons of money to torpedo such interop. Expect the worse: they will hire, in the shadows, teams of hackers to destroy your servers and clients. And they _will_ be cunnelingly hypocrit and dirty.