Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Google Businesses The Internet

Google's Plans for a Social API 83

NewsCloud writes "After tonight's Breaking Open Facebook with Free Open Source Software, TechCrunch reports Google plans to announce an open API for social networking tomorrow. "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: 1) Profile Information (user data) 2) Friends Information (social graph) and 3) Activities (things that happen, News Feed type stuff)" Says Om Malik: "OpenSocial attacks Facebook where it is the weakest (and the strongest): its quintessential closed nature...Even if you take Facebook out of the equation, the task of writing and adapting widgets for the every increasing number of social platforms was going to be turn into a colossal mess.""
This discussion has been archived. No new comments can be posted.

Google's Plans for a Social API

Comments Filter:
  • One day we'll judge how far along a project is by whether it has a social networking client or not.
    • By that logic, Emacs is finished since it has a social networking client* :)

      *A gold star to the person that figures it out
      • by cromar ( 1103585 )
        Is it Usenet or email? I don't really use emacs; I'm more of a pico kind of guy :)
        • Emacs is the next logical step from pico/nano.

          I basically use emacs like I use pico - simple editing, search and replace, and most importantly syntax highlighting. (Yes, nano can do syntax highlighting too, but it is not as advanced.)

          Monotone is so 1960s.
      • by Fred_A ( 10934 )

        By that logic, Emacs is finished since it has a social networking client* :)

        *A gold star to the person that figures it out
        "M-X doctor" is *not* social networking despite what you might have been told.
        • by doom ( 14564 )

          "M-X doctor" is *not* social networking despite what you might have been told.

          Or at least it's not supposed to be. I've heard tell of hacked versions of Eliza that were actually spyware.

          (One version of this story attributes this nasty hack to the young Robert Morris, in the days before the internet worm.)

    • by cromar ( 1103585 )
      No, no. It should be built into the OS.
  • by newscloud ( 1037538 ) * on Wednesday October 31, 2007 @09:36AM (#21182897) Homepage

    "It is going to forestall Facebook's ability to get everyone writing just for Facebook," said a person with knowledge of the plans who asked to remain anonymous because he was not authorized to speak on behalf of the alliance. The group's platform, which is called OpenSocial, is "compatible across all the companies," that person said. "Facebook got the jump by announcing the Facebook platform and getting the traction they got. This is an open alternative to that," the person also said.
    Full article [nytimes.com]
    • For the potentially reading-impaired at development sites, I will paste in my contents on yesterday's story about Breaking Open Facebook...

      I like Facebook, but since ms' hands are all over them now, I feel strongly that there MUST be a counterweight to that juggernaut. Facebook would have been better off had the kid taken Google's money. Instead, he went with fame or something imagined with ms' name. Too bad. Apparently, Google is locked out of (or not interested in) forcing their way into co-investor statu
  • by monkeyboythom ( 796957 ) on Wednesday October 31, 2007 @09:39AM (#21182951)

    When I told a charming, beautiful young woman she could plug into my public API, I got slapped!

    Gee, thanks for nothing, social networking...

    • Re: (Score:3, Funny)

      by stubear ( 130454 )
      Should have kept that API a little more private. You never know viruses you'll contract sharing it with all those anonymous users on the P2P sites/apps.
    • Re: (Score:1, Offtopic)

      by StarfishOne ( 756076 )
      I actually just read 'pubic API'.

      Cue the Freud jokes.. =/
    • by Anonymous Coward on Wednesday October 31, 2007 @09:47AM (#21183041)

      I told a charming, beautiful young woman she could plug into my public API...

      Think about what you insinuated for a moment, then understand why you got slapped. Next time you should offer to plug into HER public API. That way at least you'll know what you're getting slapped for.

      Amateurs.
    • When I told a charming, beautiful young woman she could plug into my public API, I got slapped!

      She must have guessed that you are a slashdotter....wrong place, wrong questions with wrong references.

    • When I told a charming, beautiful young woman she could plug into my public API, I got slapped!

      Probably because you didn't expose an Adapter Class interface!
  • Clone facebook (Score:3, Insightful)

    by Virgil Tibbs ( 999791 ) on Wednesday October 31, 2007 @09:43AM (#21182999) Homepage
    the thing which has always put me off social networking is that they are so uncompatibale with each other, and you can bet your bottom dollar that if you are on one system, someone else will be on the other.
    I just wish someone would clone facebook (and/or myspace,bebo etc) and release it under the AGPL.
    • Re: (Score:3, Insightful)

      It's not the code, it's the actual hosting, servicing, maintenance. Anyone can clone the code of facebook fairly easily, some people have, but actually running it as a viable website is a totally different thing.
    • Re:Clone facebook (Score:5, Insightful)

      by langelgjm ( 860756 ) on Wednesday October 31, 2007 @11:15AM (#21184135) Journal

      Even if you were to clone it, you would still have the issue of fractured userbases, as well as inertia - people will stick to whatever they are already on. To me, this seems to be very similar to the differences between messaging clients. Where I grew up, AIM was the only protocol anyone ever used; but people in different places use other protocols (from what I understand MSN is much more popular in Europe, etc.). Then along came clients with the ability to speak any of the protocols.

      I think the solution to myriad social networking sites is not more social networking sites, but rather a standard communication and search protocol that they all can share, at least for basic information. This could allow Facebook users to connect to MySpace users, send messages, etc. Each site could retain its peculiar features, but basic communication could be established.

      • Re: (Score:3, Interesting)

        by cromar ( 1103585 )
        I think the solution ... is not more social networking sites, but rather a standard ... protocol that they all can share

        It's always bothered me that these sites more or less do the same thing. A new/better one comes along and people move there even though it is pretty much the same as the old one. Then I have to enter my profile info again - something I really hate doing. Centralizing all the information bothers me too. A "service scraper" would be a good solution, but I've always been tantalized by t
      • I'm not so sure about that. At least from my perspective. I am in at least 5 social networking interfaces, and I find Facebook to be the most fun and flexible and more. Maybe because it has more gizmos/widgets. But, I think that I kept adding because either one met social needs and the other met geek needs. Once another combined both, I went to it, and then to the next, without dropping any of them.

        I've recently been wondering how useful it might be if Slashdot picked up some of Facebook's portal-like featu
    • Take some time to look at Virb (at http://www.virb.com [virb.com]). While still practically in a Beta state (it's just not all that _complete_), it's one of the first to offer the option to hook into the APIs of other social networks (flickr, odea, youtube, and twitter, to name just a few). If myspace/facebook/et al offerred APIs, I'm sure they'd jump on that too.
    • you can bet your bottom dollar that if you are on one system, someone else will be on the other.


      You mean just like instant messaging?
      • except for IM, I can & do use pidgin im, compatible with practically every IM network, find an im network that pidgin doesnt support.
  • by linuxbaby ( 124641 ) * on Wednesday October 31, 2007 @09:48AM (#21183051)
    Marc Andreessen, founder of Netscape and Ning, has a great write-up about it, here [pmarca.com].

    This is kind-of a follow-up to his in-depth thoughts on the Facebook platform [pmarca.com] that I found really useful, too.

    • From the second link:

      "With the Facebook platform, app developers build to Facebook-proprietary languages and APIs such as FBML (Facebook Markup Language) and FQL (Facebook Query Language) -- those languages and APIs don't work anywhere other than Facebook -- and then the apps can only run within Facebook. In contrast, with Open Social, app developers can build to standard HTML and Javascript, and their apps can then run in any Open Social container."

      One of the biggest reasons "MySpace haters" like myself pr
      • You are missing the point. If you have an open standard for a social networking protocol, that means you can make the client whatever you want. If you want plain, original facebook like interface, you get a client that shows just that. When you load it up, it only asks for the basic information from the people you are connected to.

        You highlight the problem with too much flexibility within a CLOSED client. With an open client, its like gaim or pidgin, it connects to all the protocols, but the message box loo
        • by Andy Dodd ( 701 )
          Except that in this case, the app returns pure HTML/JS that is "embedded" in the container. Thus it can easily override whatever styling guidelines that container uses.
  • Even if you take Facebook out of the equation, the task of writing and adapting widgets for the every increasing number of social platforms was going to be turn into a colossal mess.


    So...you're introducing yet another platform to worry about?

    Anyone else getting annoyed with all the no-profit, go-nowhere project announcements coming out of Google every other week?
    • by mspohr ( 589790 )
      I think you missed the point that all of the other platforms are confined to their own userspaces whereas this new platform is ONE(open)API that can be used across all platforms.
      • this new platform is ONE(open)API that can be used across all platforms


        OK, now I get it: it's like Esperanto. This will be HUGE. I remember all the confusion people had thirty years ago when we had to worry about things like "English" and "French". The addition of that last little language solved EVERYTHING!
  • by EveryNickIsTaken ( 1054794 ) on Wednesday October 31, 2007 @09:54AM (#21183131)
    I *get* what Google is trying to do here. However, since the majority of Facebook's users couldn't care less if the apps they're using are open, I'm not really sure what the point is...
    • by samael ( 12612 ) * <Andrew@Ducker.org.uk> on Wednesday October 31, 2007 @10:21AM (#21183439) Homepage
      It's not about Open in its Open Source meaning - it's about Open in its Open Standards meaning. OpenSocial is a standard that applications can be written to which will allow them to run on any web platform that supports it. So far that looks to be lots of smaller platforms (Ning, Orkut, etc), but together they add up to a fair chunk of the market.

      The big question is whether Facebook can be pushed into supporting this API...
      • And since Microsoft and Google are quickly becoming huge rivals, Google is behind this, and Microsoft just injected a huge sum of money into Facebook... I'd say the odds are slim to none.
    • Re: (Score:3, Interesting)

      by garcia ( 6573 )
      However, since the majority of Facebook's users couldn't care less if the apps they're using are open, I'm not really sure what the point is...

      In the end, the users are what makes Google money but they aren't the ones that Google is really trying to market to here. Popular social networking sites are a marketers dream. Google wants an open API so that it can crawl and offer up data to those that want to advertise to this wide open market. Facebook is pretty closed when it comes to what they offer by API
    • by pohl ( 872 )
      I think a lot of facebook users do care that they also maintain duplicate profiles on myspace, etc... an open protocol for profile & network information would mean that a friend in my network wouldn't have to use the same social networking site that I do -- so long as they used one that supported the API.
  • no future (Score:1, Interesting)

    by Anonymous Coward
    I used "the" google api once, spent a bit of time on it,
    then they pulled it -- never again.
  • by Gothmolly ( 148874 ) on Wednesday October 31, 2007 @10:09AM (#21183269)
    Anyone else read that "OpenFacial attacks Socialbook"? Some sort of weird Japanese geek porn?
    • by kv9 ( 697238 )

      Anyone else read that "OpenFacial attacks Socialbook"? Some sort of weird Japanese geek porn?
      I'd buy that for a dollar!
    • You and that dude with the "pubic API" should get together.
  • by samael ( 12612 ) * <Andrew@Ducker.org.uk> on Wednesday October 31, 2007 @10:10AM (#21183273) Homepage
    Step one - applications that work in a social network. e.g. Facebook apps.
    Step two - applications that work on lots of different social networks using certain common features. This is where OpenSocial is taking us.
    Step three - applications that work across multiple social networks, so that they can include your contacts from Facebook, Livejournal, Slashdot and LinkedIn.
    Step four - roll-your-own sites that allow you to provide your own basic social infoamtion (using FOAF, OpenID, etc.) so that you don't need to be a member of a social site to produce or consume social network information.

    We're a way off yet - but it looks like we're moving in the right direction.
    • Is it just me or does that posting scream for "6. PROFIT!!!"?
    • You're exactly right. While thinking about this problem a few weeks ago, I wrote up a detailed description of how your fourth step (and 1 to 3, of course) could be accomplished with existing and evolving standards.

      The Case for Decentralized Social Networks [tungare.name].

    • The best thing about all this is when the dust is all settled, Facebook will be little more than Yet Another Social Networking Site (Zuckerberg, SELL NOW). I think at some point in the future, when data is homogenised across all SN sites who wish to participate, and it doesn't matter what site you're using personally because you can find all your friends no matter what site they're using, then perhaps it'll be the obscurity of the site you choose to use that singles you out. One thing is for sure, I'm keepi
  • by peter303 ( 12292 ) on Wednesday October 31, 2007 @10:38AM (#21183673)
    who invents the new stuff then?
    Startups.
  • so... (Score:4, Insightful)

    by hitmark ( 640295 ) on Wednesday October 31, 2007 @11:20AM (#21184191) Journal
    can we be able to have friends on different community sites without requiring our own accounts on them?

    as in, a kind of distributed login system between community sites?

    so i create a profile on site A, and my friend on site B, and i can read and write stuff on his, and him on mine?

    im so tired of having to write those profiles all the time as friends jump to the community of the month...
    • I'm pretty sure that finger and email have been around for years.
    • It would probably be safer and easier to write an app to transfer all the info on your profile and your blogs.

      It would be so nice to combine them all somehow. Hot chics need to know I'm out here.
      • by hitmark ( 640295 )
        hot chicks dont do community sites. at least not the ones that are free...

        they hang out in clubs and similar instead, getting free drinks and things from the patrons of the place...
        • Nuh uh, they all chat me and they tell me everything I want to hear and love everything I love and are into everything I'm into and they all are sexual goddesses, and one day I will totally meet one of them in RL.

          I need to take a dance lesson or something.
  • Well, Google could lead by example and make Orkut compatible with their open API. Open up Orkut and show us how it's done, Google!
  • Hey baby, what's your SYN?
  • This is exactly what social networking needs -- a way to make it open and interoperable like Jabber, rather than you-have-to-be-on-the-same-system-as-your-friends like AIM. I hope they succeed. Hopefully they'll get MySpace on board - that'll make a few chairs fly in Redmond.
  • What if what attracted me to use Facebook in the first place is the fact that only those whom I authorize can view my profile data? How are they going to achieve that with an open platform? If they require authorization, for example, then the users need to be using that open platform as well, and by extension, all users need to be using that open platform. Guess what you have then? Another Facebook!
    • by SnowZero ( 92219 )
      Distributed and secure don't have to be mutually exclusive. Social graphs could be built with signed public keys and friends could exchange private keys to access profile data. With the right APIs this could be made largely invisible to the user.
  • by eheldreth ( 751767 ) on Wednesday October 31, 2007 @12:43PM (#21185371) Homepage
    could some one explain what the compatibility issues is. I mean granted being and anti social basement dweller, I've never used a "Social Networking" site but aren't they just like a mix of a crappy blog and geocities. What is there to be compatible with.
  • > Google plans to announce an open API for social networking

    Yeah, it's called your mouth.
  • This is a useful step toward a federated model of social networking.

    There is a limit to how far you can go with individually separated information silos such as Facebook and MySpace.

  • Google Launches OpenSocial to Spread Social Applications Across the Web

    MOUNTAIN VIEW, CA -- November 1, 2007 - Google, Inc. (NASDAQ: GOOG) today announced the release of OpenSocial -- a set of common APIs for building social applications across the web -- for developers of social applications and websites that want to add social features. OpenSocial will unleash more powerful and pervasive social capabilities for the web, empowering developers to build far-reaching applications that users can enjoy regardle
  • Seems it's official: MySpace is joining Google OpenSocial [techcrunch.com]. This is a huge boost for OpenSocial API. I'm looking forward to see all the great 3rd party applications from Facebook also on MySpace. Obviously there is a huge incentive for these application providers to embrace the OpenSocial API: Millions of MySpace users are joining in!

Math is like love -- a simple idea but it can get complicated. -- R. Drabek

Working...