Jabber and Data Portability

Today I discovered a very interesting initiative. It is about Data Portability.DP Logo

This might be the future for all websites and internet related applications. As a user, your profile, contacts, photos, videos and any other form of data is stored on the service providers servers. This means, for every website, you need to create a new login, invite all your friends manually to the service, upload your avatar and so on.

The next issue is, that you need to have some trust in the operator of the service, because he stores your password and other personal information.

Why shouldn’t it be possible to use a single login for everything? All your account data is stored and managed by yourself, so that the service providers don’t get hold of your personal information.

There have been some attempts in that direction, such as OpenID, but the Web needs alot more.

As mentioned above, your login, contacts, files should be portable from any service to another.

Jabber LightbulbAnd this is where Jabber comes in. I would like to be able to migrate my contacts from any Jabber Server to another. Instead of issuing re-invites to everyone, starting with a new roster, you should be able to transport all your data from any service provider to another.

But what about Identity theft? Isn’t that more dangerous if you have your own identity for every service? I.e. one E-mail adress gets hacked, and boom, you loose your identity?

Is this worthy of an XEP?

Think about it :)

Tell me what you think.

/Florian Jensen

Links: XSF; DataPortability

8 Comments, RSS

  1. Jonathan 11. February, 2008 @ 12:21 am

    Isn’t that was OpenID is supposed to solve?

  2. Florian Jensen 11. February, 2008 @ 12:26 am

    Well no, as that is just to log in. It doesn’t carry any information about your friends with you.

  3. tester 11. February, 2008 @ 12:35 am

    Why donĀ“t you use the serverless IM http://retroshare.sf.net

    there is no need for portability to other servers, it is serverless, jabber 2.

    :-)

  4. Florian Jensen 11. February, 2008 @ 12:40 am

    Well, this is more than just IM. It should be everything. But why not use some Jabber based technology to store your friends and personal info?

  5. Tomasz Sterna 11. February, 2008 @ 12:43 am

    It doesn’t?

    http://openid.net/specs/openid-attribute-exchange-1_0.html

    Please learn more about OpenID before saying what it cannot or can do…

  6. Florian Jensen 11. February, 2008 @ 12:50 am

    Ok, sorry bout that. But that doesn’t store any contact information or does it?

  7. Mike Reynolds 11. February, 2008 @ 4:53 am

    Great post Florian. I’m a co-founder at DataPortability.org and can say that Jabber/XMPP is a technology that can help power DataPortability. As I understand it (I’m not a tech expert), Jabber/XMPP scales quite well while an RSS/pull solution won’t.

    For more info, visit http://www.dataportability.org.

  8. Florian Jensen 11. February, 2008 @ 10:54 am

    Yes, Jabber scales very well. I’ll discuss this with a few other people in the XSF. Maybe we can define an XEP which can handle data portability.

Your email address will not be published. Required fields are marked *

*