Beyond cooperative interoperability, there is also indifferent interoperability. That’s when someone makes a new product that plugs into an existing one that was not designed with the new product in mind, but which was also not designed to prevent this from happening.

