We need something similar to FIPS for interoperable software and standards. Organizations will fall in line when money is at stake.
Say for example your local/state/federal agency publishes (or accepts) documents exclusively in ods/odf instead of proprietary formats, that will automatically drive adoption of software and prevent lock-in.
Agressive interoperability at the protpcol and exchange format - its why email mostly works even forcing Google to back off when they tried to change email to be rendered by their cdn (i forget the name of the offering - but was similar to what news pages were being pushed for speedup).
Bad actors will always abound - like Microsoft spiking the documnt standards by pushing through ooxml when odt/odf was gaining traction.
Or basically just coercing the decision makers like in Berlin(?) where they moved their offices into hte city to get them to drop Linux/Openoffice.
As i rmeber it ooxml backers made it intentionally harder to parse the specs than was necessary ,if it was fully open i believe the open source implementation would have been on par. As it is its subtly broken in annoying ways , and with Word being the default - its version wins out and gets to be the only acceptable submission format.
If you notice most doc submissions when its not a pdf being requested will specifify MS's version.And by sheer momentum the alts get less traction.
Say for example your local/state/federal agency publishes (or accepts) documents exclusively in ods/odf instead of proprietary formats, that will automatically drive adoption of software and prevent lock-in.