4 ms·
A subtle but important distinction is that this does not "force interoperability", it only removes legal (rather than technical) impediments to someone selling
by jandrewrogers 7y ago
A subtle but important distinction is that this does not "force interoperability", it only removes legal (rather than technical) impediments to someone selling an interoperable product. It does not require a company to expend any effort enabling interoperability that does not already implicitly exist in the products they are producing.
At a technical level, there is no non-vague definition of "interoperable". A large part of practical interoperability is observed behaviors of implementation detail, which can only be explicitly exposed to third parties by unreasonable exposure of implementation. There are many examples where the ability to export data, even in a widely understood format, does not produce practical interoperability because you also need to reproduce observed system behavior to make that data equivalently functional.