[JDEV] Re: Server Independent Accounts (Michael Brown)
Max Horn
max at quendi.de
Sun Jun 3 05:58:52 CDT 2001
At 20:33 Uhr +0100 02.06.2001, Michael Hearn wrote:
>Hi Michael,
>
>Well, I don't know if it was considered in the early days of Jabber, but I
>have to disagree with you for several reasons:
>
>- Having a username at hostname address format is actually one of the few good
>ways we know of to have a unique identity. That's why Microsoft Passports
>are identified by email addresses: they are guaranteed to be unique, without
>centralisation.
Right.
>- It's a good way of avoiding centralisation, as any computer can be a
>server without registering itself with any authority other than the DNS
>system
Right.
>- Yeah, I agree that being tied to one particular server is bad when you
>want to move, but it's better than the alternative. Just imagine every email
>user in the world competing in a single namespace. The Hotmail problem of
>being called mikehearn30503 would be multiplied to the nth degree!
Right ;)
I never had any problems with "moving ISPs" etc. I have my own domain
name (could cost me less than $1 per month, but I also have some
value-added stuff, so I pay more), so I never worry about changing
ISPs - I can just change the redirect. Heck, in real life, when I
move, I must inform people about this, too. And I can tell the post
office to redirect letters to me, and even automatically tell senders
that I moved (if I want that - I usually prefer choosing myself whom
I inform ;)
>However, I agree with you that we need better ways of allowing people to
>move between servers. So, here are some ideas:
>
>- A redirect protocol which allows a server to automatically redirect
>packets destined for one account to another transparently, possibly with
>some kind of return warning that the account name has changed and that a
>redirect has taken place. This should preferably be independant of the
>server (ie can be set by a client) to stop an ISP holding you to ransom with
>your Jabber identity.
This is already possible using iq:filter, I think (or at least used
to be possible ;)
>- A way of downloading to a local file, then reuploading your roster
>(INCLUDING private namespaces), so you can transfer all information that is
>owned by you between servers.
Again something for clients.... in fact, I was asked several times to
allow users to "backup" a roster and restore it. This would include
changes like "aim.jabber.org" -> "aim.jabber.com".
Also think of JabberTools which allows you to import AIM/ICQ/etc.
data files - how about adding the functionality to im/export jabber
roster files (and iq:private storage, ok)
Max
--
-----------------------------------------------
Max Horn
C++/ObjC/Java Developer
email: <mailto:max at quendi.de>
phone: (+49) 6151-494890
More information about the JDev
mailing list