October 31st, 2007
At first glance, Googleâ€™s Open Social sounds like a great thing.Â Openâ€¦ Socialâ€¦ two great tastes that go great together, right?Â Maybe not.Â â€œOpen Socialâ€ sounds a lot like an â€œOpen Marriageâ€ â€“ on the surface some may think this sounds fun but after thinking about it for a minute you quickly realize itâ€™s a bad idea
Here are some of the thoughts that crossed my mind:
- For anyone that has developed Java apps (especially mobile), the idea of write once run anywhere sounds great but is a pipe dream.Â When you have competing â€œhostsâ€ attempting to implement the open social spec to their advantageÂ it sounds like a recipe for disaster.
- The first and likely best open social application will be one that takes all my contacts/friends from the also ran social networks and drops them into FB or MySpace.
- The effect is actually opposite of that intended (and I suspect Google hopes that they are this social network aggregator)
- How will LinkedIn feel when I yank all my contacts from there and drop them in FB?Â Yep, kinda like the â€œOpen Marriageâ€ concept where you come home from work to find you best friend in your house wearing your pajamas.
- Wait a secâ€¦ we already have the ability to write web applications that will run across all web propertiesâ€¦. Theyâ€™re called Widgets.
- An Open Social spec has to be very limited in scope in order for it to work across all the social networks.Â This leads to fragmentation (see point 2) and leaves developers wanting more and only being able to build lightweight applications.
- Why is Google defining this â€“ if it is truly going to be an open api shouldnâ€™t this be a true community effort rather than a closed session of top secret meetings?
- Young, eager developers get all pumped about the concept and start cranking out these applicationsâ€¦ the first place they build for is Orkut (in the Orkut sandbox) .Â Orkut gets some life kicked into it.Â When they attempt to move the application onto another social site all they may end up with is sand in their face.
- It feels like anÂ attempt to slow down the momentum that FB has been racking up with some buzz words.
As a developer, the notion of building a deep social web app once and having it run everywhere sounds great, but so does the idea of living off the grid in some remote hilltop with my family and dogs and building cool applications for the fun of it (well sounds funÂ to meÂ @ least).Â Â Unfortunately, neither one is gonna happen any time soon.Â Or perhaps, Google is truly not evil, has good intentions, and can pull it off and all the social networks will hold hands… time will tell.
Entry Filed under: Mobile