Details Revealed: Google OpenSocial To Launch Thursday
by Michael Arrington on October 30, 2007

Details emerged today on Google’s broad social networking ambitions, first reported here in late September, with a follow up earlier this week. The new project, called OpenSocial (URL will go live on Thursday), goes well beyond what we’ve previously reported. It is a set of common APIs that application developers can use to create applications that work on any social networks (called “hosts”) that choose to participate.

What they haven’t done is launch yet another social network platform. As more and more of these platforms launch, developers have difficult choices to make. There are costs associated with writing and maintaining applications for these social networks. Most developers will choose one or two platforms and ignore the rest, based on a simple cost/benefit analysis.

Google wants to create an easy way for developers to create an application that works on all social networks. And if they pull it off, they’ll be in the center, controlling the network.

What They’re Launching

OpenSocial is a set of three common APIs, defined by Google with input from partners, that allow developers to access core functions and information at social networks:

  • Profile Information (user data)
  • Friends Information (social graph)
  • Activities (things that happen, News Feed type stuff)

Hosts agree to accept the API calls and return appropriate data. Google won’t try to provide universal API coverage for special use cases, instead focusing on the most common uses. Specialized functions/data can be accessed from the hosts directly via their own APIs.

Unlike Facebook, OpenSocial does not have its own markup language (Facebook requires use of FBML for security reasons, but it also makes code unusable outside of Facebook). Instead, developers use normal javascript and html (and can embed Flash elements). The benefit of the Google approach is that developers can use much of their existing front end code and simply tailor it slightly for OpenSocial, so creating applications is even easier than on Facebook.

Applications can have full functionality on profile and/or canvas pages, subject to the specific rules of each host. Facebook, by contrast, limits most functionality to the canvas page, allowing a widget on the profile page with limited features.

OpenSocial is silent when it comes to specific rules and policies of the hosts, like whether or not advertising is accepted or whether any developer can get in without applying first (the Facebook approach). Hosts set and enforce their own policies. The APIs are created with maximum flexibility.

Launch Partners

Partners are in two categories: hosts and developers. Hosts are the participating social networks, and include Orkut, Salesforce, LinkedIn, Ning, Hi5, Plaxo, Friendster, Viadeo and Oracle.

Developers include Flixster, iLike, RockYou and Slide.

What This Means

The timing of OpenSocial couldn’t be better. Developers have been complaining non stop about the costs of learning yet another markup launguage for every new social network platform, and taking developer time in creating and maintaining the code. Someone had to build a system to streamline this (as we said in the last few sentences in this post). And Facebook-fear has clearly driven good partners to side with Google. Developers will immediately start building on these APIs to get distribution across the impressive list of hosts above.

And they’ll do it soon, too. It’s clear that the developers who arrived early to the Facebook Platform party won easy customers. Those that came later had to fight much harder. Developers found their new gold strike, and they will soon all be there, mining away.

Advertisement

Responses

