- where is the beef?

by Volker Weber

Google has started to offer IM services today, using the standard XMPP protocol, the artist formerly known as Jabber. Now we have five big IM networks: AIM, ICQ, MSN, Yahoo and Google. AIM and ICQ interconnect, the others don't. Everyone of those players tries to own their user base. It's like every big company running their own email system, where you cannot send mails from one company to the other.

XMPP should be different. It uses an address scheme very similar to email. I am That is user@domain. If I wanted to connect to (I own that as well), then the server for talks to the server for and relays the message. Much as we know it from email. You can also subscribe to presence information for people on different servers. A privacy feature requires you to authorize others before they can see you or send messages to you. You can revoke that authorization at any time. It's all built into the XMPP protocol.

It appears though that Google has chosen to not listen to requests from other XMPP servers. Nor does it talk to them. Thus Google shows the same defect like all the other IM providers: Own your user base.

And that definitely is evil.


Since AOL owns ICQ it would be exceptionally strange if not dumb if those two wouldn't interconnect. Besides that: I totally agree. Hmm. Maybe except the fact that most of the existing Jabber servers also don't talk to each other which is a strong point in favour of Jabber if being looked at from a company's point of view: You *can* build your private IM network, thus allowing your employees to communicate while prohibiting extensive chatter with the outside world. Still, an approach like that doesn't make much sense for a "service provider" like Google.

Stefan Rubner, 2005-08-24

Being a Google service, Google Talk is in beta. But in their FAQ they write: "[W]e are committed […] to enabling our users to talk with users from other service providers."

Thore Tams, 2005-08-24

You're right, there are numerous Jabber servers out there which are not public and therefore are not reachable from the "outside". They are not half as popular as the Google server, so noone seems to bother about it.
For me the point is, that I see no advantages in using Google Talk, as I'm using mostly the Linux OS. Without VoIP and video, it's nothing more than a Jabber server which does not interact with other servers and doesn't enable me to use the Jabber client of my choice - so IMHO any public Jabber server is better than that.
The only interesting thing for me is: Will they use XMMP to stream sound and video and if so, will they make it an open standard and document it as they "promised", so the whole Jabber community can profit by their add-on? AFAIK there are no applications using XMMP for this purpose, yet. Maybe Google did a great job, investing in XMMP and adding a cool feature.
And maybe - after all - the Jabber community and the XMMP protocol will attract the attention and get the appreciation they deserve. Maybe it takes a big company like Google to get heard. And maybe even Computer BILD will write about it soon :)

Thorsten Mann, 2005-08-24

Ok, run that by me again. What's the motivation for Google to open their XMMP server to anyone? They're providing a free service, they somehow need to profit from that, don't they?
They provide GMail (or GoogleMail as it is called in Germany) for free and they have forced other freemail providers to increase the free storage as well. Nice, thank you, Google. And I guess they profit from the GMail traffic and users, even though the benefits are probably hard to quantify.
But how would Goolge profit from offering an open XMMP relay server?

Ragnar Schierholz, 2005-08-25

Why is this so hard to understand? Just answer this question:

What benefit does it have for Google to open their email servers so you can send and receive messages from other domains than

Volker Weber, 2005-08-25

I would love to be able to IM with people in other XMPP domains, but hey, what about spam from other XMPP servers ?

Are there any effective measures designed into it so you can blacklist servers/users/domains or is this still in need of development ? Maybe Google is looking into that also...

I can't have been the first to think of the spam issue, right ?

Alex Boschmans, 2005-08-25

Of course you can blacklist servers.

A user also has to authorize any contact. You can make the client authorize automatically, and Google obviously has created their own client with this feature turned on. In iChat I get asked for everyone who wants to see my presence. Take a look at other Jabber clients and see how they have implemented this protocol feature.

Volker Weber, 2005-08-25

I didn't realise that Google Talk wasn't interoperating with other Jabber/XMPP servers (I've been on holiday for a week, catching up on all the tech news). The IM space has become very fragmented, it seems that if you're an "average user" that doesn't run / know about integrated clients (like Miranda, Trillian or Adium) then you potentially end up with multiple IM clients running at the same time, depending on what the people you want to talk to are using. You end up with no integration of chat history or contact lists, it's just a huge mess. Especially given that Talk doesn't currently give you any functionality that the other IM clients do. Compared to iChat or MSN Messenger with video too, it gives you LESS functionality.

Marcin Szczepanski, 2005-08-28

They say they're "working closely with Earthlink and Sipphone to federate EarthLink's Vling service and Sipphone's Gizmo Project with the Google Talk service as quickly as possible". This sounds quite good, Gizmo is a pretty piece of software.BUT, unless they open services for msn, yahoo and other protocols (like most other Jabber servers do), I don't think i'll use it. People simply don't like loosing all their old IM contacts.

Steve Mezzadri, 2005-08-29

Recent comments

Volker Weber on From my inbox at 23:40
Johannes Matzke on From my inbox at 08:56
Volker Jürgensen on From my inbox at 05:54
Andy Mell on From my inbox at 22:44
Nina Wittich on What do you want to be? at 20:51
Armin Grewe on What do you want to be? at 07:27
Bernd Hort on From my inbox at 22:13
Martin Funk on What do you want to be? at 21:21
Karl Heindel on From my inbox at 19:53
Volker Jürgensen on From my inbox at 19:00
Armin Grewe on What do you want to be? at 18:48
Leo Wiggins on What do you want to be? at 16:46
Ian Bradbury on Eve Light Switch mit Thread-Unterstützung at 15:20
Lutz Lengemann on What do you want to be? at 14:54
Richard Albury on From my inbox at 14:36
Volker Weber on From my inbox at 14:03
Reinhardt von Bergen Wedemeyer on From my inbox at 13:49
Volker Weber on What do you want to be? at 13:28
Stefan Funke on What do you want to be? at 13:23
Mariano Kamp on What do you want to be? at 13:05
Peter Daum on What do you want to be? at 12:35
Ben Poole on What do you want to be? at 11:51
Christian Just on What do you want to be? at 10:20
Lukas Gerlich on What do you want to be? at 09:57
Ben Poole on What do you want to be? at 09:55

Ceci n'est pas un blog

I explain difficult concepts in simple ways. For free, and for money. Clue procurement and bullshit detection.


Stuff that works
Amazon Wish List
Frequently Asked Questions

rss feed  twitter  amazon

Local time is 02:48


Paypal vowe