Tag Archives: Google

Joseph Smarr at Web 2.0 on the New “Open Stack”

Joseph Smarr, Plaxo’s chief platform architect, and de facto leader of the Portable Contacts initiative, gave a talk today at the Web 2.0 conference in New York. Entitled “Tying it all together; Implementing the Open Web,” it was a rallying cry for developers to jump in and get working on the new “open stack” of OpenID, OAuth, OpenSocial, XRDS-Simple, and Portable Contacts. See converage from attendees Kris Jordan and Steve Kuhn (who quips about Joseph, “Dude talks fast”)!

Joseph asserted that the industry has now come together around a common vision for the future of the Social Web — a vision that abandons the walled garden model in favor of a new services layer that interconnects social hubs with the rest of the web. The service layer is comprised of Identity Providers, Social Graph Providers, and Content Aggregators:

A Common Vision for the Future of the Social Web

And, indeed, that is the vision behind the strategies we see from Google (with Friend Connect; which launched for real today), Plaxo (with Pulse), MySpace (with Data Availability), Yahoo (with Y!OS), and, yes, even Facebook, too (with Connect).

Joseph goes on to observe that there are two pathways to that vision, one built on Facebook’s proprietary stack and the pathway chosen by MySpace, Google, Yahoo, Plaxo, and many others, built on the new open stack:

The New "Open Stack" for the Social Web

Tagged , , , , , , , , , , ,

Thanks, SGI, for the Gift of OpenGL!

I am so pleased to see SGI in a good news story today, after all the years of decline and sadness. Apparently there’s been a problem brewing with the license under which SGI was making OpenGL available, as in it was a license that was “accepted by neither the Free Software Foundation (FSF) nor the Open Source Initiative,” according to Bruse Byfield of Linux.com. The problem has now been resolved through a new license. Details can be found in a press release from SGI. The new license was applauded by both the Free Software Foundation (FSF) and the Khronos Group, an organization developing royalty free standards around OpenGL.

I’ve been thinking about OpenGL recently, as it helped introduce me to open standards, years ago when I worked at SGI. Back in late 1995, after I persuaded SGI to become the first licensee of Java, I tried (and failed) to convince Sun to follow SGI’s lead to make Java a truly open standard, rather than a Sun proprietary thing, with heavy licensing.

Now, as we work to solidify and gain traction for a “new open stack” for the emerging Social Web, I continue to be inspired by the bold idea behind turning SGI’s proprietary “GL” (Graphic Library) and into OpenGL.

The new open stack is comprised of OpenID, OAuth, OpenSocial, XRDS-Simple, and Portable Contacts. Projects as diverse as MySpace Data Availability, Y!OS, Google Friend Connect, and Plaxo Pulse now share a common vision (of an open interoperable Social Web) and are being built out on this common set of open spec building blocks. Each company can innovate faster by not having to waste development resources on creating one-off proprietary APIs. Each company can see more rapid uptake by developers, since those developers can write once and have there code work in more places. And each company can be part of the virtuous cycle of acceleration by contributing code to the open stack.

Exciting times!

The New "Open Stack" for the Social Web

Tagged , , , , , , , , , , ,

Plaxo Becomes “Portable Contacts” Provider, Helping Vet the Draft Spec

Portable Contacts deep dive

As a follow-on to last week’s Portable Contacts Summit, Plaxo has updated its API site, de-emphasizing the company’s proprietary APIs in favor of Portable Contacts and the other associated “open stack” building blocks (OpenID, OAuth, microformats, OpenSocial, etc.). While the spec still remains in a draft state, the community agreed that it is time to start getting multiple live implementations up, as part of the process of vetting the current (and any future) draft. Only in that way can there be a fully-informed decision process to declare a final 1.0.

Joseph Smarr, who is Plaxo’s Chief Platform Architect and the de facto leader of the grass roots Portable Contacts initiative, blogged about the update to the API site in a piece entitled “Portable Contacts is Now Plaxo’s Primary API“:

We’ve revamped Plaxo’s developer section to focus primarily on the open building blocks we’re using. Starting now, developers should consider OAuth and Portable Contacts the primary way to access profile, address book, and pulse connections data from Plaxo. The idea is simple: once you write code to work with Plaxo, you can use that exact same code on a variety of other sites. And if you’ve already integrated with one of those sites, you can start working with Plaxo right away. After all, one of the main drivers to create Portable Contacts was the pain developers face having to write custom, one-off API implementations against every site they deal with. So we think it’s time to start living the good life, where common specs mean less writing code and more interoperability with more sites.