Comments rss icon

  • Expect to see this stuff live later this week in the new Dynamic Profile pages just launched this afternoon in Plaxo Pulse.

  • I get all the other shops listed in the post – but can someone explain what the Oracle angle is here?

  • Wow this is awesome!

    I was thinking that SOME company would eventually build such a product… I think it’ll be a pretty awesome move in the long run, especially for us developers.

    If Google was to just make their own social network, I’d laugh hard. But of course, Google is yet to fail us. They’re not that dumb. :P

  • Michael,

    Great story!

    Oh My!!! ……….”Google wants to create an easy way for developers to create on application that works on all social networks. And if they pull it off, they’ll be in the center, controlling the network.”

    Well enough said. No wonder why Google did not “WIN” the bidding war for the Facebook investment – They don’t have to when they are the toll booth at the bridge. On the other hand ALL the social networking sites will now have to open up otherwise they will lose members.
    Just recently I was having this conversation with a technology guy who uses Facebook and I use MySpace. He sent me an Facebook invite and I told him that was the last thing I needed another “network”.

    Scary stuff for Google competitors! Google wins AGAIN

  • @Saumil,

    Oracle is there because they bought a company named “Five Across” earlier this year. Their product is “Connect Community Builder”, a social media platform.

    Good scoop Michael, looking forward to learn more about this.

  • @5

    actually Five Across was acquired by Cisco

  • good article and you might get something good stuff about technology from my blog http://lapnol.blogspot.com

  • @Alex, you are right, thank you, sorry Saumil, forget my post

  • Five Across was bought by Cisco:

    http://www.fiveacross.com/

  • its makamaka from google

  • What will be interesting is seeing if or how Facebook responds. None of the partners alone is a threat, but combined in this manner they would be bigger than Facebook (traffic wise at least). Cool for companies such as Ning as well: could we see cross network interoperability?

  • Ok guys, my second chance, Oracle is there because they developed a social network, more details here:

    “Oracle is doing an amazing job building enterprise social networking tools that are being deployed and leveraged in short periods of time.”

    http://blogs.or.../otn/2007/08/15
    http://knowledg...e-and-soci.html

  • So what should we as business owners look forward to and how can we prepare to best use this as traffic drivers to our sites?

  • Corrections: FBML is only used for profile boxes and canvas pages rendered by Facebook. FBML is little more than a theme engine, and renders in HTML to the user. Canvas pages can be rendered in iframes hosted by the developer, which allow full HTML. Also, developers can access Facebook data on third-party web sites completely separate from Facebook via the API.

    I wonder how Google/hosts will address security issues in rendering canvas and profile content.

    This all sounds like a good idea, but I still have questions as both a developer and user about its execution… ’twill be interesting to watch.

  • This does nothing to counter facebook – there will now basically be three networks – Facebook, Myspace, and Everything else. Just like in computing, there’s Windows, Mac, and everything else, and on TV, there’s NBC, CBS, and ABC as the major networks.

    This is a good thing for Google if they can make it work – it puts them in a good position to benefit or counter and social targeting innovations that actually pay off for Facebook.

  • Continuation of the grand theme: Google doesn’t do content, they make it easier for you to find it, create it, share it. They don’t do social networks, just make the ones you already use better/easier. Don’t (won’t) make a phone, but will hopefully make mobile web apps (and OS) better and also makes carriers nervous. Cool, cool, and cool. Of course, I’m still nervous about all the data they have on me, you, and him.

  • @Dheeraj: I think that all depends on whether or not users start to demand interoperability between different applications. Sure, there will be MySpace, Facebook, and everything else, until people realize they can choose one of the everything elses and seamlessly shift between them without skipping a beat.

    I think then you might find MySpace and Facebook are the elses…

  • Does visionary make dreams come true? - October 30th, 2007 at 7:39 pm PDT

    I keep seeing visionary dream three years ago. There’s real fist fight between facebook and google. I saw Facebook punch Google engineers face.

    I saw Mike Arrington got nosebleed. I don’t know if it’s real or not.

  • Oracle is there because they are the largest database provider on earth. Oh and they own lot’s of companies, hmm. CRM, Financial, HRIS ….

  • @17

    Agreed.

    Interoperability is where its at! Closed platforms/technologies will die.

  • @18

    What the hell are you saying? Lay of the crack pipe. It’s really making you dumb

  • Are they planning more host partners or is that it? What if someone comes up with a better site say for example, better than LinkedIn?

  • I don’t know… if my dream is real…

    If you built application for Google. Facebook will take revenge that’s what I think.

  • @ Dheeraj: For the current hegemonial power distribution, I agree with you that there are some major players on the market. Although I would emphasize the user distribution of Facebook and the others: While orkut is mainly covering the South American market and some other networks have other markets, Facebook and MySpace are competing in the USA, UK and Canada. These markets are big but don’t have to power to make the world leader in social networks. The biggest language of this world is Chinese (Maybe Xiaonei) and there are many other non English speaking countries that have quite a bit of market potential for social networks. In my opinion, with this invention, Google will become the sole leader when it comes to diversity, because every country-based social Network may be too small to attract application developers. By just participating in the Google OpenSocial program they will have the most famous social network application developers enhancing their functionality – from a business perspective this makes total sense and – at the moment – is the only solution.

    Maybe you want to read a little bit about Netlog’s success in Europe to get a feeling of what I’m talking about.

  • Good to see Ning in there .

  • This sounds like playground bully. Are you sure this is good idea?

  • Suddenly Facebook looks smaller….! and Microsoft …..stupid.

  • @Duncan: Let’s hope we see cross network interop. That would be my dream come true. OpenAPI for all! Standards!!!!!

  • I would like to see how deep applications can be integrated in the different platforms with OpenSocial. Facebook did an awesome job on creating tons of channels where an application could be integrated (own profile, friends’ profiles, canvas page, message attachment, wall…). It would be crazy if Opensocial was able to reach that far on all platforms and not just limited to profiles.

  • Big aspirations! I’d like to see this in effect first before i give it any thumbs up

  • The better analogy is Yahoo IM, AOL and Trillium. And look where we are 3+ years later.

  • oracle is there because the have a (internal only??) social network.

    http://blogs.or.../otn/2007/08/15

  • I too like to see how they allow to integrate application with OpenSocial.

  • The post lists the developers (rockyou, etc.) – will this platform be available to other developers to start with or tested by the developers listed and then rolled out to others?

  • $15bln valuation = PWNT. My opinion.

  • It seems that together they can and they will make a difference . To me, it feels that iGoogle will also play a role here. ‘All your social network on one page’. Doesn’t that seem to be a big damn attraction

  • google suckS! So greedy.

  • The key line in the story:

    “Applications can have full functionality on profile and/or canvas pages, subject to the specific rules of each host.”

    It would be a massive about face for LinkedIn to let anyone launch an app on their network.

    http://bits.blo...ed-sort-of-way/

  • It’s a pitty Google didn’t manage to invest in Facebook. Now Facebook wont join the list of sites supporting OpenSocial

  • The developer scratching his head.. is that a graphic from Techcrunch?

  • I don’t think Facebook will open their platform to this initiative.

    Their growth rate alone guarantees that they’ll be the Google of social networks in a couple of years.

    Why let users easily migrate to other networks?

    Instead, they will (or should) make sure their platform is the one with the wow factor.

  • This isn’t the actual launch it is just the announcement. I guess improperly wording blog post titles is an acceptable practice in this industry. That’s why I do it as well! Gotta play hardball with the rest of ‘em.

    The actually platform won’t be launching until December 1st. Additionally, I said the announcement was on Thurdsay earlier today:
    http://www.allf...in-a-pr-pickle/

    This is ominously similar to the false MySpace platform launch date (which is now weeks away according to a number of my sources).

    “Launch” is not equal to “Announce”

  • Hey
    great post!

    I am looking forward to seeing all of you in Boston (well, if I will be quick enough to get an invitation )

  • The social network roller coaster has just started. Tomorrow, you get yet another perspective to this.

  • Grumph. As a founder who is spending a massive amount of time on facebook at the moment, i’m both excited and maddened by this. I’m of a few minds here:

    1. I can’t imagine any way that this wouldn’t be slow and clunky. It sure sounds awesome, but the thing is that the platform that Google is creating doesn’t in and of itself have any users to start with; as such, it won’t be immediately useful. Facebook succeeds as a platform because they give us huge access to user data from the get-go. I can’t imagine parsing through all of the revised privacy agreements that will come with this platform, for each of the networks mentioned above.

    2. Facebook Platform is a mess at the moment. It happens to be a beautifully ambiguous mess, of course, but it is a mess nonetheless. Right now I have about 40 different app invitations on my sidebar and I wish they’d all just go away. And I myself am building apps and hoping people will use them. The Platform and User Experience will continue to be crazy because there’s nothing that adds an element of discernment on behalf of anyone, nor are the metrics that fb uses for promotion all that interesting. Daily active users isn’t really a valuable metric.

    3. LinkedIn blows has people too old to really embrace this. Friendster is too fringe and there are too many aliases. Orkut is foreign. Ning is amazing, but still has too many aliases and not enough useful info for developers. In short, Google is partnering with ‘everyone else’ but sadly I, as a developer, could care less about building apps for those guys.

    Ok so great – I think I just convinced myself it’s worth it to hire a couple more Facebook Developers.

  • If in fact Facebook does not participate, I will wonder whether it is the really the decision of the FB executive team, or whether Microsoft’s investment might have a had non-google (non-compete) clause — at least for a bit

    http://www.heig...agroup.com/blog

  • this sounds like OpenID concept extended to applications…..adoption of this concept by partners (hosts & developers) is more important than technology itself….infact technlogy is nothing more than set of common APIs

    if this takes off, hosts will shred their own platforms, and implement these APIs…it is good news for hosts who do not have resources to launch their own platform….and soon people do not value press releases we are seeing everyday on new platform launches!!

    i have my own doubts on how this thing pans out though….we will wait and see before jumping on developing our own OpenSocial event ticketing application

Leave Comment

Commenting Options

Enter your personal information to the left, or sign in with your Facebook account by clicking the button below.

Alternatively, you can create an avatar that will appear whenever you leave a comment on a Gravatar-enabled blog.

Trackback URL
bugbugbug
Techcrunch on Facebook