Tag Archives: data portability

Portable Social Networks session at sxsw

Here are my relatively raw notes from the session with David Recordon, Chris Messina, and others.

People are tired of re-creating our data and friend lists on every new sites. We need to make it easier to move content from one site to another. Every website starts from scratch instead of building on things you have already created. This is why Facebook apps have been so successful – you can use the apps with your existing friends and existing information.

You don’t necessarily want all of the same friends on every service, and you don’t want to impose your new apps / sites on all of your friends by flooding them with friend requests. You may also want to message people on other services and integrate with various services so that you can use the sites you like, your friends use the ones they like, and both can still communicate and share information between them.

Who owns your friends email addresses? Do you have a right to port your friends email addresses from Facebook to Plaxo? You want to be able to contact your friends and easily find their email addresses without violating the privacy of your friends.

Terminology is getting confusing for people. Social networking, social graph, etc. The web is way more than terminology, it is really about the people and the experiences. Should we be using the terminology “friends”? Are these people your “friends”, are they contacts, etc.? There are many more interesting ways to frame it around actions (Dopplr with fellow travelers).

Contacts can be imported by giving them your email address and *password*. Do you really want to do this? Does it set users up to be phished?

Google released an address book api that can be used to get your contacts without giving away your email address and password.

Building blocks exist today to build portable social networks:

  • hCard can be used to import contact information from other public services into another service. The point is to make it like magic: let them know what it does, what information would be shared, and how it will be used without necessarily confusing normal users with the terminology (leave it as a link or on an about page). Focus on explaining what you are doing for the user and not necessarily how you are going to do it. Also need to give people the option to only pull in certain contacts – just the ones that you want on a particular service.
  • Need better ways to validate which accounts belong to a friend by following a trail of links. Is the David Recordon on Twitter the same one as the one on Facebook. Once you can specify your accounts and your friends accounts, you can also focus on using the same methods to bring in additional content and information. You are already creating the information, but adding some additional annotation around it makes it easier to find and make the data portable. Google social graph api is one way to do this – all based on public data.
  • Enabling trust on the web with OpenID – you already have these accounts on the web, and OpenID is a good method of verifying your identity. You can use it to log in now and say who you are. If you have other profile information in your hCard, then the other site can discover it. But maybe you only want to share certain information.
  • OAuth is more about authorization than authentication. Authorizing access to your resources using tokens to sign messages, like what you do with Flickr uploader by going to the Flickr site to log in and give the uploader authorization to access your photos. OAuth is really important for giving control to certain websites without giving them access to your username and password, which on Google would give them access Google Checkout in addition to mail / contacts. You can also revoke the tokens and not have to change your password to revoke access. A lot of the big players are moving in this direction.

These ideas are a big part of the evolution of the web. It will be difficult, but it’s a bit of tough love in the meantime.

The DataPortability Report for January: Good, Bad, and Ugly

The DataPortability initiative just released their report for the month of January. I love the open approach the group has embraced to share the issues, highlights, and progress with the community.

The Good:

The work is being broken down into a bunch of action groups to help get the teams organized and break the work into manageable chunks.

The Bad:

Like many similar efforts, the big vendors agree to participate and make a lot of noise about it, but they haven’t all been doing the real work necessary to make it succeed. With any luck, this open approach will convince some of the vendors that they need to participate and contribute if they want to be part of the initiative.

The Ugly:

There has been quite a bit of criticism of the DataPortability group about the slogan, naming names, vendor hype, and more. The good part is that the group is responding to the criticism in an open and honest manner and making changes to address the issues.

This is just a really quick summary, but you should read the rest of the report for more details.

Related Fast Wonder Blog posts:

Fast Wonder Community Podcast: Data Portability and Social Networking in Online Communities with Scott Kveton

I just published the 5th Fast Wonder Community Podcast today: Data Portability and Social Networking in Online Communities with Scott Kveton. Scott and I discussed a variety of topics related to online communities including data portability, OpenID, and social networking. Listen to the podcast to hear the entire discussion.

If you have any suggestions for people you would like to see interviewed on a future podcast, please let me know!

You can also subscribe to the Fast Wonder Community Podcast via RSS or iTunes.

Related Fast Wonder Posts:

Episode 5: Data Portability and Social Networking in Online Communities with Scott Kveton

In this podcast, I talked to Scott Kveton, who was kind enough to take 15 minutes out of atttending OpenID DevCamp to record this interview via Skype. We talked about how the impact of data portability and other open technology standards are influencing the way that we think about online communities. Scott is currently on the board of the OpenID Foundation and is the Open Technology lead at MyStrands where he does a lot of their community work. You can learn more about Scott by visiting his blog.

Download:
Data Portability and Social Networking in Online Communities with Scott Kveton
(mp3)

If you are doing something really cool with your online community, please let me know! I am open to suggestions for potential interviews.

You can also subscribe to the Fast Wonder Community Podcast via iTunes.

Related Fast Wonder Posts:

Google, Facebook and Plaxo Join the DataPortability.org Party

The DataPortability Workgroup dropped a bombshell this morning by announcing:

the inclusion of Joseph Smarr (Plaxo), Brad Fitzpatrick (Google) and Benjamin Ling (Facebook) to the DataPortability Workgroup.

Quoted from: Chris Saad (one of the drivers behind dataportability.org) on the Particls.Blog

Marshall Kirkpatrick added some additional insight into this announcement on ReadWriteWeb:

The non-participation of Google and Facebook, two companies that hold more user data and do more with it than almost any other consumer service on the market, was the biggest stumbling block to the viability of the project. These are two of the most important companies in recent history – what’s being decided now is whether they will be walled-garden, data-horders or truly open platforms tied into a larger ecosystem of innovation with respect for user rights and sensible policies about data.

If these industry titans can put aside their rivalry and work together – magic could happen. Hopefully they can work appropriately with the other members of the working group, bleeding edge consultants and representatives of smaller and in many cases more user-centric companies. If so, perhaps we can move appropriately into a future of powerful personalization and logically augmented activity online – while avoiding Minority Report-style dystopian scenarios.

Innovation on the internet is in its early, early days. The participation of representatives from Google and Facebook in this initiative could prove key in the continued development of what’s possible, instead of the early suffocation of what could have been.

Quoted from ReadWriteWeb

I have blogged here many times about the idea of online identity, but the potential for data portability that has been more of hope than a reality until now. I already use ClaimID as my primary OpenID provider. Ideally, I would love to manage my identity through an OpenID provider of my choice, but with more options to carry some of my data around the internet along with this identity. I hope to eventually be able to have a centrally managed picture, bio, profile information, and more that I can choose to share with online social networking sites (like Facebook) allowing me to maintain better control over my information and manage changes. Changing basic information (job change, phone number, etc.) can be a really labor intensive task for me. I remember going through this recently when I joined Jive in May. I would be willing to bet that you can still find old profiles on web 2.0 sites that still have me listed as working at Compiere or even Intel!

Data portability is one of the biggest problems that web 2.0 companies and users face, and I have been following dataportability.org with interest, but a healthy amount of skepticism. With the addition of Google and Facebook, I have much more confidence that we will start to see this hope move closer to the reality of data portability over time.

Jive has been focused for years on building our products using existing standards, and we are excited about what this might mean for Clearspace and other products. You can read Sam Lawrence’s perspective on this discussion and what it might mean to Jive over on the Jive Talks blog.

Related Fast Wonder Posts: