|
|
|
|
|
by JoshTriplett
901 days ago
|
|
> If you run a service with more than, say, 5% of a market, and that market has a network lock-in effect, you should eventually be considered a public service and have to interoperate. I would love to see iMessage available to people not on Apple devices. However, I am not enthusiastic about a government defining what "interoperate" means in general. By way of example, I can think of many definitions of "interoperate" that would prevent the use of end-to-end encryption, or prevent upgrading the protocol and not supporting old versions, or prevent fixing security issues because some third-party client was relying on the insecure behavior, or prevent setting requirements on acceptable client behavior... I want interoperability. I don't want to end up in a world in which, once you get large enough, it's impossible to innovate without slowing down and waiting for the slowest and most recalcitrant/adversarial folks who want to interoperate with you to catch up. |
|