On Sat, Jun 15, 2013 at 3:00 AM, Jesse Thompson <
jesse.thomp...@doit.wisc.edu> wrote:

> I'm looking for guidance.
>
>
Aren't we all?


> Now that Google is transitioning to Hangouts, they're no longer supporting
> XMPP federation.
>
>
Well. In principle. But it seems there's *some* federation, but it's
incomplete.


> If we enable Talk/Hangouts for our domains, then in the future, if Google
> has a change of heart regarding their commitment to open federation
> standards, and they enable XMPP federation for Hangouts, then it will cause
> a huge problem for us because there will be two federated XMPP services
> hosting the same set of users.
>
>
Yes, you'd need to host them on different domains (a huge hassle), or
migrate one to the other (equally huge hassle).


> So, should we assume that Google will or will not enable XMPP federation
> for Google Hangouts ever in the future?
>
>
I don't think either assumption is safe.


> If we assume that they've permanently abandoned XMPP federation, then we
> should enable Google Talk/Hangouts.  Correct?
>
>
Well. Maybe.


> If we assume that they *might* someday enable XMPP federation, then we
> should *never* enable Google Talk/Hangouts for our domains in Google Apps.
>  Correct?
>

This seems safe.

The situation is roughly that Google have dropped federation of at least
some services running over XMPP. For some reason, they'd rather not explain
what. I think it takes the excitement out of trying to run interoperable
services, or something. And besides which, we're all spammers, right?

Some bizarre examples are that I can see my phone and tablet (both running
Hangouts on a Google Apps domain) online, as a resource beginning
Messaging, but messages sent there are dropped. On the other hand, the Mail
widget (resource beginning gmail) does receive messages (whether bare or
full jid), and can even reply.

This is, of course, silly and broken.

But what alarms me is that this probably has implications for your XMPP
deployment choices - if you enable Talk and Hangouts for your Google Apps
domain, you're likely to end up partially federating, and I'm willing to
bet that some activity which currently goes to your XMPP service will end
up trapped by your Hangouts service. It's not clear what the scope of the
misdirected activity would be, but it may well be enough to confuse remote
contacts horribly (especially if they're unaware of whether they're using a
Google Apps domain or not).

The net result is that I'm thinking the only safe option currently - and
this may change - is to avoid enabling Hangouts if you want to continue
hosting your own XMPP service.

Dave.

Reply via email to