| I really would like to see Facebook broken up via the Sherman Antitrust Act, or some such legislation. As I see it, the "network externality effect" which keeps such monopolies in business could perhaps be mitigated by creating a sort of social network "DNS", which could be created by the government or a private corporation. Facebook/Google+/etc would be clients that would make requests for someone's data via the DNS. So it would basically serve as a "Bridge" or "Facade" to use a design pattern. Example if Suzy is on Facebook, and Lucy is on Google+, when Suzy rquests Lucy's photos, Facebook sends an API request to the DNS "request_photos('Lucy', 'Suzy')", the DNS sees Lucy is on Google+ and forwards the request there. The purpose of the bridge/facade then is to make it not really matter where a person stores their data or what client they use to view others. You just need some sort agreed upon API for determining where the data for each person is, an for sharing data between services. For someone with more strict privacy concerns, the DNS for such a person could simply record that the person uses this social networking service, which doesn't allow requests from outside. Again the benefit here of the API would be that to add yourself to that service would be as simple as "upload_photos(serverX, request_photos('Suzy', 'Suzy'))", etc. I'm sure there's a million things wrong with the above, but just a random thought. |