Slashdot Log In
Google's Plans for a Social API
Posted by
CmdrTaco
on Wednesday October 31, @08:30AM
from the i'm-still-waiting dept.
from the i'm-still-waiting dept.
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.""
Related Stories
[+]
Breaking Open Facebook With FOSS 147 comments
NewsCloud writes "Since last December, Facebook has grown from 12 to 47 million users and third-party developers have launched more than 6,000 applications with its API. While privacy advocates have been concerned about Google for the past several years, most of us are just beginning to comprehend Facebook's growing impact on who, when, what and how we connect with friends. Microsoft's recent $240 million investment in the company gives it all the capital it needs for further growth. Last August, Wired published two unusual stories describing how consumers might link together a variety of third-party services to emulate Facebook, and ultimately calling on the open-source software community to build alternatives to the service. Inspired in part by Wired, I've posted some ideas describing what would be needed for an open source architecture for social networking."
[+]
Google's OpenSocial Platform Releases 137 comments
shadowmage13 writes "Google just announced that starting tonight, developers can start writing applications using the social API for Orkut, MySpace, Engage.com, Friendster, hi5, Hyves, imeem, LinkedIn, Ning, Oracle, Plaxo, Salesforce.com, Six Apart, Tianji, Viadeo, and XING at http://code.google.com/apis/opensocial. Will Facebook give in?" There is quite a bit of analysis of this announcement available in yesterday's discussion.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Need to get cracking! (Score:1)
NYT: Google and Friends to Gang Up on Facebook (Score:5, Informative)
(http://www.newscloud.com/)
Social API, pthtptpptpththt! (Score:4, Funny)
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:Social API, pthtptpptpththt! (Score:5, Funny)
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.
Clone facebook (Score:3, Insightful)
(http://www.dobo.urandom.co.uk/)
I just wish someone would clone facebook (and/or myspace,bebo etc) and release it under the AGPL.
Re:Clone facebook (Score:5, Insightful)
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.
Marc Andreessen has a great write-up about it here (Score:5, Informative)
(http://www.cdbaby.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.
Are you part of the problem? (Score:2, Flamebait)
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?
Open source.... why bother? (Score:3, Insightful)
Re:Open source.... why bother? (Score:5, Insightful)
(http://andrewducker.livejournal.com/)
The big question is whether Facebook can be pushed into supporting this API...
no future (Score:1, Interesting)
then they pulled it -- never again.
OpenSocial attacks Facebook (Score:4, Funny)
A step in the right direction (Score:5, Insightful)
(http://andrewducker.livejournal.com/)
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.
if Google copise MSFT and MSFT copies Google ... (Score:3, Insightful)
Startups.
so... (Score:4, Insightful)
(Last Journal: Tuesday June 14 2005, @06:02PM)
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...
Lead by example! (Score:2)
(http://slashdot.org/ | Last Journal: Wednesday April 16 2003, @07:07AM)
Social API? (Score:1)
Brilliant! (Score:2)
(http://uncensored.citadel.org/ | Last Journal: Sunday November 23 2003, @03:10PM)
What about privacy? (Score:2)
I could be stupid but ... (Score:3, Insightful)
(http://www.sahdowx.com/)
Cool! A Minnie Driver/Anne Hathaway love scene. (Score:1)
(Last Journal: Friday January 05 2007, @12:57PM)
Yeah, it's called your mouth.
Federation (Score:2)
(http://www.starfishsystems.ca/)
There is a limit to how far you can go with individually separated information silos such as Facebook and MySpace.
the news release from GOOG (Score:1)
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 regardless of the websites, web applications, or social networks they use. The release of OpenSocial marks the first time that multiple social networks have been made accessible under a common API to make development and distribution easier and more efficient for developers.
The proliferation of unique APIs across dozens of social websites is forcing developers to choose which ones to write applications for - and then spend their time writing separately for each. OpenSocial gives developers of social applications a single set of APIs to learn for their application to run on any OpenSocial-enabled website. By providing these simple, standards-based technologies, OpenSocial will speed innovation and bring more social features to more places across the web. Users win too: they get more interesting, engaging, or useful features faster.
"The web is fundamentally better when it's social, and we're only just starting to see what's possible when you bring social information into different contexts on the web," said XXXX. "There's a lot of innovation that will be spurred simply by creating a standard way for developers to run social applications in more places. With the input and iteration of the community, we hope OpenSocial will become a standard set of technologies for making the web social."
Learn Once, Reach Across the Web
One of the most important benefits of OpenSocial is the vast distribution network that developers will have for their applications. The sites that have already committed to supporting OpenSocial -- Website Partner A, Website Partner B, Website Partner C, etc. -- represent an audience of well over 100 million users globally. Critical for time- and resource-strapped developers is being able to "learn once, write anywhere" -- learn the OpenSocial APIs once and then build applications that work with any OpenSocial-enabled websites.
Several developers, including Gadget Partner Z, Gadget Partner Y, Gadget Partner X, etc., have already built applications that use the OpenSocial APIs. Starting today, a developer sandbox is available at http://sandbox.orkut.com/ [orkut.com] so developers can go in and start testing the OpenSocial APIs. The goal is to have developers build applications in the sandbox so they can deploy on Orkut and ultimately other OpenSocial sites.
More Social In More Places
The existence of this single programming model also helps websites who are eager to satisfy their users' interest in social features. More developers building social applications more easily translates directly into more features more quickly for websites.
"Orkut has tens of millions of passionate users who are constantly clamoring for new ways to have fun with their friends and express themselves through Orkut," said Amar Gandhi, group product manager for Orkut, Google's social networking service. "By using OpenSocial to open up Orkut as a platform for any developer, we can tap into the vast creativity of the community and make new features available to our users frequently."
The common method that OpenSocial provides for hosting social applications means that websites can engage a much larger pool of third party developers than they could otherwise. They can direct resources that might have gone to maintaining a proprietary API and supporting its developer community to other projects.
Because OpenSocial removes the hassle from developing for individual websites, developers can unleash their creativity anywhere that catches thei
MySpace joins OpenSocial (Score:1)
(http://bizknowledge.blogspot.com/)