This thinking is backwards. You’re not there because you want to be there, you’re there simply because your friends are there and if you’re not, you’re left out. It’s not the platform that pulls, friends on the platform pull.
The problem is, we have no way of knowing what ISN'T being built or what benefits or new offerings consumers aren't able to access because these companies have created an environment where competition is severely limited.
There's no easy answer here. Consumers are clearly better off being served a better product. Regulating based on the idea that there could be some future benefit that consumers are missing out on because of these monopolies, is a tough argument to make.
Should Facebook be able to buy up all the social graphs? If regulations prohibited them from doing so, would it really hurt facebook? Or would it create an environment with more choice, options and competition?
Exponent.fm podcast has some interesting episodes on this topic. Worth a listen.
Regulation could enforce this, improving user experience while curtailing potential for corporate abuse.
1) Should you have the right to do what you please with the data you create on a platform? Should companies be able to deny you this right? What should their obligations be RE: data portability?
2) Is it good for competition and customer choice for interoperability to exist? Conversely, is it bad if it doesn't? Are there any downsides to interoperability as a user?
Starting off with something as limited as an open standard for describing your node of a social graph would already be a huge improvement from where things are today. The question is whether users have the power to demand this, or if they even understand its benefits. At a certain point the incumbents become so rich and powerful that they just acquire or pound into dust any threat from new entrants.
I can’t think of any software or platform where you don’t have an alternative of choosing something that is interoperable and how is the government going to enforce it? Are they going to define the standard? Are they going to enforce that for all developers? Does that mean I have to follow some government standard every time I write software?
If they enforce an open social graph, does that mean the people I am connected to can export my information and import it into another service that I am not already on?
> Why do you need “the government” to dictate that you should be allowed to do what you want with your data? I can export both my RSS subscriptions from my RSS aggregator and my podcast subscriptions from my podcast player to OPML. I chose software that lets me do that. I can export my email and calendar data using open formats.
Right, and I cannot do that with my social network connections. And there is a HUGE financial incentive to disallow users from ever doing this.
> I can’t think of any software or platform where you don’t have an alternative of choosing something that is interoperable and how is the government going to enforce it? Are they going to define the standard? Are they going to enforce that for all developers? Does that mean I have to follow some government standard every time I write software?
Look to the real world for examples here. Social networks work a lot like telecommunication networks and the internet itself. Can you imagine if you needed an account on AT&T, Spring, T-Mobile, etc etc and know each persons per-network-unique number to call or text them? How about if you had to have an account with each individual network provider that served websites, and they had no universal way to address them?
> If they enforce an open social graph, does that mean the people I am connected to can export my information and import it into another service that I am not already on?
Theoretically it doesn't require anything more than an signature/public key that it uses to match you and your connections when you have both joined some other new network. It could be designed in such a way that the new network cannot build a "shadow profile" of you because the "relationship keys" are unique per connection, eg. three friends that are all connected to each other would have unique keys representing their relationships.
Actually though, that goes to my point. The government mandated micro-usb, and now there is a better connector USB-C. How long will it take the government to update the law to catch up with technology?
Network effects almost by definition often create a better user experience. For example, Facebook has a network effect in that all your friends are there. The reason that’s so powerful is you actually want to join a network where your friends are.
It seems like it hinders competition, but it only does so because it’s a much better user experience.
Very different than, say, Standard Oil where an entire natural resource and distribution line is owned by one company to the extent that it’s literally impossible to compete, then they start screwing you because they can.