- From: Evan Prodromou <evan@status.net>
- Date: Wed, 11 Jan 2012 11:35:43 -0500
- To: public-xg-federatedsocialweb <public-xg-federatedsocialweb@w3.org>
- CC: Julien Genestoux <julien.genestoux@gmail.com>, Brett Slatkin <bslatkin@gmail.com>, Brad Fitzpatrick <bradfitz@google.com>
- Message-ID: <4F0DBA5F.4000408@status.net>
Folks,
tl;dr version: There is a new community group proposal for a
PubSubHubbub community group. Please support it.
http://www.w3.org/community/groups/proposed/#pubsub
Long version: PubSubHubbub <http://code.google.com/p/pubsubhubbub/>
("PuSH") is one of the key technologies for an open, real-time Web.
It uses the Webhooks <http://www.webhooks.org/> pattern to let
subscribers register interest in an Atom feed, and to let publishers
distribute updates at time of publication, rather than at a later poll time.
(If you think that's not a big deal, I highly recommend Evan
Henshaw-Plath and Kellan Elliott-McCrea's great talk at OSCON 2008
<http://radar.oreilly.com/2008/07/oscon-day-1-beyond-rest-buildi.html>.
They discuss the problems with polling many feeds at scale, and propose
a pub-sub solution, albeit XMPP-based.)
The specification for PubSubHubbub was originally developed by Google
engineers Brad Fitzpatrick and Brett Slatkin (cc'd). They have a good
video <http://www.youtube.com/watch?v=B5kHx0rGkec> that goes over what
the protocol does and why they developed it. There's also a demo from
the 2009 Real-time Crunchup <http://www.youtube.com/watch?v=ewQBgbysSOQ>
with similar info.
In the years since its first release, the PubSubHubbub has been
remarkably widely-implemented -- on blogs and in feed-reader
applications. New usage has turned up some new requirements. Among other
things, defining how the protocol works for non-Atom data types (like
Activity Streams JSON or even binary types), and defining how to limit
distribution to particular individuals.
Brad and Brett have, I understand, given their support to a new
community group. (Correct me if I'm wrong, guys.) The original IP is
licensed under the OWFa agreement, which I believe is compatible with
W3C community groups.
I am interested because PubSubHubbub is the key component to OStatus
<http://ostatus.org/>. StatusNet and Identi.ca host almost a million
PubSubHubbub-enabled feeds. I hope other people and organizations
interested in the FSW can support this new group, too.
-Evan
Received on Wednesday, 11 January 2012 16:36:39 UTC