Given the strong support demonstrated at the Summit, we expect to see other implementations in the wild soon. And since Portable Contacts is all about enabling interoperability between Social Web services, it is critically important that we test a variety of cross-site scenarios live before declaring this or a future draft to be “1.0”.

One really cool thing is that all of the companies that fully implement the new OpenSocial RESTful APIs will be Portable Contacts compliant “out of the box” — without having to write any additional code. That’s because the Portable Contacts community worked with the OpenSocial community to technically align the two specs. So, don’t be surprised to see Portable Contacts support coming soon to some really big Internet players. (Hint: Google and MySpace had live demos at last week’s Summit.)

I am starting to feel very confident in my prediction for 2008! 🙂

If you are a developer who wants to jump in and get started on Portable Contacts, head over to Plaxo’s just-updated API site.

Update: I just also got a link to a live Portable Contacts demo from JanRain, which ties together OpenID and Plaxo’s implementation of Portable Contacts. Very cool.

[Reminder/disclosure: I work for Plaxo.]

Tagged , , , , ,

Live Blogging from the Portable Contacts Summit

The much-anticipated Portable Contacts Summit has kicked off, with folks from companies large and small and representatives of various open-spec communities. Joseph Smarr of Plaxo is leading the opening session and is going through a bunch of demos of working code.

Some quotes:

“The Portable Contacts train has left the station, and it’s a bullet train.”

“I’ve got more demos than I have Firefox tabs.”

“One good pipe deserves another.”

Joseph is demoing the power of having technical alignment between Portable Contacts and OpenSocial RESTFul APIs. What that means is that any site that is OpenSocial compliant will be Portable Contacts compliant — without having to do any additional work!

Folks in attendance include people who work at Google, Microsoft, Yahoo!, MySpace, Facebook, Hi5, Plaxo, Six Apart, Seesmic, JanRain, Skydeck, ShopIt, Current.TV, Interscope Records, and more. Today’s event is hosted by MySpace.

12:00 Joseph demoing interop between Plaxo and MySpace.
12:05 Now a demo of JanRain’s myOpenID with support for Portable Contacts
12:07 Now on to Google, another instance of compliance via OpenSocial RESTful APIs
12:08 iGoogle, GMail, and Orkut (all leveraging the same backend)
12:09 Brian Ellin of JanRain about to do a demo of an end-user application
12:11 Brain implemented Portable Contacts last night in Ruby

lunch break

1:00 About to resume. Saw amazing discussions over lunch. I won’t name names, but some would be shocked by the various pairings of competitors breaking bread together
1:15 Joseph leading a deep dive on the spec. Lots of questions, discussion.
1:30 Lots of great questions and discussion about OAuth and XRDS-Simple
3:00 Wow! Just barely made it all the way through the spec. Impressive. Everyone is fried.
3:30 Unconference phase now, but really informal; organically forming conversation circles.
4:15 About to do the next steps and wrap up

Kevin Marks, of Google, is doing a nice job live tweeting the event. He’s @kevinmarks on Twitter.

UPDATE:

Great posts from the team at ShopIt and from data portability maven Daniela Barbosa.

And another fine post from the godfather of open, Marc Canter.

Here are a few photos so far:

Spec-compliant name tag

Joseph Smarr kicks off the Summit

Around the room

Brian from JanRain

Brian of JanRain and Joseph of Plaxo

Portable Contacts deep dive

Tagged , , , , , , ,

My Big Prediction for 2008: A Mid-Year Check-In

Will 2008 be the year in which we shift from the “walled garden” model of social networking to a more open and Internet-oriented approach of the “Social Web”?

That was certainly my prediction in a December, 2007 post, entitled Why I Love Facebook and a Prediction for 2008. What I said then:

Mark Zuckerberg and team have built a really great experimental testbed that shows us what can happen when you mash up applications and the “social graph.” When you bring who-you-know to a web application, it gets turbocharged and transformed. It’s so exciting to watch Facebook’s innovation, from the News Feed, to the F8 platform play, and now to the bold (albeit controversial) Beacon initiative.

But what happens as these ideas get turned into capabilities of the web itself, thanks to a combination of community efforts and commercial efforts like Google’s OpenSocial? Here’s my prediction: in 2008, we will see the true beginnings of the “Social Web,” as open and vibrant as when the first incarnation of the Web that emerged in 1994 and 1995.

In Internet time, that prediction was ages ago. Things have been happening so rapidly that I confess I missed the literal halfway mark. But before the month of July is finished, I thought I should take stock of my prediction and see whether I am likely to be proven correct (or whether I need to begin hoping for a year-end miracle).

So, what has transpired since my prediction? Here are some of the major milestones on the road from last year to the Social Web:

