5 ms·
How do you foresee that working? Would the government publish a standard API for all chat systems? Would chat system makers have to build a bridge for every sin
by leesalminen 5y ago
How do you foresee that working? Would the government publish a standard API for all chat systems? Would chat system makers have to build a bridge for every single messenger ever made, even if it only has 1k users? I just don’t see how the law can make apps interoperable without huge barriers of entry that would benefit the incumbents.
- 3np 5y agoLaws shouldn’t name names but properties, such as: Fully documented and available APIs where first-party clients or front-ends can not rely on undisclosed endpoints. For a chat app, that would just mean using en existing solution like XMPP or Matrix and provide API documentation for any added deltas. The less you touch user data, the less you have to think about this.
- cortesoft 5y agoYou could design an API that is very confusing to use, changes randomly, and all the documentation is only written in a language no one speaks.
- dasyatidprime 5y agoAnd roll the dice on whether you would be able to tell the court with a straight face whether you had a business reason for making all those changes and it isn't just an end run around the interoperability law, perhaps comparing your behavior to competitors who don't do that, and…
- cortesoft 5y agoI don’t know... there would be a lot of bad apis you could point to in the world.
- dasyatidprime 5y agoExpert witness on reasonable industry practices, perhaps? But the deck might be easy to stack. Hmm. I suspect it's solvable if society has at least a slightly coherent idea of what's desired though.
- Dracophoenix 5y agoIf society knew what it wanted then there would be no point in trying something new. Even if it did know, there are wouldn't be "reasonable industry practices". The only experts in that domain are called lawyers. Many businesses base their existence on breaking and building systems. After all, they're called start-ups for a reason. Proactive regulation (which seems like what you're proposing) just sounds like putting the cart before the horse and expecting the rest of the world to follow. To paraphrase Henry Ford, if he concerned himself with what people said they wanted, they would ask for faster horses.
- dasyatidprime 5y agoI wouldn't call this “proactive” any more than trust busting in the 20th-century USA, nor for a more recent example the introduction of the GDPR. Abuses are occurring now, so society saying “actually we don't want that to happen” would be reactive regulation, in itself, even if the forward-looking side effects are debatable. To be clear, I'm not sure what I think about the possibility of dismantling network effects by legislation at the current tech level; it would depend a great deal on specifics, and I certainly think the idea in general has a lot of potential downsides—but not enough to make me immediately reject the whole thing, thus the speculation. I note especially that some of the aforementioned trust busting involved the abstractly similar case of the Bell System. The bifurcation-chaos that intuitively seems to surround network effects makes for an interesting fork here, actually (assuming of course that my intuition is anywhere close to correct). Both sustained overreaction and sustained underreaction can get very bad. Looking at the earlier example, earlier communication grids' network effects were more dependent on physicality, and “everything is ephemeralized as software with effectively unstoppable automatic updates” is a huge lever in both speed and dimensionality of power. So maybe the meta problem of “legislation can't operate as a control system with enough bandwidth to keep up with technology businesses wiggling the cable to get what they want in the grapple for the ‘humanity's nervous system’ role” is more important here. Or, perhaps, human societies decide that technology level exceeding value reach is so undesirable that the innovation explosion becomes a casualty of preserving humanity's nature, because the alternative of it eating into everything faster than it can respond (which I would say is what is happening now) is worse, and then we get Dune. Or perhaps we designate sub-areas of society as experimental zones, regulate the heck out of the stable zones, and get closer to dath ilan…
- creata 5y agoWhy not just set an arbitrary threshold on how big you need to be before interoperability law applies to you? After all, people are only forced to interoperate with you when you're sufficiently big. > I just don’t see how the law can make apps interoperable without huge barriers of entry that would benefit the incumbents. I don't see how making such a huge dent in network effects will be anything but a detriment to the incumbents.
- Dracophoenix 5y agoWhat's sufficiently big according to you? And what qualifies as interoperability? An API? Open sourcing the whole tech stack? What about in companies with hands in multiple markets? Does this apply de facto tech companies in other markets like Boeing or Toyota?
- creata 5y agoSorry, I haven't really thought about the specifics. Are you insinuating that these questions are insurmountable?
- Dracophoenix 5y agoNot that they're insurmountable at all. More that they are insurmountable to implement in a country where legal policy such as the one you're proposing violates freedom of speech and voluntary association. It seems a lot of what you're asking for come down to turning RFCs and standards organizations (i.e. W3C et al) into laws and legal bodies. Or giving the government a final say in what someone can or can't program. That's the only way I see forcing interoperability as a workable solution.
- BelenusMordred 5y ago> How do you foresee that working? The exact same way it works with open banking api's.