[JDEV] Best way to drive Jabber adoption?

Tijl Houtbeckers thoutbeckers at splendo.com
Sat Jun 14 14:41:24 CDT 2003


Rachel Blackman <rcb at ceruleanstudios.com> wrote on 14-6-2003 20:03:04:
>
>> Are you looking for way of making a better user experience?  
>> Different users want different things, and I still don't see how 
>> Jabber can tempt users away from all-in-one chat programs like Fire 
>> or Trillian without putting in several times as many developer-hours 
>> of work.  That's not to say that those clients are better, only that 
>> they're better suited to some people's needs.
>
>This is the key point, right here.  Jabber's transports have a very 
>good, beneficial feature for people who don't need more than basic 
>messaging; the ability to store your legacy IM userlists and account 
>info on the server, so that you only ever need to provide your jabber 
>login and voila, you're on everything.
>
>This is countered by the fact that the average IM user, who you want to
>spur to adopt Jabber, does not care about that as much.  Your average 
>IM user is probably using the system from one computer; my dad only 
>ever logs onto MSN Messenger from his own computer, so he wouldn't 
>care about multiple systems.  What he does care about is the ability 
>to pull my sister-in-law and I into group-chats on MSN, and the 
>ability to send files to us over it.  Jabber with an MSN transport...? 
> Even if I get him to go 'ooh, pretty' at Rhymbox, there's no way I'd 
> get him onto 
>Jabber if he couldn't have working group-chats and file transfers to 
>his existing contacts.

Exactly.. I agree with Rachel.

Jabber Transports are for people like me. I want to use Jabber (and I 
know why), and I like Jabber clients. I want as many contacts on my 
list as possible to be jabber contacts. But I still know many people 
that use only ICQ or MSN. This way I can still send them messages.  So 
the filetransfer doesn't work.. that's ok because I know why I want to 
use Jabber. 

The Trillian (and GAIM, more or less) route is a different one. They 
aim to be as compatible as possible with systems like MSN, they don't 
depend on crashy transports to be up or down. Adding decent Jabber 
functionality to those clients won't bring Jabber world domination 
before the end of the week. But it does mean that every time you, the 
Jabber user, want to add a Trillian or GAIM user to your list, you 
won't have to use your MSN transport, or ICQ transport etc. Because I 
don't think you'll have a hard time convincing users of Trillian to 
make an account somewhere so you can add them. They don't loose any 
functionality with it. 

This also exposes the users of Trillian to the functionality of Jabber. 
If we can make that Jabber-functionality better as the competition 
(many aspects on wich we can do this), maybe the next time that 
Trillian user will add another Trillian user, they'll choose to use 
Jabber as the transport-layer, instead of MSN/ICQ/etc. bringing yet 
another user onto the network. This will only make it easyer for people 
such as many here, that want to switch completly and eventually, maybe 
even switch off those transports. If someone you want to add then still 
has a lot of contacts on MSN, you can always tell them to switch to 
Trillain/GAIM. 

You don't need one big portal for this. We'll need good Jabber servers 
ofcourse. I don't think portals are a bad idea but personally I believe 
more in local portals. Just call it the polish model ;) Everyone who 
will "switch on" a Trillian user onto the Jabber network will know a 
server what server is good for that Trillian user (they use it 
themselves ofcourse). 

In the end, I think a lot user will switch to using Jabber, at least 
alongside other networks, wich will make things a lot easyer for those 
of us that want to use a Jabber client that does not include client-
side MSN/ICQ/etc. implementations like Trillian. Ofcourse, users of 
such messengers still have a bigger reach than Jabber-only messengers, 
but that's the whole idea behind such messengers. 

Jabber will never "win" in a marketing battle, nor can we use an OS 
monopoly to force our client on users. But with a mix of good servers, 
local portals, and just as critically, decent support for Jabber in the 
multi-protocol clients, we can reach a "critical" mass, where 
competition will be more on features and possibilities. And I think we 
*all* agree that Jabber with it's advantage of being an open standard 
that is open for use can have a big lead on the competion when it comes 
to that. 


-- 
Tijl Houtbeckers
Software Engineer @ Splendo
The Netherlands




More information about the JDev mailing list