Slashdot Mirror


Will Instant Messaging Ever Unite?

scallion writes "An article in Technology Review titled Getting AOL To Talk To MSN points out that currently the world of instant messaging is "as factionalized as Afghanistan," then asks, what will it take to unite all these individual IM networks under one umbrella?"

15 of 423 comments (clear)

  1. and the answer is... by jaclu · · Score: 5, Informative

    what will it take to unite all these individual IM networks under one umbrella?

    jabber.org

    1. Re:and the answer is... by tzanger · · Score: 3, Informative

      What could does it do me to sit on Jabber and talk to myself when I can't communicate with my buddies on AIM (since aim-t was still broken last I checked due to IP blocks by AOL)?

      Do what I did; set up your own Jabber server. aim-t and whatnot gets blocked because there are too many people on it and it becomes a target. Setting up a Jabber server isn't all that difficult and takes up next to zero bandwidth. Find a buddy, use a work computer (sell them on the idea of using Jabber for IM)... It's fun, and it works. I run Jabber with aim-t, msn-t and icqv7-t.

  2. it's called TRILLIAN! by T.Monk · · Score: 4, Informative

    Trillian rocks... combines 3 or 4 different IM into a single, skinnable interface, and even manages to keep up with AOL's shennanigans...

  3. Re:It'll never happen with the big guys by Mwongozi · · Score: 4, Informative

    Actually, for a long time, ICQ was the only instant messaging platform. AOL bought Mirabilis, the creators of ICQ, shortly after the development of AIM.

  4. Answer: the end of the world. by b.foster · · Score: 5, Informative
    Companies are designed from the ground up to act in their own best interest. With that in mind, let's take a look at why the major players in the IM market might not be too keen on a common, universal IM standard.
    • AOL
      • AOL is the undisputed leader in the IM market. They were the pioneers; instant messages have been a part of AOL since the service was called AppleLink back in the late 1980s.
      • AOL does not need any more users on its IM network. It does not want more users on the network. Everybody who is anybody has an AIM account.
      • Facilitating compatibility with other IM networks would cost AOL money unnecessarily. They would not be able to install their spyware and ads on your system. And they would not be able to use the competing services to try to get you to join AOL. The economics of the situation favor the current approach.
    • MSN
      • Microsoft would also lose out from giving up the right to blast ads and spyware at all of the users of its network.
      • Microsoft fully intends to leverage a monopoly in the instant messaging arena to further its desktop and server monopoly. At that point they will begin charging for service. This would be less effective if they opened their network.
      • Keeping their network closed encourages more users to get Passport accounts, which Microsoft uses to harvest personal information and sell consumer dossiers and mailing lists.
    • Jabber
      • Jabber.org would benefit from an open IM standard. Unfortunately, Jabber.com would lose its only competitive advantage and would quickly go out of business.
      • Decentralization would make administration simpler, but would be unnecessarily incompatible with the centralized models of AOL, MSN, and (to a large extent) ICQ.
    b.
  5. How to stop MS Messenger from *ever* starting by Namarrgon · · Score: 3, Informative
    I had this. Solution: Q302089. You will never see it again, guaranteed :-)

    If you're not running WinXP, get TweakUI (Power Toys, MS Downloads). It's very helpful for stopping those annoying programs that insist on starting every reboot.

    --
    Why would anyone engrave "Elbereth"?
  6. Re:It could be better by kisrael · · Score: 3, Informative

    I disagree....AIM is *the* best interface I've seen for Instant Messenging. Yes, out of the box it's a bit "excessively synergized" with a special home page, stock tickers, headlines, etc, but they have done an excellent job of making all that stuff easily "turn-offable" in the configuration. When they released a new version that probably made some behaviors easier for newbies (i.e. how minimizing, closing the window, and signing off/on are all linked) they made it easy to restore the old behavior that people may have gotten used to. The interface is feature rich (in terms of buddy icons, fonts, colors, the frickin smiley thing, blah blah etc) but the complexity is well hidden.

    Compared to the old interface for ICQ, it's heavenly. I think they've really done their usability homework (my only gripe is that if I've cut and pasted some text from another someone else's talk, it copies the color and formatting, and the only way to get back to my default text is to cut and paste some of my own text...) Admittedly, I've only played with AIM, ICQ, Trillian, and Exodus, but AIM is the cleanest interface I've seen.

    --
    SO YOU'RE GOING TO DIE: The Comic for Dealing with Death
  7. Re:Sorry, Not Jabber. Or Trillian. by pointwood · · Score: 3, Informative

    Quote:
    === Cut ===
    That is, you may have a single client, but you've still got multiple AIM, ICQ, MSN, and Yahoo! accounts. Maybe even a jabber account (and that one isn't even universal -- it's based on wherever your account's server).

    What is needed is, essentially, SMTP for IM. A way to embed a service name/address into the message traffic. So that, for example, a user "harry.truman" on MSN could send, using MSN, an IM to "aim:dcooper", and have it go through. A little quiet reflection should convince you that this is a server-side problem, and one the current services haven't addressed. (I'll leave the question of why, be it technical, political, or economic reasons, to others).
    === Cut ===

    Huh? Isn't that exactly what jabber do? There are several jabber servers on the net and you can run your own if you like. It works very much like email and your address looks like an emailaddress. You don't have to be on the same jabber server to talk to each other.

  8. Jabber? Try SIMPLE. by chefmonkey · · Score: 5, Informative
    Jabber, unfortunately, has a number of weaknesses. It was not designed for security (for example, it sends passwords as clear text), and the model it uses is inherently vulnerable to DOS attacks. And you'll never convince AOL to use it.

    On the other hand, SIMPLE is every bit as interoperable as Jabber, with the added weight of the fact that AOL has agreed to interoperate with other vendors using SIMPLE once it is complete.

    1. Re:Jabber? Try SIMPLE. by chefmonkey · · Score: 3, Informative
      As far as SIMPLE goes, well, Jabber actually exists. That's a plus, isn't it?

      SIMPLE exists in a firm enough form that it's shipping in the MSN Messenger that comes with Windows XP (and can be downloaded for other MS platforms), and has received the explicit backing of both Microsoft and AOL.

      So, let's review -- a SIMPLE client is already installed on every XP system in the world, and AIM will soon provide interoperability using SIMPLE.

      Those are plusses, aren't they?

    2. Re:Jabber? Try SIMPLE. by infiniti99 · · Score: 5, Informative

      It was not designed for security (for example, it sends passwords as clear text)

      What?!?! Jabber sends the password as a hash and even has SSL support. Some clients do PGP end-to-end if you really that. Not to mention that the server-to-server protocol does "dialback" to prevent spoofing. Sorry, but you are terribly misinformed here. Jabber is the most secure of all IM systems (which unfortunately doesn't say much, since security is basically non-existent in ICQ, AIM, etc).

      the model it uses is inherently vulnerable to DOS attacks

      I'm not a server developer, so I'd like to hear about these DoS attack vulnerabilities (that aren't inherent to servers in general). Otherwise, I'll write this comment off as unfounded.

      you'll never convince AOL to use it.

      I'll give you this, at least. Fortunately, as an open project, Jabber will live on no matter what any company says or does. Unfortunately, without serious corporate backing, Jabber is likely to stay within the techie circle (like Linux).

      According to Peter Saint-Andre (member of the Jabber Software Foundation, who was at this year's IETF meeting), SIMPLE is about two years away from defining the protocols, let alone implementations, for a full-featured IM system. Jabber only recently had an RFC written (earlier this year), as the focus before that has been on implementations. The difference is obvious: people are using Jabber right now, while SIMPLE is basically all talk.

    3. Re:Jabber? Try SIMPLE. by chefmonkey · · Score: 3, Informative
      I'm sorry I didn't completely go into this exploit in my parenthetical phrase. I'll explain more specifically.

      The way Jabber is defined, it is subject to man-in-the-middle bid-down attacks. In particular, the fact that the Jabber "standard" specifies: "Typically a server is only going to support one of the three, a client should choose the most secure by default," anyone able to intercept messages can pare down the server's capability list to plain text, thus forcing the client to expose a plain-text password.

      Further, because the security used is the weakest supported by either the client or the server, typical deployments still see a large number of passwords sent in the clear (put a sniffer on a segment near a Jabber server and you can verify this for yourself).

      Jabber won't be free from this flaw until it deprecates plain-text passwords -- which will unfortunatly break backwards compatibilty. In short, this really is a major flaw that will be difficult for Jabber to recover from.

    4. Re:Jabber? Try SIMPLE. by Temas · · Score: 3, Informative

      While this may be true of a completely base installation, it is not true on a server that has been configured well. If karma (socket reading limitter) is used properly with a short auth time then the server will have no problems. Besides, this is not a protocol issue at all, rather an implementation one.

  9. Re:AOL's proposal by chefmonkey · · Score: 4, Informative

    AOL has abandoned support for the initiative you site (about two years ago, in fact). They are now throwing their support (along with Microsoft) behind an IETF emerging standard called SIPMLE. See this article for confirmation of AOL's support of SIMPLE.

  10. Re:AOL's proposal by slamb · · Score: 3, Informative
    All you need to send an IM from one service to another is the username and domain, which would look like an e-mail address and might actually be an e-mail address.

    Jabber addresses are like that.

    When you send e-mail from one address to another, you send the message to your (ISP's) SMTP server, which looks up the domain name you're sending the message to, gets the SMTP server defined in the MX (mail exchange) record for the domain, and sends the message there. Under this proposal, a new record type would be added to DNS, an IMX record that specifies which server can handle IM connections.

    This is how the Jabber transport works as well. Except that instead of creating a new DNS RR, they used SRV records. SRV records are a generalization of this concept. They are beginning to be used for LDAP, Kerberos, Jabber, etc. (Try "host -t srv _ldap._tcp.uiowa.edu", for example.)

    That's really the only way to go. I will never be happy with instant messaging until it is decentralized like email. Providing a way of looking up the correct server with the address and the existing infrastructure (DNS) is the only way to go.