– January 3: “Scoblegate” kicks off the debate over who owns your friends list
– January 8: Google, Facebook, and Plaxo joined the Data Portability Working Group
– January 17: Yahoo! gave support to OpenID, a “massive win for the project
– February 1: Google launches Brad Fitzpatrick’s Social Graph API
– March 5: Google launches Contacts Data address book API
– March 19: The Economist makes opening the Social Web a mainstream topic
– March 25: Microsoft launches the Live Contacts address book API with Facebook
– April 15: Facebook totally “gets” the Social Web; becomes an “aggregator”
– April 24: Joseph Smarr articulates a comprehensive vision for the Social Web
– May 8: MySpace announces “Data Availability,” kicking off an “open” wave”
– May 9: Facebook announces “Facebook Connect,” saying “watch this space”
– May 12: Google launches “Friend Connect,” to “socially-enable” any website
– May 15: Joseph Smarr discusses Portable Contacts initiative publicly
– June 4: Yahoo! launches their address book API
– June 11: A “Social Graph Provider” was spotted in the wild
– June 26: MySpace ships Data Availability
– July 11: Joseph, David, and I launch Episode 1 of “The Social Web TV”

From my perspective in the middle of all of this is that the pace is picking up. I think all of the major players are now racing to “out-open” each other. Why? Because we’ve all see this movie before, and we know how it ends. And nobody wants to end up as the Compuserve or Prodigy of the 21st Century.

So, I’m cautiously optimistic that my prediction for 2008 will come true. In fact, I think the next few weeks will give us all a reason to believe. Stay tuned.

Also, if I missed anything on my list that you think is an important milestone, please let me know in the comments. Thanks!

Tagged , , , , , , ,

MySpace Shipping “Data Availability” Today

Myspace_Logo

There are reports this morning from TechCrunch’s Michael Arrington, CNET’s Caroline McCarthy, and Mashable’s Adam Ostrow that MySpace will launch “Data Availability” today, delivering the code to back up their hastily launched press release of a few weeks ago.

It’s great to see the rush now to deliver various initiatives to tear down the walls that keep users from their data. Google has Friend Connect live on several sites in partnership with Plaxo. MySpace is making Data Availability available to all developers this afternoon. And Facebook is generally expected to deliver on the promise of Facebook Connect later this summer (perhaps at F8).

That said, I don’t believe the initial implementation of MySpace Data Availability will deliver on what those of us pushing to open up the Social Web are hoping for. The restrictions on participating third parties are so severe as to be impractical; specifically, caching of the data is prohibited. Rather than the walled garden castle lowering the drawbridge, this is more like opening the curtains.

What users should demand is convenient, secure, and unrestricted access to their data. That means the ability to have full interoperability between any of the tools and services they use, including operations like import, sync, and delete.

Service operators, if you love your users’ data, set it free. If they love you, they will not leave. Instead, they will appreciate the convenience of interoperability that you are enabling.

UPDATE: I recommend the analysis by David Chartier over at Ars Technica.

Tagged , , ,

“Whose Social Graph?” Panel at Supernova

"Whose Social Graph?" panel at Supernova

Rockin’ panel at Supernova.

A screenshot from a blogpost by David Recordon has set off a verbal firestorm.

Getting down and dirty now on why Facebook disabled Google’s Friend Connect. Dave Morin, who is a very capable spokesperson, is getting peppered with lots of questions. Sepcifically, the audience wants an answer to Google’s Kevin Marks’ question, “What can we do to get this feature re-enabled? How did we violate the TOS?” Dave has made clear that “representatives” from the two companies are talking, seeking a resolution. (Interpretation: lawyers.) Dave has had to defer on one more pointed question with, “Unfortunately, I have to defer on legal questions.”

Best panel of Supernova, so far. Great moderation by Tantek, who engaged the panelists and the audience. And Kevin, Joseph, and Dave represented their companies and their positions really well. Despite some controversy, it is clear that there is genuine intent to open up and enable interoperability — under the control of the user.

UPDATE: A thorough writeup by CNET’s Dan Farber is now up.

Tagged , , , , , ,

Day One at Supernova

 Opening Session

Up in SF with Joseph Smarr at the first day of Supernova. Great gathering. Vibrant hallway conversations. 

Not surprisingly, a very thoughtful presentation by Clay Shirky. Here’s a nice writeup by Dan Farber of CNET.

Best of show (so far) was the talk a few minutes ago by Google’s Joe Kraus. Great to hear his spin on a topic that I write about all the time — the transition from social networks to the Social Web. Among other things, he showed off Google Friend Connect, including showing the controversial ui that shows import from Facebook as feature currently “Disabled by Facebook”!

