Imagine if the internet was started by one corporation.
Instead, the internet is an open source set of protocols.
The answer lies in converting companies which abuse becoming the standard due to network effect, to an open source set of protocols.
Maybe give them a period of 10-20 years to profit. Then they have to expose a public set of standards and protocols which can be used by everyone else.
For instance microsoft windows after 15 years, would be forced to release a freeware version of code, which contained all functionality they had at that time.
Other companies and users could build on this code and thus microsoft are no longer the standard. Just a version of it.
Instead, the internet is an open source set of protocols.
The answer lies in converting companies which abuse becoming the standard due to network effect, to an open source set of protocols.
Maybe give them a period of 10-20 years to profit. Then they have to expose a public set of standards and protocols which can be used by everyone else.
For instance microsoft windows after 15 years, would be forced to release a freeware version of code, which contained all functionality they had at that time.
Other companies and users could build on this code and thus microsoft are no longer the standard. Just a version of it.