We've successfully moved to the OpenFire Jabber server, and now have
far more visibility into our XMPP services overall.
We're currently delivering the public timeline PubSub feed to several
subscribers. Those subscribers were chosen because they operate the
highest-traffic sites that make use of the feed. Enabling more
subscriptions has a visible negative impact on our internal messaging
system due to some design choices that were made in the original
implementation of our PubSub implementation. We intend to revise the
way we handle PubSub internally, but this work is not at the top of
our to-do list.
Our top priority is restoring Jabber service for regular users; some
developers make use of our standard Jabber offering for bots as well,
so this should make some of you happy. We're currently blocked on a)
debugging our presence mechanism; b) a migration to a new subdomain so
we can support multiple Jabber components (an OpenFire oddity); c)
ensuring that we have thorough rate limits in place to prevent
malicious use of the Jabber service.
Once this work is done, we'll move back to PubSub. There have been
internal discussions of the business implications of handing out the
stream of all public updates. Enabling the stream for existing and
future subscribers will likely entail signing a terms of use document
that specifies, amongst other things, that we won't allow any
resyndication of content (without a further agreement). This won't
effect some projects, but clearly will effect others. Such is
business.
Hope that's helpful!
--
Alex Payne
http://twitter.com/al3x
--
Alex Payne
http://twitter.com/al3x