Joe Kraus showing Google Friend Connect

Michael Arrington at TechCrunch has a writeup that includes live video. I highly recommend it. Joe is a great public speaker and is a great spokeperson for opening up the Social Web.

 

Tagged , ,

A Portable Social Graph Spotted in the Wild: Plaxo Now Live in Google Friend Connect

In another sprint, Joseph Smarr and the team at Plaxo, working closely with their counterparts at Google, now have Plaxo/Friend Connect integration live. Joseph has a nice writeup on the Plaxo blog. [Reminder/disclaimer: I work at Plaxo.] [Screenshot below.]  

As regular readers know, I am a strong proponent of letting users access their local piece of the social graph at services all over the web. Clearly, Plaxo sees a market opportunity to become a major “social graph provider,” and this integration with Google Friend Connect is a good sign of progress in that effort. It is especially cool to see the “virtuous cycle” features of the integration; feeds of content flow back into Pulse from the Friend Connect site, enabling social discovery. In many ways, this looks like the beginning of the “Social Web.”

I’m currentyl in Washington, D.C. for the Graphing Social Patterns East conference, and will be speaking on a panel this afternoon on the Privacy and Data Portability. Facebook’s Dave Morin will be on it, so today’s news on Google Friend Connect should make for some interesting discussion.

Reactions coming in now. Nice post by David Recordon.

Tagged , , , ,

Freeing Your Local Piece of the True Social Graph

Bill of Rights

It is really great to see how the topic of data portability and opening up of the Social Web has come to the forefront, as if a revolution were fomenting. I welcome back to the blogosphere, Dare Obasanjo, with a cogent assessment of the recent announcements from Google, Facebook, and MySpace. And I was totally jazzed by tonight’s (as always) irreverent post by Dave “500 Hats” McClure, focused on the *real issue* of the portability of one’s true local piece of the social graph, that short list of people I really know and care about.

This all follows in the wake of a riveting Gillmor Gang of Friday morning, in which Michael Arrington, Robert Scoble, Steve Gillmor, Marc Canter, Chris Saad, and others beat each other up over the (important) nuances around who owns what data and what can/should be portable to where.

As my readers know, I am a staunch and perhaps extreme supporter of the notions behind the Bill of Rights for Users of the Social Web, co-authored by Plaxo’s Joseph Smarr, Marc Canter, Michael Arrington, and Robert Scoble.

But you may not know that I am really keenly interested in the real-world realtionships, not the early adopter, blogger-follow-blogger version of the Social Web. I was juiced to see Dave McClure say in such colorful language what he was looking for:

what I DO WANT:

popup the MOST RELEVANT 5-10 peeps who meet certain key criteria

use an intelligent combination of shared interests & messaging frequency to figure out who these “TOP” friends are (for the given context)
let me select 1-3 of them to invite & checkout an awesome i just found

In many ways, that is exactly what I and the rest of the team at Plaxo [disclosure/reminder: I head up marketing there] have been focused on the past year with Pulse. We are *not* trying to create another place for you to meet friends-of-friends or business-connections-of-business-connections. Indeed, we are keen on unlocking the value of making “social media” a shared experience for you and your family, real friends, and tight connections in business (such as your co-workers). And it is that “local piece of your true social graph” that we want to set free (under your control).

And, also note Dave’s brilliant spin on viral: instead of focusing on “let me invite you to yet another service,” there is a key twist, which is to focus on the content. At Plaxo, we call this “super-sharing,” the notion of being able to share a collection of photos, a link, a video, a poll, or just about anything with absolutely anyone — regardless of whether they are a member of the service or not! We’re three-quarters of the way toward that vision, and it is a much more compelling way of interesting non-members in a social media service.

In my view, we enter a really exciting time, as all of the social networks and big Internet companies are racing to out-open each other. In such a flat world of the Social Web, where will real value be created? For sure, it will come from which provider has the most genuine, well-articulated (family vs. friend vs. business), and portable social graph.

In other words, I welcome the open competition of the coming “social graph wars.” Who will win? A billion mainstream Internet users all over the planet!

P.S. I agree with Marc Canter that Microsoft is making some great moves with regard to data portability:

It’s GREAT to see Dare Obasanjo blogging again! He groks the three vaporware announcements and analyzes it in his own unique grok-ed-ness. This dude rocks. His homeboy Angus Logan also rocks and made it clear at DSS2 that MICROSOFT is the only platform that enables one to TAKE THEIR DATA with them! Right on to Dare and Angus and Inder – and their boos Mr. Treadwell! Way to act contrarian dudes!

Tagged , , , ,