How to design an anti-monopoly interop system
pluralistic.net