RSS + XMPP = Decentralized Twitter

So the interest is rising on what to do about all this Twitter lock-in and their inevitable failure at keeping up with the infrastructure demands of scaling.

Michael Arrington has a surpringly nascent post on what he sees as a solution. Though Michael is surprised at my cognitive state, I was happy to see a typo in his post. This means Michael is still a human (despite his godfatherly posture) . My bet is that by the time you get to read his post “complaint” - will get fixed to “compliant”.

complaint.gif

:-)

Meanwhile - back at the scaling conversation, Arrington lays out how microblogging tools can simply use XMPP to route messages to Twitter and each other via XMPP, while not relying upon the existing way its done now. Clients like ‘Alert Thingy’ can easily add this - so now we will see what happens.

Genius’ at work - like Dave Winer and Bill LeFebvre - will figure it out.

If we could create a giant list of ‘microbloggers’ - somehow federated together - that would be a good thing - too. Maybe this is where the ’shared social graph’ comes in? How ’bout using OpenID?

I have nothing more to add to this - YES - please do it.

Now - back to my regularly scheduled work day.

UPDATE: Typo fixed!

13 Responses to “RSS + XMPP = Decentralized Twitter”

  1. Adam Fisk Says:

    I’m not convinced on the push to decentralize Twitter. Why would we decentralize Twitter when don’t decentralize anything else? Twitter’s high volume of tiny messages make it the perfect candidate for *centralization*, not decentralization. I love your open mesh thinking, but there’s a serious need for more lucidity on when to centralize and when to decentralize. I agree that almost all companies blindly follow the centralized path these days, but Twitter is a very odd place to start.

    The only correlation I see between Twitter and the push to decentralize it is the fact they’ve been unable to keep up with traffic. The problem is not that Twitter’s too centralized, though. It’s more likely somewhere between the many keyboards and chairs over at Twitter headquarters.

  2. kael Says:

    You can install the WordPress ATOM-over-XMPP Pubsub plugin.

    Or the XMPP PEP aggregator.

    We still need clients, but this is happening soon.

  3. grammar police Says:

    dude, you may know coding but you need to return for a refresher course in english. a “surprisingly nascent post…?” as they say in france, WTF?. pick up webster’s and acquaint yourself with the word’s meaning.

    sigh

  4. Shelley Says:

    You guys are nuts.

    Dave Winer is fretting over “saving” what amounts to nothing more than vapid toss offs. Lord what we do if all of your precious 140 character twitters are lost? Horrors! Modern culture as we know it would cease.

    You’re saying Twitter “blew it” when from what I can see, you’re all obsessed with the company. If anything, the value of the company probably increases each time you all bitch.

    Arrington is talking about how “easy” this would be, when he’s never touched a line of code in his life. Frankly, I’m waiting for his hand coded beta. Let’s see Arrington slap down some code.

    And outside of Silicon Valley, who gives a rat’s ass?

    (No rule of grammar was harmed in the making of this comment)

  5. Matt Terenzio Says:

    We dont’ decentralize anything else?

    Uhh, email, DNS, Blogging . . .

    And XMPP has already well proven that IM can be decentralized. GTalk + millions of indy Jabber users.

    I believe this WILL happen. But it might take time in the way that IM walled gardens are still melting down.

    It’s good that we are talking about this earlier rather than later.

    Keep an eye on openmicroblog.org. I’ll be working there.

  6. sam sethi Says:

    A better solution is atom (gdata) over XMPP with the content in the bightable cloud and using a RESTful interface.

  7. Luigi Montanez Says:

    Not sure what the bightable cloud is, but definitely agree that RESTful AtomPub over XMPP is a much better solution than RSS: Here’s how AtomPub works in WordPress:

    http://codex.wordpress.org/AtomPub

    RSS != Feeds

  8. Luigi Montanez Says:

    My final statement above should be corrected:

    Feeds != (just) RSS

  9. Marc’s Voice » Blog Archive » My Words are my Sword Says:

    […] When my gut tells me there’s something wrong with Twitter - I complain about it early and often. […]

  10. Cloudlands Says:

    Prototype for distributed / decentralised microblogging using semantics…

    Michael Arrington of TechCrunch wrote an interesting blog post on Monday about a “decentralised Twitter”, which was picked up by Dave Winer, Marc Canter and Chris Saad amongst others.
    I’m happy to say that we have recently described a…

  11. John Breslin Says:

    We’ve recently written a paper showing (one prototype called SMOB of) how distributed / decentralised microblogging can work:

    “Microblogging: A Semantic Web and Distributed Approach”

    http://www.semanticscripting.org/SFSW2008/papers/11.pdf

    The SMOB prototype code (both the semantic microblogging publishing client and server-based web service) is available at:

    http://smob.googlecode.com/svn/trunk/

    See some pictures and more information on my blog post at:

    http://www.johnbreslin.com/blog/2008/05/09/prototype-for-distributed-decentralised-microblogging-using-semantics/

  12. SIOC-based microblogging : Alexandre Passant Says:

    […] there have been a lot of buzz recently regarding ways to provide open alternatives to Twitter, then fun thing is that we worked […]

  13. Marc’s Voice » Blog Archive » Embedding profile data, social graphs and content Says:

    […] This balancing act must also be taken into context with the other goings on of the open mesh, namely the Live Web, and whether or not its important to decentralize Twitter. […]