I've been reading about the recent additions to Facebook, things like the Open Graph and it's a bit worrysome. Whether you agree or disagree with the graph and "frictionless sharing" is outside the scope of this article. If you want to read about the open graph you can try these links, this post may make more sense afterwords:
Open Graph
App Discovery
Walled Gardens
Remember back when AOL was popular as an ISP? AOL had what was referred to as a "walled garden". They provided you with email and instant messaging as well as news, you may never find a need to visit a site outside of AOL's control.
Does this sound familiar? With Open Graph coming in you can now install a reader application for the Washington Post and read the newspaper right within Facebook. You've been able to play a ton of games on the platform for the last several years, do you see what's happening?
Maybe this is the first cycle of social media, perhaps we're destined to the same future as the Phoenix? Are we just to continually build ourselves up only to crash down in flames every few years? What started as a walled garden that eventually collapsed has come back around to a similar situation. One can only guess that this walled garden will eventually fall and give to way to a...
Federated Social Web
There's an idea or drive that exists on the web known as the Federated Social Web. You might've heard of Diaspora, hailed as the killer of Facebook. Killing Facebook was not Diaspora's mission at any point. Talk to any of them and they'll tell you that they have set out to change the way we use social media. You might ask "What's wrong with social media?" Let me explain.
You probably have a Facebook or Twitter account and very possibly, both. Ask yourself a few questions:
- Who owns the information I post on Facebook/Twitter?
- Who is it shared with?
- How do you delete it?
Can you answer any of those? If you don't care about the answer to any of those three questions then stop reading, this post isn't for you. What I will tell you if you're still reading is that Facebook and Twitter own any content you post on those sites. Facebook holds the right for example, should you decide to delete your account, to keep all photos you uploaded for marketing purposes.
So what is Federated Social Web? Let's call it consortium of folks / companies doing everything they can to lay the groundwork upon which the future of social media can exist. The current idea about the future of social media is that users should be responsible for the content they share.
If you're talking about Diaspora you could run your own node or join an open group of nodes hosted online. By federation we simply mean that you should be able to connect with your friends on any network, thanks to the underlaying protocol that all the applications/networks are built on top of, such as...
OStatus
Evan Prodromou at Status.net has put together some introductory text that covers OStatus. You can check it out here. OStatus is a protocol upon which his site, Status.net, is build as well a great microblogging site Rstatus (full disclosure, i'm a contributer) along with dozens of other sites. OStatus seeks to provide the foundation for the future of social media by providing a protocol that is agreed upon, open, and allows for federation. You can't open a browser tab right now and go look at the Facebook codebase or else we wouldn't be in this situation.
Challenges
So the federated web sounds all rainbows and unicorns doesn't it? Well, not exactly. There are some really hard problems to solve before we make large inroads towards a thriving open social web. Firstly, getting started on a site has to be dead simple. If we're expecting people to install software so they can share with their 82 year mother what they had for lunch it can't be the slightest bit hard.
Secondly, federation has to be second nature and so simple that a child could do it. Look at the friend codes on Wii, those are too hard. Although there might be some merit in having a unique code for each game you want to play with friends I think it's a barrier that doesn't need to exist. How do you connect with friends and family is just one question to answer.
Thirdly, identity and trust. Identity is very important, we have to have a way to make sure John Smith, living at 123 Main St in Kansas City, Mo is unique and we must make it easy to find John. There are already a few options in the identity space, OpenID and Webfinger.
Outside of the hard problems I'm sure there are problems hard and simple that I've left out (messaging, groups, etc). This article was written to get you thinking about how the current architecture is suboptimal and that there are numerous barriers to making improvements. It seems like there is so much to do before we can really start...
Moving On
Whether we eventually settle on OStatus paired with Webfinger or some yet to be created protocols, social media sites such as Facebook and Twitter will either adapt and change or die like so many before them.
If you don't like the the idea that Facebook and Twitter own things that you post/upload, do something about it. You don't have to be a whizbang computer science major to make a difference, I'm sure not.
One thing is for sure, if you choose to stick with Facebook at least make sure from here on out that you authorize applications intelligently, for my sake, and yours.