Slashdot Mirror


Unified Instant Messaging Clients?

Hynman writes "It's getting silly - I have 4 different types of messaging accounts: ICQ, AOL IM, MS Messenger, Hotmail and regular email clients all run on my computer at the same time, and they all have overlapping capabilities. Is there any effort out there to produce a unified messaging client, that supports all types of accounts, and will respond through the correct medium (i.e. the medium that the message is delivered in). Just plug in the account information for each medium, and it performs messaging functions of all services frome one program and one interface." This is why standards for instant messengers should be created. Something like this would be extremely useful. Comments?

272 comments

  1. Everybuddy! by hab136 · · Score: 2

    Everybuddy aims to do just this - one client, multiple services.

  2. Everybuddy... by rongen · · Score: 5

    This is a quote from the "Everybuddy" homepage: As of right now, Everybuddy has support for AIM, ICQ, and Yahoo! chat programs. It also has file transfer between other Everybuddy users, and planned support for file transfer to other users. You can find this at http://www.everybuddy.com/ I've tried the ICQ aspect but I suspect it's still in beat (current stable release is 0.0.6).

    --

    --8<--
    1. Re:Everybuddy... by Brama · · Score: 1

      Why would a program that bundles all other chat alike programs together *also* contain its own protocol (like the filetransfer you mentioned) ?
      IMHO, this only makes matters worse. It should use file transfer from another protocol like ICQ to do this, not its own protocol so that other all-in-one programs don't have to incorporate the 'everybuddy' protocol as well.
      Obviously, this is not an issue when this 'everybuddy filetransfer' is actually an ICQ/AIM/whatever filetransfer with its own interface..

    2. Re:Everybuddy... by Ben+Rigas · · Score: 2

      Everybuddy will support all native file transfer stuff if it exists. The published protocol for AIM does not have file transfer.

      Everything we can support we will, we are not implementing our own chat protocol. I think the reason we did file transfer, is to give the ability to do so for those using aim and any other protocol which doesnt support file transfer, at least with other EB clients.

      If you want to discuss it further, please sign up for our mailing list, there is info on www.everybuddy.com

  3. standards.... by Anonymous Coward · · Score: 0

    that's just like asking why Netscape and Microsoft don't work together to keep their browsers compatible. IM clients are mostly commercial tools for those big companies... they want everybody to use THEIR stuff, not share a standard with other companies (unless they buy those companies :) ) Ricardo.

    1. Re:standards.... by pyr0 · · Score: 2

      Just in case you didn't know, icq is owned by AOL now. So, I think it would be in AOL's best interest to somehow combine the two.

    2. Re:standards.... by Paolo · · Score: 1

      It has been up to the end user to standardize clients. I use ICQ because my friends do, and I don't use AIM because my friends don't use AOL. They will have a hard time standardizing because messaging clients are by nature proprietary--they want to keep you using their client, much as portals try to keep you from going outside of their website.

      AOL probably won't merge AIM with ICQ, because AOL is still using IE even though they bought Netscape. Just because they own Netscape, doesn't mean they've merged it into AOL.

      --
      "In individuals, insanity is rare, but in groups, parties, nations, and epochs it is the rule." -Nietzsche
    3. Re:standards.... by Anonymous Coward · · Score: 0

      NO it just means that their contract with Microsoft hasn't ended... Is soon as it does watch how fast that version of AOL will change to Nutscrape... As far as ICQ not changing I use both because some of my family is on AOL and can't figure out how to get ICQ to work (thats why they are on AOL in the first place) so some cross functionality on the part of AOL would be nice Sanity is the playground of the unimaginative

  4. email and biff by Anonymous Coward · · Score: 0
    What's wrong with email and biff? Am I missing something? Or are folks too "plugged in"?

    What happens when you go to the bathoom?

    1. Re:email and biff by Mike+Schiraldi · · Score: 1

      1. Not everyone is a nerd

      2. It's nice to see which of your friends are online at a glance (i.e. without having to finger them all, which wouldn't work so well anyway)

      3. It's fantastic for file transfers - about the fastest way, in terms of user work

      4. Email is a pain for having a realtime conversation on, and the talk command is clunky - you have to open up a new terminal for each person you're talking to, and keep it open during the breaks in conversation, and keep looking to see if they've responded yet

    2. Re:email and biff by Mike+Schiraldi · · Score: 2

      What happens when you go to the bathoom?

      If you really need details, check out a good physiology textbook.

    3. Re:email and biff by Anonymous Coward · · Score: 0

      Yeah, but I like to finger all my friends!

      And Natalie Portman.

    4. Re:email and biff by Anonymous Coward · · Score: 0

      So you learn to use ytalk instead. Or irc. Big deal. This is a tempest in a teapot. We've had "instant messaging" on Unix for twenty years, usually through SMTP hacks, sometimes with the others I just named.

    5. Re:email and biff by Anonymous Coward · · Score: 0

      "Not everyone is a nerd" -- say what? What does this have to do with the price of tea in China?

    6. Re:email and biff by Mike+Schiraldi · · Score: 1

      I have 16 people on my ICQ list, and not one of them would go anywhere near a unix shell, much less finger or ytalk.

    7. Re:email and biff by Anonymous Coward · · Score: 0
      So they're idiots, you're saying, or Old Testament criminals who've had their hands cut off for thievery. Fine. So be it. (You've got weird friends.)

      Just make a clicky-wicky version of these essential protocols. The RFCs for the talk and finger protocols say nothing about what precise programs each side employs.

    8. Re:email and biff by Prothonotar · · Score: 1

      Finger don't work so good when your buddies don't have stable IP addresses.
      --
      Aaron Gaudio
      "The fool finds ignorance all around him.

      --
      "Every man is a mob, a chain gang of idiots." - Jonathan Nolan, Memento Mori
    9. Re:email and biff by Tom+Christiansen · · Score: 1

      That's not true. It is easy to provide stable IP addresses even for users of dynamic IP.

    10. Re:email and biff by DaBunny · · Score: 1

      While the above response (Wow man your cool) was a little overboard, he has a point.

      Sure there are some Unix ways to implement instant messaging. But that's irrelevant to the topic. The topic is whether a Unified Messaging client would be possible/viable/feasible/a good idea.

      Flaunting your Unix knowledge and history without adding to the discussion comes across as elitist arrogance.

    11. Re:email and biff by Anonymous Coward · · Score: 0

      Ignoring Unix knowledge and history just proves that your kind shouldn't be making decisions. It's anti-technological to recreate the wheel ignorant of the past.

  5. The Silliest Part About It... by try67 · · Score: 3

    Is that most of those IMs are from the same companies:AIM && ICQ belong to AOL, Hotmail && MSIM belong to MS...
    I undesrstand if AOL wants to block out MS clients from its service (although i think it's a pretty stupid move...), but why shouldn't they allow their _own_ costumers to use all of their features? This is just plain odd to me, if the purpose is to have a large DB of users as possible, why seperate it into two??

    I strongly urge all companies and public interest groups to act in order to enforce a single, safe(!!) and working protocol...

    --

    To the fool, he who speaks wisdom will sound foolish. ---Euripides
    1. Re:The Silliest Part About It... by pen · · Score: 3
      Well, you see, AOL's AIM clients have ads on them. When a user uses someone else's AIM client, the ads are no longer displayed, and AOL loses its investment, while the user is still taking up bandwidth and server space (however little). Furthermore, whoever made the AIM client actually makes a profit from their own ads.

      It's AOL's servers, and they may choose to block out whoever they want. You wouldn't blame someone for restricting access to their HTTP or FTP server, right?

      --

    2. Re:The Silliest Part About It... by JamesKPolk · · Score: 2

      The purpose isn't to have a large database of users. The purpose...

      1) ...for AOL is to get as many people subscribing to their service as possible; with ad revenues as a consolation for people who do AIM or ICQ, but don't get suckered into AOL.

      2) ...for Microsoft is to boost the overall brand strength, and thus gain more corporate sales, through convincing people that Microsoft can provide solutions for any computing need. Picking up ad revenues is a nice backup as well, should government action mess with the core business.

    3. Re:The Silliest Part About It... by BMIComp · · Score: 1

      I use aim to communicate with other people i know who are on AOL, and i regularly get the newest betas, and recently they added an "offline" list. This is new to AIM, and I feel it is a step towards integrating the features of ICQ, if not one day... they may be both integrated togethether.

    4. Re:The Silliest Part About It... by Surak · · Score: 3
      I understand what you're saying but some things still don't make any sense:

      Why does AOL continue to maintain the TOC server? TOC is an ASCII-based protocol for interfacing to OSCAR, the "native" AIM server. TOC was created to interface to TiK, AOL's former TCL/TK based client meant to run on Linux as an alternative to the Java client. AOL no longer has TiK available for download and FWIU no longer maintains the client. Clients on TOC (such as gAIM and TiK) don't display ads because they don't talk to OSCAR, which feeds them.

      AOL bought Mirabillis, and thus ICQ. I'm sure it wouldn't be difficult to add advertising to ICQ clients.

      Why was AOL interested in developing Linux-based AIM clients in the first place, considering that AOL's main interest is in gaining users to their online service? Note that there is no AOL client for Linux. Yes, TCL/TK and Java are platform-independent but the obvious uses are for Linux since Windoze users will use the native clients which are MUCH faster and require no external software (JDK or TCL/TK).

    5. Re:The Silliest Part About It... by Anonymous Coward · · Score: 0
      AOL bought Mirabillis, and thus ICQ. I'm sure it wouldn't be difficult to add advertising to ICQ clients.

      It wouldn't, but they're not. AOL/ICQ have looked into a few things, like adding advertising or charging for the service, but the users are strongly opposed to it, so they decided against it. They're making money instead through advertising on the ICQ homepage.

    6. Re:The Silliest Part About It... by droob · · Score: 1

      The ICQ homepage? Sweet jesus... just last night friends and I were laughing about how it's universally mocked for illegibility. Is this really where Mirabilis makes money from ICQ, which has been in "beta" for the four-odd years I've been using it?

    7. Re:The Silliest Part About It... by Anonymous Coward · · Score: 0

      One good reason for aol to keep AIM and ICQ seperate is that if they combined them into one it would cut the amount of users they have almost in half, since most people have both AIM and ICQ.

  6. Instant messaging mail by Ed+Avis · · Score: 3

    One thing I'd like to see is an instant messaging client that converts messages into email and sends them to you. Then I could just check my inbox rather than inbox plus several messaging programs. Coping with outgoing messages would be more complex, but probably the Reply-To: address on the message would be something like 'icq-4929392@localhost', which the client could then pass on to ICQ.

    The beauty of this is that you don't have to write yet another messaging client, even a grand unified one. You just need one wrapper for each protocol, to convert it to and from mail. There wouldn't be any noticeable speed loss, since the mail is being sent locally and outgoing messages are converted into ICQ (or whatever).

    (Although I've never seen the point of instant messaging anyway, email seems easily instant enough to me.)

    --
    -- Ed Avis ed@membled.com
    1. Re:Instant messaging mail by Girf · · Score: 2

      Heh, yep everybody sits there clicking the 'Check Email' button, trying to have an IM chat with somebody about if the world should be made flay again, 'Check Email' 'Check Email' 'Check Email' No, the main thing about IM clients is the message is delivered to you, you don't have to retreive it off a server somewhere...

      --

      Apathy -- The state of numbness of the mind. When you are apathic, you can think.

    2. Re:Instant messaging mail by idoru · · Score: 2

      We have to bear in mind that many people use webmail or POP mailboxes, and therefore do not instantly get messages. (Yes, POP can be collected at regular intervals, but not exactly the same thing.) This is the market the the instant messaging programs cater for. Also, the IMs usually have a feature that allow you to see who is currently online from your contact list. Yes, this feature is available on irc (notify), but there are many irc networks out there, also irc requires you to log on, while the IMs log on automatically.

    3. Re:Instant messaging mail by cheese63 · · Score: 1

      then it wouldn't be instant messaging, would it?

    4. Re:Instant messaging mail by thogard · · Score: 1

      Sounds like there needs to be an extention to POP or IMAP that says: "When I get email, send me a message ip#.#.#.#:## and then the popclient wakes up and fetches the mail. Polling is not the best way to do things like this.

    5. Re:Instant messaging mail by ghazban · · Score: 1

      I'm pretty sure that you can do this with a licq plugin. I've seen it done before.. icq -> email gateway, and because it's email, it can also allow you to read messages on a pager.

    6. Re:Instant messaging mail by C.Lee · · Score: 0

      >One thing I'd like to see is an instant messaging client that converts
      >messages into email and sends them to you. Then I could just check my
      >inbox rather than inbox plus several messaging programs. Coping with
      >outgoing messages would be more complex, but probably the Reply-To:
      >address on the message would be something like
      >'icq-4929392@localhost', which the client could then pass on to ICQ.

      Just Great. Just what the world needs. A new tool for you spammer WannaBe's

    7. Re:Instant messaging mail by cananian · · Score: 1

      I strongly suspect you could write a jabber plug-in that would do this.

      --
      [ /. is too noisy already -- who needs a .sig? ]
    8. Re:Instant messaging mail by W+Parasyte · · Score: 1
      Heh, yep everybody sits there clicking the 'Check Email' button, trying to have an IM chat with somebody...

      Sadly enough, I know exactly how this is. I used to use AIM to communicate with a girl I know, but she got in trouble and lost her privilege to IM and since then we've been using email to take the place of IMs... heh, I sit there hitting "Send/Receive All" in OE as much as I can. It's almost hilarious to watch me when I'm expecting an email from her :)

      --
      -- Your IP is showing
    9. Re:Instant messaging mail by Anonymous Coward · · Score: 0

      Anybody who sits there clicking on some `check mail' button deserves to waste their lives doing so. Just tail -f your incoming mail spool and grep for the subject and first line. In short, make a mini-biff window. Piece of cake.

  7. Microsoft backs down from AOL by idoru · · Score: 1
    Quoted from UK mag PCPlus:

    "Microsoft has pulled out of the fight claiming that to continue to squabble over standards would constitute an unacceptable security risk"..."[about Microsoft's MSN Messenger] AOL quickly cried foul claiming that Microsoft was hacking into its servers without authority and blocked access"..."[MSN messenger] now makes not attempt to access AOL Instant Messenging accounts"..."Microsoft claims to have 4.5 million using MSN Messenger while AOL has a more substantial 80 million users"

    They go on to say that there are moves to establish a universal standard by the IETF, and the standard should be released by the summer of 2000.

    1. Re:Microsoft backs down from AOL by pen · · Score: 3
      (A bit off-topic.)

      Although Microsoft is said to have "lost" the IM "war", and AOL is said to have "won" the IM "war", open-source is a definite loser here?

      Ever since the "war" started, AOL has pulled all of the open-source clients from its page, including TiK, Laim, and TNT. The gaim developers have also been not-so-politely asked to pull the AIM logo from their client.

      The "war" is long over, but the open-source clients are still missing, and AOL has removed every trace of them that was remaining.

      On another topic, has anyone noticed that both AOL and Microsoft are terrible hypocrites when it comes to open standards? Microsoft, the closed-source company is whining about open standards when it isn't at an advantage, and AOL, who has recently taken steps to seem pro-OSS is... well, the facts speak for themselves.

      I guess this is to be expected from large corporations...

      --

    2. Re:Microsoft backs down from AOL by fuzzface · · Score: 1
      (Partially copied from another thread)

      The TCL/TK client for AIM isn't dead, you can still get information/downloads from places like http://www.oaks.yoyodyne.com/tik. Before AOL "dropped" support for it, it was released under the GPL.

      --
      %SYSTEM-W-ABORT, abort
  8. IETF et al. by reptilian · · Score: 1
    The question I have is where are all the standards agencies in this battle? I'm curious to know, are any of them working on a standard? Will they even bother? Or are the current [standards] too new and immature still? There are RFCs on just about everything, I know there's one for IRC somewhere, so instant messaging isn't a far shot from IRC, other than the need to have a single large network instead of any number of seperate competing networks.

    Man's unique agony as a species consists in his perpetual conflict between the desire to stand out and the need to blend in.

    --

    72656B636148206C72655020726568746F6E41207473754A

    1. Re:IETF et al. by Anonymous Coward · · Score: 0

      The IETF is working on something, but... I wouldn't expect much from them for a while. Your best bet for something that will work, and be guided by technical and not political motives, is probably Jabber.

    2. Re:IETF et al. by swett · · Score: 1

      There is an RFC on instant messaging, #753. It is very general, but a good starting point for Instant Messaging(and any offshoots) to grow. Also, the RFC is still in the development stage, so there's probably still a chance for improvement.

  9. Bah. Who cares? by mwdib · · Score: 1

    Instant messaging? . . . An annoyance right on par with telemarketing, spam, junk mail and Geocities/Tripod pop-up screens.

    --
    "When I grow up, I'll be stable."
    1. Re:Bah. Who cares? by Darchmare · · Score: 1

      ...but it's solicited, therein lies the difference.

      I've actually benefitted a great deal from instant messaging. I telecommute (I live in Wash. State, my coworkers mostly live in California), and this is how I collaborate with my counterparts. There are tons of ICQ clients out there you can choose from, for whatever OS or features you want.



      - Jeff A. Campbell
      - VelociNews (http://www.velocinews.com)

      --

      - Jeff
    2. Re:Bah. Who cares? by Betcour · · Score: 1

      I use it too for work... sometimes I use it to communicate with coworkers that are 10 meters from my desk !!

    3. Re:Bah. Who cares? by Coolfish · · Score: 1

      Crimminy. People like you, I don't understand. We're supposed to embrace new stuff, stuff that makes it easier and faster to communicate. IM's do that, if used properly. IRC is oldschool -- who has time to connect to a server (or even find one that doesn't say 'your connection class is full, please try again', etc etc, then find your buddies, who have different nicks because someone nick collided them, etc, finally just to ask them one quick question?

      Yeah, IMs are abused by lots of people ("Hey are you there?" "hey, did you get my email?" "hey, did you get my phone call", etc. etc.) but when used properly, they are a lot faster and more convenient than anything else! Yeah, there's room to improve (security, which is nonexistent in practically any IM today, and standards (althoug I only use ICQ, and everyone else I know only use ICQ)) but it's new, and they'll eventually get it going. Face it, IM is here, it's going to be around until it gets replaced with some sort of psychic mind melding, so get used to it!

    4. Re:Bah. Who cares? by Anonymous Coward · · Score: 0

      talk user@host

    5. Re:Bah. Who cares? by Anonymous Coward · · Score: 0

      Nobody has static IP's anymore, gramps.

  10. There is a standard by Anonymous Coward · · Score: 0

    It's known as IRC, Internet Relay Chat. There is nothing an IM application can do that an IRC client cannot.

    Plus there's the *NIX WHO command, which lets you know who's online, the ECHO command to send them instant messages, and the TALK command to chat with them.

    1. Re:There is a standard by Girf · · Score: 1
      "There is nothing an IM application can do that an IRC client cannot

      Some of my friends hang out on Efnet, others on DalNet.. To see if they are online I have to log on to both servers. With an IM, it is right there, in a nice colourful list.

      --

      Apathy -- The state of numbness of the mind. When you are apathic, you can think.

    2. Re:There is a standard by Anonymous Coward · · Score: 0

      Some of my friends use ICQ, others AIM. To see if they're online I have to use both clients.

      What's your point?

    3. Re:There is a standard by Dr.+Evil · · Score: 1

      I agree with this completely, I think there must be a way of creating a "tallbar" interface for IRC which would simulate an ICQ/AIM/whatever environment. The "tallbar" can represent a series of different channels. You would have your work channel on your work IRC server where all your coworkers hang out... then on undernet you have that hidden channel where your friends hang out. Almost all the "IM" aspects of it could be done with DCC chat and file transfers... while you would also have the advantage of not having to build a contact list... you just create a hidden, password protected channel, and invite people to it.

      The only problem I can see with this interface are the problems with IRC in general.. But the protocol, infrastructure and servers are already there. It sounds like all we need is a IM GUI.

      (Off-topic though because it neglects the cross-protcol client question...)

    4. Re:There is a standard by Anonymous Coward · · Score: 0
      One of the big things about ICQ et al, that I haven't seen discussed in any of the dozen+ messages I read was the size of it.

      Sure, IRC does all the same stuff, but you really have to use that as a full size screen app to be useful. ICQ resides in the system tray, and even when maximized only takes up half your screen.

      The other thing is that (atleast with the four or so I've installed at any point) the setup isn't simple enough for the "stupid users" out there we all know and love so much :) If I can, over the phone, get my dad to use ICQ, it's simple enough! It took a few weeks to ween him off the idea that you can ONLY chat with it, and use messages, but now it's perfect.

      I can't even begin to think about having him try to set up mIRC! :)

    5. Re:There is a standard by Anonymous Coward · · Score: 0

      You'd better upgrade to a newer dad, then.

    6. Re:There is a standard by Anonymous Coward · · Score: 0

      Huh? All of my friends use our private IRC server. I sit there and idle and when I see something interesting I will talk.

    7. Re:There is a standard by Anonymous Coward · · Score: 0

      In the original IRC spec, servers could send short messages to users not on IRC. However, it was meant for a small *nix-using internet, and this functionality has mostly been abandoned or forgotten now...

    8. Re:There is a standard by Anonymous Coward · · Score: 0

      Great. More "Nix" crap. Please fix your U key.

  11. Re:IT'S CALLED IRC by Girf · · Score: 1

    IRC is for chating.. IMs are the *NIX WHO, ECHO, and TALK commands all rolled into one nice colourful package

    --

    Apathy -- The state of numbness of the mind. When you are apathic, you can think.

  12. Mozilla-IM by Girf · · Score: 2

    And if anyone wants to help building a decent IM, one that doesn't take 11 megs of memory, check out the Mozilla-IM newsgroup netscape.public.mozilla.rt-messaging on news.mozilla.org

    --

    Apathy -- The state of numbness of the mind. When you are apathic, you can think.

    1. Re:Mozilla-IM by EverCode · · Score: 2

      One is on its way, a Mozilla client of Jabber.

      We should be able to put it together relatively quickly, we have just been waiting for the Mozilla code to stabilize.

      It will be used in the sidebar of the browser, but we also hope to have the option of having a window.open() to let it float in a separate window.

      Also, there is an API for the "throbber", thus allowing it to be an indicator for an incoming message, we have not looked into it yet.

      We should have something useable by mid-January at the latest.

      Eric Murphy

      P.S. See the first post on the main thread for more info on Jabber.

      --

      EverCode
  13. Tricky issue by JamesKPolk · · Score: 4

    As a person of libertarian bent; real-time messaging poses a difficult problem.

    The natural solution, for a grand public good such as this, is to let the government set the protocol, and run the server. For the US, this wouldn't even be a wild stretch of the constitution; for it's just a natural extension of the Post Office. Except for the inevitable DOS attacks, and the manpower and hardware needed to overcome them, I don't see it as being too expensive, compared to the trillions the government spends every year anyway.

    But, the major powers fighting over this (AT&T, AOL, Microsoft, Yahoo, etc) are never going to propose that. They stand to make too much money off of advertising, to settle for something like that. And your average Republican member of Congress isn't going to know enough about computers to see how easy it would be; they're more likely to do nothing than to approve $25 million or whatever to set up the system. And, in turn, this will lead to a push by your average Democratic members of Congress, who on average know just as little about the internet, to force somebody to open up their servers. And, unlike the Cable TV connectivity, it'd be impossible to set up a way for Company A to reimburse Company B; so the Company running the servers would have to either A) incur a loss or B) shut down the system.

    If it can be made to work, Jabber would make an excellent compromise. If ISPs ran Jabber servers, interconnecting in the same way an IRC network or SMTP servers work, everyone would benefit, but nobody could get a free ride (as MS, AOL, AT&T are all trying to get on each other).

    I got a bunch of immature, hostile replys (fortunately no emails) for taking a strong, but unpopular, position yesterday. Should this posting be just as unpopular, I hope the discussion is a bit more mature, than just calling me a w4r3z d00d or something.

    Oh yeah, and this is a US-centric post. International issues make it even trickier...

    1. Re:Tricky issue by Anonymous Coward · · Score: 1

      This force-fed advertising crap is super evil. We must fight for our minds. It's the most important battle we have.

    2. Re:Tricky issue by Jay+Carlson · · Score: 2

      The natural solution, for a grand public good such as this, is to let the government set the protocol, and run the server. For the US, this wouldn't even be a wild stretch of the constitution; for it's just a natural extension of the Post Office.

      Email works without a central point of control, aside from DNS. Why should instant messaging and presence be any different?

    3. Re:Tricky issue by Surak · · Score: 4
      As a person of libertarian bent; real-time messaging poses a difficult problem.

      The natural solution, for a grand public good such as this, is to let the government set the protocol, and run the server.


      Somehow I suspect you're using the term "libertarian" in some sense that I am unfamiliar with. You espouse yourself as being "libertarian bent" out of one side of your mouth and out of the other you are asking the government to set a standard and run a server! Sounds like good ol' fashioned socialism to me...

      If it can be made to work, Jabber would make an excellent compromise. If ISPs ran Jabber servers, interconnecting in the same way an IRC network or SMTP servers work, everyone would benefit, but nobody could get a free ride (as MS, AOL, AT&T are all trying to get on each other).


      This actually sounds more plausible. An independent, third-party solution is definitely needed. Unfortunately, instant messaging is all about creating proprietary advantage in a world where there originally were none. If Jabber had been defined before the commercialization of the Internet, then everyone would adopt it. I think eventually, a standard will have to be adopted because people are just getting sick of having to have 4 or more clients running all the time.

      OTOH, look at streaming video and audio. We have a standard for that (MPEG) but it isn't being used. RealNetworks' and Microsoft's proprietary RealPlayer and NetShow clients currently rule the roost despite the fact that a viable standard exists. Again, the idea is to have a proprietary advantage in an environment where none should exist at all.


    4. Re:Tricky issue by JamesKPolk · · Score: 1

      Maybe you aren't as familiar with libertarianism as you think... Don't believe the straw-man argument, that libertarians hate anything that the government does.

      Getting the government to follow the limitations set in the Constitution would mean hacking off 2/3 of the federal government or something. Though, Article 1 does allow for the Congress to pass laws establishing the post office, and to standardise weights and measures.

      These aren't "socialist"... communications infrastructure do not make for state control of all industry. Is it socialist when interstate highways are built and maintained? Was it socialist when the arpanet was built, and all the basic standards for email, newsfeeds, and such were written? Was it socialist for the government to start the DNS system?

      Besides, even if the system were set up, it wouldn't necessarily have a monopoly. Federal Express and UPS can testify to that.

    5. Re:Tricky issue by JamesKPolk · · Score: 1

      I agree with you; a decentralised solution would be elegant. That's why Jabber is so appealing.

      Jabber just doesn't seem likely right now, unless AOL came on board. AOL, being the #1 ISP around, would have a big impact, in that what it chooses not to support, won't get used enough to matter.

      People like AOL, and thus they choose it.

    6. Re:Tricky issue by Kyobu · · Score: 1

      What does it have to do with socialism at all? Socialism is mostly concerned with the redistribution of wealth, and the nationalisation of fundamental industries (health care, police, etc.). Why would it be socialist for the government to run a server? Besides, one important part of why the Internet is so great is that national borders are not very meaningful.

      --
      Switch the . and the @ to email me.
    7. Re:Tricky issue by Troed · · Score: 1
      Oh yeah, and this is a US-centric post

      Yup, yours and all the follow ups regarding which other US agency should deal with the issue instead.

      It's hard to accept that the world is bigger than the US, right?

      There's no need for a universal IM standard - just drop everything except ICQ. Outside the US, that's the reality already ... (and as soon as the wonderful craft of reverse engineering produces free servers and clients, we drop AOL :)

    8. Re:Tricky issue by JamesKPolk · · Score: 1

      1) AOL owns ICQ

      2) AOL released specs for AIM clients... no need for reverse engineering.

  14. Standards...so many to choose from! by Leghorn · · Score: 1

    Hell, I'd be happy with a good standard for authenticated SMTP...

    I like the idea of "instant messaging", but all the implementations are so clunky...

    --
    ----- Leghorn "Not responsible for program content"
  15. I want unification, but it is a bigger problem. by Mr.+Buckaroo · · Score: 2

    The problem with standards creation is that there is no economic incentive for AOL or MS to create them. If I am AOL and you are MS or an open source project, what incentive do I have to let you access my system. The entire point of offering IM is to control its users. For example if I'm AOL I may want to start selling advertisements on ICQ. This doesn't work to well for me if other organizations or companies can tap into my network and let people run a program that doesn't use the adds. If I allow this to happen I potentially run the risk of paying to maintain servers and support, but no revenue.

    As I see it this problem can be solved in one of two ways. Some authoritative force can require companies to allow open access to their systems. This will force companies to either shut down their IM's or come up with an alternative way to justify their expense.

    The other way is some independent group coming up with a standard and creating good IM clients to support it. The problem with this will be that it faces an uphill battle with existing services, which is precisely the annoyance that brought this question.

    It is late, but I'll happily follow any elegant solution to this problem. I'd just rather see a permanent fix than having a client that gets its access blocked every couple of months.

    1. Re:I want unification, but it is a bigger problem. by Ashandare · · Score: 1

      Now, ICQ already has many clones, just look at the horde available in Linux. It seems to me that if such clones are possible, it would be possible for MS to allow their messenger to integrate with the ICQ network. Of course, AOL is more likely to be able to stop MS that the upstart no-name people who write ICQ clones for Linux.

      Ashandare
  16. Standard on the way, but that won't cut it by Trinition · · Score: 2

    The IETF is currently organizaing a standard, and I believe MS and AOL are in on it, amazingly.

    But who cares if they do have a standard? It doesn't mean anyone's going to use it. If none of the big guys implement it, or implement it strictly to the standard, we'll be stuck with clients that don't intercommunicate.

    Now, if someone started an open source project, following the IETF developments, and there was a public effort to convince everyone to use these open clients rather than AIM, MSNMessenger, etc.

    I for one, would certainly use it, and promote it to my friends and co-workers. I'd keep AIM on until enough of my "buddies" were phased over.

  17. Gimmick by katsumi · · Score: 3

    Well, the BeOS camp has had a project in the works for a while now and it's called Gimmick ( http://www.gimmick.org/ ). They've been releasing neat betas, and hopefully it could become a nice tool.

    --
    "Never ascribe to malice that which is adequately explained by incompetence" - Napoleon Bonaparte
  18. IETF is developing IMPP by magnus.ihse · · Score: 5

    The Internet Engineering Task Force (http://www.ietf.org) is working on an instant messaging standard, known as IMPP (Instant Messaging and Presence Protocol). The Working Group has a few Internet-Drafts available at http://www.ietf.org/html.charte rs/impp-charter.html, but no RFCs yet.

    My impression is that the design of this protocol (in opposite to e.g. ICQ) is good, and I think this will be _the_ IM protocol to use, when IETF's work is finished. AFAIK, at least Microsoft is going to use IMPP (this is the "open standard" referred to during the IM war with AOL).

    1. Re:IETF is developing IMPP by CodeRx · · Score: 1
      There is however a draft. Not quite an RFC, but it gives a good idea of where they are heading.

      Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet-Drafts. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress."

    2. Re:IETF is developing IMPP by RayChuang · · Score: 1

      What is very interesting is that while Microsoft, Yahoo!, Tribal Voice and a few others will support the IETF's Instant Messaging and Presence Protocol, it's very likely that America Online might thumb its nose at the IETF and still go its own way with AOL Instant Messenger and ICQ, because they do own the majority of the market for this type of product.

      Mind you, once IMPP is published, it won't take long for the open-source programmers to come up with Linux-based instant-messaging programs that work with IMPP.

      --
      Raymond in Mountain View, CA
  19. IM, while popular, is not The Right Thing (tm) by David+Jao · · Score: 3
    Instant Messaging in its current form was designed by companies like AOL and Mirabilis for business purposes. While this corporate backing has made Instant Messaging popular, we must remember that corporations serve their own interests, not their users' interests. Just because AIM and ICQ are popular doesn't mean that they're the Right Thing from the user point of view.

    The current Instant Messaging model suffers from several glaring problems stemming mostly from the reliance on centrally controlled messaging servers (that double as ad servers). Major issues with the current IM model include:

    • Reliability: Does the whole world want to count on one company's servers to stay up 24/7?
    • Security: What if someone breaks into the server that has your passwords? What if (hypothetically of course) an employee of AOL doesn't like you?
    • Privacy: Isn't it a warm feeling knowing that all your text goes through some other company's messaging servers?
    • Authentication: How the hell do you know who's on the other end of the line?
    In light of these concerns it astounds me that bosses in some companies use ICQ to talk to their employees on the job. ICQ may be a fun toy but do you really want to bet your company's next product (or for that matter your company) on it?

    In order to achieve IM nirvana the best route is always to take the least broken existing solution and try to fix it. In this case the least broken solution is not AIM or ICQ. I nominate Unix talk and IRC as candidates for the least broken existing solution.

    Either of the old Unix standbys offers decentralized communication independent of any master company. A decentralized protocol right away eliminates the reliability issue, and at least gives you a fighting chance to address security, privacy, and authentication. While security is never easy on the plaintext internet, many of the same techniques that are used to secure telnet (e.g. ssh, IPsec) apply equally well to messaging as long as the protocol is decentralized.

    As for graphical interfaces, WinTalk and mIRC already deliver the required windowing interface to these protocols. Buddy lists can be implemented by

    1. Packaging a finger daemon with the chat client, so that people can use finger to see who's logged on,
    2. Packaging a finger client with the chat client, so people can see which friends of theirs are logged on,
    3. Anyone have any idea how to fix the problem of dynamic IPs?
    It's not a perfect solution and there are still points that need to be worked out but I feel that the old Unix programs provide a much more solid foundation for achieving a 90% useful solution than the new breed of corporation-serving adware Instant Messaging programs.
    1. Re:IM, while popular, is not The Right Thing (tm) by Ranger+Rick · · Score: 2
      > In light of these concerns it astounds me
      > that bosses in some companies use ICQ to
      > talk to their employees on the job. ICQ
      > may be a fun toy but do you really want
      > to bet your company's next product (or
      > for that matter your company) on it?

      Of course, Mirabilis's whole point was to sell servers to companies that want to have instant messaging in the office. The original idea was to have your *own* ICQ server at work.

      > 1. Packaging a finger daemon with the
      > chat client, so that people can use
      > finger to see who's logged on, ...

      if security is a concern, finger is probably not the best way to do this, as it is one of the first things a lot of administrators turn off...

      But you're right, it would be good to see a nice, open, and *secure* instant message protocol. I think the Jabber project seems to be on the right track.

      --

      WWJD? JWRTFM!!!

    2. Re:IM, while popular, is not The Right Thing (tm) by Anonymous Coward · · Score: 0
      if security is a concern, finger is probably not the best way to do this, as it is one of the first things a lot of administrators turn off...
      That's an idiotic excuse. They should address the issues instead.
    3. Re:IM, while popular, is not The Right Thing (tm) by Anonymous Coward · · Score: 0

      It is YOU who knows nothing about the subject. Have you ever been the administrator of a server and tried to secure it??? The reason finger is a security risk is that it gives out account information, especially username. As a system administrator you want to make a cracker's job as difficult as possible. This means turning off finger. If you don't it is like saying, "Please click here for account information of all users on this server".

    4. Re:IM, while popular, is not The Right Thing (tm) by Anonymous Coward · · Score: 0
      I don't know what this "server" nonsense is, but I've adminned about 15,000 users on mulutiuser Unix systems. How 'bout you?

      If knowing an account name is a problem, then you shouldn't use the same name for mail as for logging in. Duh.

      If your host isn't secure with people knowing who uses it, then you've fundamentally fucked things up.

    5. Re:IM, while popular, is not The Right Thing (tm) by Anonymous Coward · · Score: 0

      My God, child, I can see that nobody ever taught you about security through obscurity. Please post your real name so nobody ever hires you in an SA role.

    6. Re:IM, while popular, is not The Right Thing (tm) by Anonymous Coward · · Score: 1

      It is not that the host is not secure but that you just gave away valuable information to make a crackers job easier... The problem with security by obscurity is that most people walk in to situations were the previous admin didn't set the servers up this way. I would be glad to fix this problem except my customers wouldn't like me very much. And knowing the account name on any server is bad if you cann't guarantee the strength of every users password.. In my situtation I have users choosing weak passwords which would make craking them a breeze. (and don't counter with you should enforce password restrictions) I already know this. I just have to convince the people I work for that everyones password should look like this "1L9jn4?k" and not me "nutcracker"... Not an easy task when your job is only to run the severs and they get to make all of the final desicions. By allowing people(crackers) to know your usernames compromises your securtiy. Of course there is a non security issue here also... SPAM... Even by making e-mail and usernames different by fingering SPAMers could compile a file to spam your server and clients... The only way I can see finger as being a non security issue is if your server is behind a firewall... This reminds me of an important saying for system admins "If you don't NEED the service don't run it, every service you run decreases the security of your server"

    7. Re:IM, while popular, is not The Right Thing (tm) by Anonymous Coward · · Score: 0

      If you don't enforce strong passwords, you deserve to be cracked.

    8. Re:IM, while popular, is not The Right Thing (tm) by Anonymous Coward · · Score: 0

      The right way to fight spam is not through hiding. You can turn to the feds or cyber version of Cosa Nostra, but somebody needs to break some kneecaps.

    9. Re:IM, while popular, is not The Right Thing (tm) by Anonymous Coward · · Score: 0

      http://www.securityfocus.com/templates/archive.pik e?list=1&date=1997-09-15&msg=Pine.LNX.3. 96.970916224011.14114C-100000@gonzo.ipmedia.net

      "middlefinger was conceived as a way to exploit the finger command. For
      years it's been written about how finger creates a system vulnerability...
      but certainly only if one has the patience to repeatedly attempt to login
      to accounts based on what little data is gathered with finger. Who wants
      to sit for hours trying to login based on guesses? Of course when the task
      is extremely repetitive, this suggests there must be a way to automate it
      :-)"

    10. Re:IM, while popular, is not The Right Thing (tm) by Anonymous Coward · · Score: 1

      Trivial to autodetect and block.

    11. Re:IM, while popular, is not The Right Thing (tm) by Anonymous Coward · · Score: 0

      Feel free to describe this trivial method.

    12. Re:IM, while popular, is not The Right Thing (tm) by Anonymous Coward · · Score: 0
      Any system that doesn't autodetect repeated login attempts deserves to suffer. What the right thing to do in that case is up to you. Sometimes I just set a syslog alert to all of our operators (we have centralized distributed syslogging of course). That's the minimal action you should be taking. And since finger requests are also syslogged, you correllate these events. Sometimes if it's one account, I'll lock the account after N mistakes in a row, where N is like four to twenty. Of course, you can get DoS'd then. So my latest happy trick is to packet-block the offending IP instead.

      This stuff is all easy. Just a few config files and some perl scripts. There are papers from LISA about more sophisticated approaches.

    13. Re:IM, while popular, is not The Right Thing (tm) by Anonymous Coward · · Score: 0
      But what happens if we aren't running Unix, or if we have to use csh scripting not perl scripting? And what are "LISA papers"? And what if I can't "block packets" because I'm only a sysadmin not a netadmin?

      You can't dismiss the issue so easily in the real world.

    14. Re:IM, while popular, is not The Right Thing (tm) by Anonymous Coward · · Score: 0

      Dude, if you can't use ipnat or ipfw, or at least host.deny, then give up now. You're not a real sysadmin.

    15. Re:IM, while popular, is not The Right Thing (tm) by Anonymous Coward · · Score: 0

      >1. Packaging a finger daemon with the chat client, so that people can
      >use finger to see who's logged on,
      >2. Packaging a finger client with the chat client, so people can see
      which friends of theirs are logged on,
      >3. Anyone have any idea how to fix the problem of dynamic IPs?
      Actually,I was just sitting here while ircing,and thought of something along those lines.
      As we all know,many ISPs block finger at the routers for security purposes. God knows my fingerd hasn't been touched in aeons. However,there may be another solution to this,and if I'm wrong,flame away.
      Create a client which,when active,lets a server at the ISP know that you're "avaliable",and sends the userlist to a remote. The remotes will in turn allow those with the client know who is online by their selection of usernames[nicks] and relative IPs. This doesn't take into account spoofing,but it would be a solution.
      To avoid spoofing,I wonder if the Kerberos ideals for authentication are feasible. Another end on this is that the "profiles" of these users can include what types of communication they wish to use,and also a "signal" for if they want you to open communications. This would entail no password lists,excepting a password to prove you are who you are and not just a spoofer.
      "Welcome to my box,and into my shell. If you don't like my setup,then go straight to Hell." --- lord_kronovohr@yahoo.com

    16. Re:IM, while popular, is not The Right Thing (tm) by Anonymous Coward · · Score: 0

      You "fix" dynamic IPs either at the IP level with IP splicing the way ultra high performance web stuff works, or you use DNS games. Go back and read the papers on mobile IP, on IP splicing, and check out Vixie's stuff.

    17. Re:IM, while popular, is not The Right Thing (tm) by Raven667 · · Score: 1

      I'm not so sure that the finger protocol is so inherently insecure (except for giving out user information). As I understand it the origional finger daemon was horrendously insecure and riddled with bugs. I am no so sure that applies to the current fingerd incarnation.

      --
      -- Remember: Wherever you go, there you are!
  20. IETF by Anonymous Coward · · Score: 0

    http://www.ietf.org/html.charters/impp-charter.htm l
    N.

  21. Instant messaging on top of IRC by majere · · Score: 2

    Could this not all be implemented on top of the
    existing IRC protocol?
    I'm sorry if I'm all wrong about IM's, I haven't really had much
    experience other than "Hrrm, someone's been touching
    *my* work computer, in *my* cubicle, hrrm, what's
    this funny thing in the task bar, AAAAAAAAAAARGH!! AOL!! KILL IT, KILL IT!!! DIEDIEDIEDIEDIEDIE!!!!"
    (yes we run win9x, it's company policy, I have no choice)
    but enough digressing.
    Could not a slightly modified network of IRC servers essentially
    duplicate all the features of an IM? For instance
    seeing if they are online, file transfer, video conferencing could
    easily be added via DCC or something like that. Why
    must we reinvent the wheel when we already have
    a protocol which can be modified to suit?
    of course I could be completely wrong, so flame away.
    ----------------------

    --
    "Hope is the denial of reality, it is the carrot dangled before the draft horse in a vain attempt to reach it" - Raistl
    1. Re:Instant messaging on top of IRC by majere · · Score: 1

      err, of course, for the IM/ICQQ user, this
      would require a modified GUI client with lots
      of pretty buttons and so forth, oops

      --
      "Hope is the denial of reality, it is the carrot dangled before the draft horse in a vain attempt to reach it" - Raistl
    2. Re:Instant messaging on top of IRC by Trinition · · Score: 1
      I hear ya. It doesn't sound like bad idea to me. The protocol would be find. As long as the client and UI is completely different.

      But doesn't IRC have the problem of a slew of isolated networks. i.e. if you're on one, and your friend is on the other, you can't chat until one of you switches to a server in the other's network?

      Forgive me if I am off here -- when I used IRC, I never got heavily into it.

    3. Re:Instant messaging on top of IRC by majere · · Score: 1

      You are right, that could be a problem. Perhaps
      having a seperate IRC network for the IM, or
      having the client connect to whichever IRC networks
      you wish and do a WHOIS on the person you are
      looking for, or just always be on one IRC network.
      there should be tons of people to talk to on a
      decent IRC net anyhow. Anyway, those are the only
      ideas I can think of right now, I'm rather tired and
      my brain is giving out, so pleaase forgive me.

      --
      "Hope is the denial of reality, it is the carrot dangled before the draft horse in a vain attempt to reach it" - Raistl
    4. Re:Instant messaging on top of IRC by Dr.+Evil · · Score: 1

      I've given this a bit of thought over the past month, and I've been thinking of a tallbar interface with multiple collapsing groups of people. In other words, you can have multiple channels on multiple servers in your tallbar at the same time. All your friends/coworkers can exist in password protected hidden channels. I think it is a great idea.

      Anybody out there an IRC client author who is willing to rip up their UI? It shouldn't be hard to do this sort of thing.

      Hmmm... I really have to learn X programming... maybe ripping up another Opensource IRC client GUI is the way to do it. hmm...

    5. Re:Instant messaging on top of IRC by Anonymous Coward · · Score: 0

      The easiest way to learn X is using Tk-- especially if you don't use tee cee hell to get to it. :-( Perl/Tk runs on Unix and Microsoft, so you might look at that.

    6. Re:Instant messaging on top of IRC by drwiii · · Score: 1

      I've actually been working on an IM client that'll work on top of the IRC protocol. Here's a screenshot from my M$ client.

  22. There are several.... by Max+Planck · · Score: 2

    There are severak IM clients that are attempting this, even if still in the beta stage. I'm surprised no one has mentioned AT&T's "I M Here" client. It was on Slashdot just a week or so ago. It already has support for AIM and MSN Messanger, with support for ICQ and Yahoo! pager in the works. Problem is, of course, that Tribal Voice developed it, and their apps for AT&T have been less than impressive. Oh, yeah, it's only good at work, since it only works with Windows 95/98 or NT. Wait a minute, maybe that's why no one posted it...

    --
    "137!! Why 137!"
  23. www.everybuddy.com by JuddMaltin · · Score: 1

    www.everybuddy.com

    It works pretty darn well already.

    Nuff Said.

  24. but, popularity.... by Anonymous Coward · · Score: 0

    the thing is, it needs to be used by all your friends, and their friends need to use it if they use it, and it doesnt work out. If everyone (AOL, MS, ICQ) just agreed to merge into AIM, then you would have what you wanted....but for now, all you're going to get is comments like "____ is an open-source messaging system" and crap like that. peace d

  25. Gimmick by Cosmo_The_K_Man · · Score: 2

    Gimmick is a client being developed for the BeOS that can understand as many IM protocols as there is plug-ins for it. Drop an AIM plug-in into a folder, and you can get AIM messages. Drop an ICQ plug-in into a folder, and you can get ICQ messages. There is talk of a Jabber plug-in too. If there is anyone interested in it, please e-mail the guys who are working on it. They can use all the development help they can, and might be interested in helping port it to other platforms.

    --
    "I'd like to die quietly in my sleep like Grandpa, and not screaming like all the passengers in his bus."
  26. moderators have no sense of humor by Anonymous Coward · · Score: 0

    That's the funniest thing I've ever read. I can't believe you haven't gotten any points for it.

    Further proof that Signal 11 is running a conspiracy to steal all the karma points.

    1. Re:moderators have no sense of humor by Narc · · Score: 1

      Quite amusing yeah, I have to agree. But what you have to remember, is that everybody has a different sense of humour and mood swings. Ugh, sounds like I'm sticking up for them here (perish the thought) but I just want to point out that everyone is different, and they will have different opinions. Okay, enough said. I'll shut up now.

  27. Re:IT'S CALLED IRC by Anonymous Coward · · Score: 0
    echo "have a nice day" | rwrite user@host.com

    Then write the rwrited daemon at the other side. Make it a combo comsat/talkd thingie. This is trivial stuff. Nothing to get a hard-on over.

  28. If a standard was created... by kevlar · · Score: 2

    ... then MS would just come in and load an IM client on every WindowsXX box and drive AIM out of business... as well as ICQ, etc.

    Therefore I'm against a standard, although I think it'd be great to see one implemented.

    1. Re:If a standard was created... by TimTr · · Score: 1

      "If a standard was created then MS would just come in and load an IM client on every WindowsXX box" - this is a reason to be AGAINST a standard? What? So what you're basically saying is that you'd like for everyone to be able to talk to everyone else, but if Microsoft helped make that possible it would somehow be a BAD thing? Geez, not everything Microsoft does is bad! If my mom and girlfriend that don't have the ability to go out and find an open source tool were still able to chat with me that would be a "good" thing. If it were by a standard, you could always go get your open sourced version, what difference does it make?

      I've heard this crap before for why people don't want to use some of the XML standards. Who cares if MS uses the standard too!? Its published, can't be closed back up, and interportable. If you don't want to use MS products, that's fine. That's great actually - I'm moving away from it too. But why is it bad if MS wants to support the standard too? It just makes it more quickly adopted so the rest of us can get more use of our standards implementations too. Might as well face it, standards are good and once they are set, MS has the same right as everyone else to use them.

      --
      Tim T. ... Cupertino, CA
    2. Re:If a standard was created... by Anonymous Coward · · Score: 0

      Just like HTML was a great standard and has fostered tons of competition in the Web Browser market? Any sort of standard that Micro$oft can use to make money off of, they will load on to every Windows machine, just like IE, and it will turn into Explorer vs. Netscape all over again. Guess who will win...

    3. Re:If a standard was created... by kevlar · · Score: 1

      Yup, thats exactly what I'm saying.

      This is the way Microsoft corners a niche. They give it away, and screw the competition. Its the same tactic they used to get Office on every PC (which I like Office, but its still the tactic), as well as IE. Hence the reason why Corel and Netscape are doing so poorly.

      I'm all for standards, but I know for a fact that if MS becomes a dominant player in the IM game, they'll use it to "break" other clients. They're attempting to do it with SMB filesharing right now, and they've tried doing it to SMB in tha past (remember the Win95 "feature" where it'd listen on some weird-ass port for certain responses instead of port 139??).

      Therefore, I'm against a standard in this case.

    4. Re:If a standard was created... by Anonymous Coward · · Score: 0

      The users.

  29. Fuck the Spamvertising by Anonymous Coward · · Score: 0

    Anything and everything we can do to extirpate ubiquitous push-style advertising from our lives is a good thing. Captive advertising is supremely evil and deeply wrong. Fuck the advertisers. We want our minds back, and we want our children's minds back.

    1. Re:Fuck the Spamvertising by pen · · Score: 2
      Yeah, fuck advertising. Fuck Slashdot, Freshmeat, and every other site out there that relies on banners to make money. If they want to make money, they should go work at McDonald's! Greedy bastards!

      (This post may include:

      • S Sarcasm
      • B Bitterness
      Viewer discretion is advised.)

      --

    2. Re:Fuck the Spamvertising by Anonymous Coward · · Score: 0

      I assure you that I see no advertising on slashdot or those other places. Advertising is a cause for contempt, not celebration.

  30. Whither Zephyr? by Anonymous Coward · · Score: 0
    What ever happened to the Zephyr project's technology? Didn't it handle most of these issues?

    This `instant messaging` crud the peecee weenies keep having spamgasms over really seems like a poor reworking of known solutions. Who are they trying to fool -- purely numeric ID numbers? Blech.

    I guess I start to believe the stories about this all being an advertising gimmick. Starts to make you sick.

    It's also strange to see consumerist reworkings of the old standard BSD networking utilities. The scary thing is that even the oldest versions of these were better than this wintel junk. Didn't these people pay attention to existing technology? Or is the problem that these provided no vehicle for their obsessive advert crap?

    1. Re:Whither Zephyr? by Anonymous Coward · · Score: 0

      I'm sure that the corporate cost-centers that get all the spamming advert money rejected existing free solutions, since these would have also been free of abusive advertising.

    2. Re:Whither Zephyr? by john@iastate.edu · · Score: 2
      Zephyr is still in use here at Iowa State.

      Other than the server-to-server communication it is pretty good (esp. considering it is late 80s technology). Of course, if you designed it today it would use MIME and content-type text/html instead of its own simple formatting language @b(this in bold) @i(this in italics) @large(etc).

      Anyway, the IETF IMPP mailing lists are hosted here:

      impp@iastate.edu . . . (technical stuff)
      meta-impp@iastate.edu . . . (other stuff)
      (It's majordomo, you know how to use it)

      --
      Shut up, be happy. The conveniences you demanded are now mandatory. -- Jello Biafra
    3. Re:Whither Zephyr? by jebbono · · Score: 1

      Still in use (heavily) at Brown, too, but only in the CS dept.

  31. Should have co-opted fingerd by Anonymous Coward · · Score: 1

    The finger protocol could easily be used here. And should have been. All you do is have a version of a finger daemon that has an opt-in policy. If you don't have, say, a ~/.fingerable file, or whatever, it won't even look at you.

    1. Re:Should have co-opted fingerd by Anonymous Coward · · Score: 0
      The Wintel crowd has always been big on kludgy hacks ignorant of the past. And the corporate advertising mavens have been quick to cater to such.

      Just say no. To both.

  32. more like www.every*nixbuddy.com by swerdloff · · Score: 2

    Right, so some of us don't work on *nix boxes.

    everybuddy doesn't support us.

    AOL hasn't folded ICQ into their messaging system for two reasons: 1) their internal instant message client has been around since AOL 1.0 or before and those that haven't upgraded to more recent versions could be out of luck 2) they sell virtual real estate at the top of their standalone app.

    While theoretically, AOL could translate ICQ messages on their way through, even the naming conventions are radically different.

    Sure, standards would be great, but don't look to AOL to implement them anytime soon.

    1. Re:more like www.every*nixbuddy.com by Anonymous Coward · · Score: 0

      Just because not all life forms have advanced to the point of using Unix and discarding their rodent fetishes doesn't mean that the standing RFCs should have been ignored. NIH sucks.

    2. Re:more like www.every*nixbuddy.com by RobFlynn · · Score: 1

      Actually, We do have a Win32 port underway. We ran into a small problem when we tried this before (due to some Win32/GTK problems and a few other issues). If you are interested in helping out, grab the latest CVS copy from http://www.everybuddy.com and start hacking :-) -- Rob Flynn: GAIM Co-Author Everybuddy Co-Author

      --

      ---
      Rob Flynn
      Pidgin
  33. It's not about standards, but servers. by color+of+static · · Score: 1

    Even if there is a standard, the real problem is the fact that you have to use one or two controlled servers. It's the only way any of these IMs will work. Who controls the servers then has your friends and family list for marketing purposes. I'm sure the privacy issues are more then trivial.
    What is needed is a serverless IM. Tragic looks to be a good starting place, but needs a little help making it more robust and figuring out a better naming convetion. Once it really is peer to peer then privacy is only a matter of encryption, and the single point of failure in the server is gone.

    1. Re:It's not about standards, but servers. by Anonymous Coward · · Score: 1

      Let there be no doubt: Big Brother is not the government. Big Brother is corporate greed.

    2. Re:It's not about standards, but servers. by TimTr · · Score: 1

      You're right it is about servers. But c'mon people, computers are where they are based on corporate greed. They would be back in the punchcard area still without the corporate influence. And, thinking of that, why would a company invest huge amounts of money to provide a messaging server that you can access without paying them any homage. Yahoo, AIM and the rest provide instant messaging capabilities because they can lure people to their services. If they let you write your own client that can subscribe and work without ever visiting their site they are essentially spending real money for no real benefit. As much as people may wish that computers were part of a socialist state, you might as well face the fact that you wouldn't HAVE any computer at all to use if that's the way things got done.

      I'd like to see the companies get together and form a standard. They could each get 25% of the advert time on the client they distribute or something to make their investments pay off. But, if the client is open, then people will pull out the ads. If people pull out the ads, then the instant messenger people will stop investing in their servers.

      I've heard people argue about this as if there weren't many thousands of dollars in servers running out there to serve their chatting needs. Like somehow AOL has found these servers growing in a field and simply put them in a cage.

      I like the idea of peer-to-peer, but that only limits the need for servers, it doesn't eliminate it. You still need a central server for name resolution. Sure, I have a fixed IP I could give to my friends, but most people don't. So, even if the communication is peer to peer (which is still very tough to do if both people are behind proxies) the naming requires a server. Maybe an open source group like VA or RedHat would sponsor it, but I doubt ANY company with enough money to do it would want to do it if they couldn't control having their adds on the client.

      --
      Tim T. ... Cupertino, CA
    3. Re:It's not about standards, but servers. by Anonymous Coward · · Score: 0

      This is very easy. You use a RBL-style DNS hack. So a DNS reverse who.you.are.ICQNAME.ORG returns the proper address, dynamically, of where you are. There are, of course, update authentication issues, but there's no reason to abandon the notion.

    4. Re:It's not about standards, but servers. by Anonymous Coward · · Score: 0

      Ooooo! Clever! I can see a few things to work out, but this could certainly do the job. Nifty!

    5. Re:It's not about standards, but servers. by Anonymous Coward · · Score: 0

      Peer to peer does not work on firewall protected networks. No firewall admin in his or her right mind is going to allow you an inbound connection to talk to a proprietary (or open source) client on a users desktop.

      Client to Server is here to stay for good... sorry...

      Now, that does not exclude encryption or other privacy. It just means you have to design it on the existing architecture.
      --dspyder (a few too many years in the messaging/collaboration space)

  34. Unified IM for BeOS, Gimmick by Klamy · · Score: 2

    I haven't managed to try this out yet (BeOS doesn't support CHAP, but that's another story), but it looks really promising.

    They support ICQ, Jabber and AOL IM, so far they've released the ICQ part for testing and the rest is upcoming, although how upcoming is another matter - the last update on the site was August 2nd.
    Gimmick

  35. Undergraduate senior project by Anonymous Coward · · Score: 0

    This whole system sounds like something that even an compsci undergraduate senior project would have been expected to do better. Really, I can't see what's so hard that it couldn't be put together in one day of rapid prototyping.

  36. Re:IT'S CALLED IRC by Anonymous Coward · · Score: 0

    Sounds like a weekend's work for any decent Unix hacker. So how come it's so screwed up?

  37. Re:standards are great . . . by Money__ · · Score: 1
    Sure, standards would be great, but don't look to AOL to implement them anytime soon.

    Sure, standards would be great, everyone should have one. :)

  38. dumbass! icq sends messages DIRECTLY! by Anonymous Coward · · Score: 1

    all the ICQ servers do is tell you the IP and the PORT of the people on ICQ. you send instant messenges DIRECTLY with a TCP connection. which is ideal, in my opinion.

    1. Re:dumbass! icq sends messages DIRECTLY! by Anonymous Coward · · Score: 0

      As I already know the port and ip address to send messages to joeblow@anywhere.com, thank you very much, I certainly don't need any wanking AOL servers.

    2. Re:dumbass! icq sends messages DIRECTLY! by Anonymous Coward · · Score: 0

      That's your mistake. You don't know port and ip for AOL LUSER #9123849102378408912734.

    3. Re:dumbass! icq sends messages DIRECTLY! by dyslexia · · Score: 1

      I think that you are missing the point. Email is NOT an instant message. I have icq open all the time when i'm online, with an away message telling people where i'm playing team fortress. On the other hand, i only check email before i go to bed, and then read it sometime the next day.

      --
      --Have a Johsonville brat.
    4. Re:dumbass! icq sends messages DIRECTLY! by Anonymous Coward · · Score: 0

      No, my son, it is you who miss the point. A mini-xterm with a tail -f of your incoming mail audit more than suffices. Learn to use your tools.

    5. Re:dumbass! icq sends messages DIRECTLY! by Duckie01 · · Score: 1


      Not if you're both behind a firewall, it'll use the server connection in that case.

  39. Standards ARE great, theres so many to choose from by kobaz · · Score: 1

    My dad has always liked that quote. As for me, I hope somewhere out there or some groups of people out there would be nice enough to put in the time and effort to make an all-in-one "im" client and possibly have ports to most of the popular os's

    --

    The goal of computer science is to build something that will last at least until we've finished building it.
  40. New millenium post office by Tony-A · · Score: 1

    As much as I generally dislike government meddling, any universal solution is inherently monopolistic and should be government run or heavily regulated. Somehow the Post Office seems a better choice than the FCC. Of course, there is always anarchy, but MS, AOL, AT&T will always use too much muscle. Interesting times we live in.

    1. Re:New millenium post office by Anonymous Coward · · Score: 0

      miLLeNNium is like centeNNial, aNNiverary, pereNNial, and aNNual -- not like aNal. anus != annum.

  41. Mac OS X/ Openstep has a unified client too by Anonymous Coward · · Score: 2

    www.epicware.com/fire.html. Fire has been around for the last 6-8 months. It currently supports AIM, ICQ and Yahoo. Is open sourced, based on open source protocols (libfaim, libicq, libyahoo), could be ported to Windows (if apple would release cocoa), has been ported to openstep, coul be ported to Linux (By way of GNUStep). It's pretty mature and has a nice UI.

    1. Re:Mac OS X/ Openstep has a unified client too by poiu · · Score: 1
      I have used Fire.app. It is very good (excellent on Mac OS X). If you have WebObjects installed, you can run it on Windows too.

      --

      ---
      "Don't anthropomorphize computers. They hate that."
    2. Re:Mac OS X/ Openstep has a unified client too by Anonymous Coward · · Score: 0
      I have used Fire.app. It is very good (excellent on Mac OS X). If you have WebObjects installed, you can run it on Windows too.
      Does it run on other BSD systems too, or isn't it open sourced?
    3. Re:Mac OS X/ Openstep has a unified client too by puppybane · · Score: 1

      It doesn't use X Windows, so it wouldn't run on BSD, but if GnuSTEP runs on BSD, then it could be ported VERY easily.

  42. Re:New milleNNium post office by Anonymous Coward · · Score: 0
    Are those the best words you can think of? :-)
    % egrep 'annua|ennia' /usr/dict/words | fmt
    annual annualist annualize annually annuals annuary antemillennial Avicennia Avicenniaceae biannual biannually bicentennial biennia biennial biennially centennial centennially Cevennian decennia decenniad decennial decennially duodecennial millennia millennial millennialism millennialist millennially millennian millenniarism millenniary novennial octennial octennially octocentennial pennia perennial perenniality perennialize perennially Planipennia plurennial postmillennial postmillennialism postmillennialist postmillennian premillennial premillennialism premillennialist premillennialize premillennially premillennian quadrennia quadrennial quadrennially quadricentennial quadriennial quincentennial quindecennial quinquennia quinquenniad quinquennial quinquennialist quinquennially quintennial quotennial semiannual semiannually semicentennial semperannual septendecennial septennia septenniad septennial septennialist septenniality septennially sesquicentennial sexennial sexennially sextennial superannuate superannuation tercentennial tercentennials triannual tricennial tricentennial triennia triennial trienniality triennially trigintennial undecennial unsuperannuated
  43. Re:New milleNNium post office by Anonymous Coward · · Score: 0

    I vote for "quinquenniad" as the quulist. :-)

  44. Re:New milleNNium post office by Anonymous Coward · · Score: 0
    There's more where that came from:
    % look quinqu | fmt
    quinquagenarian quinquagenary Quinquagesima quinquagesimal quinquarticular Quinquatria Quinquatrus quinquecapsular quinquecentenaries quinquecentenary quinquecostate quinquedentate quinquedentated quinquefarious quinquefid quinquefoliate quinquefoliated quinquefoliolate quinquegrade quinquejugous quinquelateral quinqueliteral quinquelobate quinquelobated quinquelobed quinquelocular quinqueloculine quinquenary quinquenerval quinquenerved quinquennalia quinquennia quinquenniad quinquennial quinquennialist quinquennially quinquennium quinquepartite quinquepedal quinquepedalian quinquepetaloid quinquepunctal quinquepunctate quinqueradial quinqueradiate quinquereme quinquertium quinquesect quinquesection quinqueseptate quinqueserial quinqueseriate quinquesyllabic quinquesyllable quinquetubercular quinquetuberculate quinquevalence quinquevalency quinquevalent quinquevalve quinquevalvous quinquevalvular quinqueverbal quinqueverbial quinquevir quinquevirate quinquiliteral quinquina quinquino
    I've acquired the queer notion that we quaintly adopt an icquinquevalent protocol. :-)
  45. History repeats itself.... by BMIComp · · Score: 1

    Seeing that there are multiple projects going on, (jabber, everybuddy, i've seen a few others....) in attempt to merge current instant messaging protocols... err software... but anyway, won't this create the same thing, people having to use multiple instant messaging software to be able to communicate with people? oh well.

    1. Re:History repeats itself.... by volkris · · Score: 1

      Of course it won't. These projects are unifying protocols, not creating new ones.

    2. Re:History repeats itself.... by Coolfish · · Score: 1

      In either case, I'm sure we'll see something that will unify our multiple unified IM proggies. And if it happens that these Unifying Unifiers need to be unified because of competition in the market place, SO BE IT! :)

      Feel free to contact me:

      ICQ 434551
      AIM 4132445
      YAHOOWHATEVER 578543858
      PHONE NUMBER 646-656-5353
      EMAIL 35235426_2346566576573543.3542355@compuserve.com
      RANDOMNUMBERS 535743845fd98fd54982399e

  46. Client-Server is dead as feudalism by Anonymous Coward · · Score: 1

    The feudal "client-server" mentality of lords and serfs is dead. A healthier, peer-to-peer relationship between equally respected and empowered freemen (well, free computers) is the only scalable system. Why do you think Linux already comes complete as a full computer, with inetd well populated? We don't need no stinking servers. We have our own daemons, and don't need AOL or anybody else to babysit our dumb terminals.

    1. Re:Client-Server is dead as feudalism by Anonymous Coward · · Score: 0

      What are you trying to do, put both Sun and Microsoft out of business?

    2. Re:Client-Server is dead as feudalism by Anonymous Coward · · Score: 0

      And this would be a bad thing?

  47. Re:IT'S CALLED IRC by Anonymous Coward · · Score: 0

    "task bar"? Sounds like some blue-collar hang-out.

  48. Re:IT'S CALLED IRC by Anonymous Coward · · Score: 0

    Yup, definitely blue-collar. Real Men (tm) don't hang out in taskbars. They hang out in twmbars, and are proud! :-)

  49. Multiple IM's by quonsar · · Score: 2

    "It's getting silly - I have 4 different types of messaging accounts: ICQ, AOL IM, MS Messenger, Hotmail and regular email clients all run on my computer at the same time, and they all have overlapping capabilities."

    I just don't understand this. Myself and several friends all got ICQ very early on, it has served us well. I cannot grok why one would load 4 clients? Is it necessary to make yourself accessible to every possible IM user on the planet? I realize it may be different for others, but basically the only people we want to IM are each other. I have zero desire to be accessible to 20 million AOL users, or the hordes who think those ridiculous "portals" with thier own branded IM's are cool.

    As it is, my ignore list is easily twenty times larger than my contact list and all of us tend to view unsolicited IM's from lonely teen chatmongers and useless sales pitches demanding we "!!!!Go HERE NOW!!!!" as rude - I just don't get it.

    All that said, a unified, standardized protocol only makes sense - I just don't understand the need that drives people to load multiple clients. Would someone clue me in?

    ======
    "Rex unto my cleeb, and thou shalt have everlasting blort." - Zorp 3:16

    1. Re:Multiple IM's by Control+Group · · Score: 1

      Is it necessary to make yourself accessible to every possible IM user on the planet?

      There's more to it than that...my immediate friends and I grabbed ICQ in the wayback. But AOL's got better marketers, so while I've been away at college, my sister started using the family computer for AIM with her friends. She showed it to my (semi-technophobe) mom, who really liked it...and who wants to know why she can't talk to me like she can talk to my sister (who went away to college last year)...have you ever tried to explain to someone who doesn't know computers why you don't want to use anything that says AOL on it?

      The same problem occurs when people I've known finally get around to getting a computer and/or net access. They always end up with AIM--again, better marketers. Granted, these friends are very seldom technophiles, but I can't afford to restrict myself to only techies to converse with--all the good geek girls are taken... ;)

      I guess I'm just lucky I only deal with two IM's.

      --

      Reality has a conservative bias: it conserves mass, energy, momentum...
    2. Re:Multiple IM's by Anonymous Coward · · Score: 0

      My friends and I use ICQ (I have a low 6 Digit UIN heh thats EARLY ON FOR YA) but more recently my FAMILY has been getting online through one of the most famous starting points for getting onto the internet for ppl who dont know any better... AOL. So guess what THEY USE AIM, most dont know or feel like learning a new program like ICQ so I'm forced to use both... Theres my NEED for multiple clients... Maybe if you had ppl who wanted to talk to you, you would understand. Sanity is the playground for the unimaginative

    3. Re:Multiple IM's by W+Parasyte · · Score: 1

      I used to only use ICQ as well. But some things quickly got me to change to using it with AIM.
      One, the AIM interface for sending messages is better, IMO, what with not having to use different windows for sending/receiving messages. I also like the fact that you can see how long someone's been on... useful for my friends, because then I know how likely they are to be there, or be idling, or be just leaving.
      But what really got me to use AIM was the girl I fell in love with. She's not allowed to download programs, and uses AOL (but connects to it by TCP/IP, it's not like she's a full blown AOLer). Therefore in order to IM her I needed AIM. Then the interface grew on me. (I still like ICQ's file transfer better.). Oh, and don't think I didn't try and convert her :)

      --
      -- Your IP is showing
    4. Re:Multiple IM's by jra · · Score: 1

      Well, I'll speak to this, since I have two:

      ICQ to talk to people whom _I_ (usually) pointed at it, and they were bright enough to set it up safely (it's pretty powerful; there's stuff you want to turn off).

      And AIM, because there are, shockingly enough, some people whom I _do_ want to talk to, who only do AOL.

      And this is the point: you need whatever clients are required to talk to the people you want to talk to; you don't always have the influence to make _them_ install _your_ client of choice.

      And the second-layer point is this:

      We continue, on the net, to allow engineering decisions to be made by marketroids. Ok, perhaps the competition between the various protocols is good, in the final analysis: the IMPP working group will have more good and bad examples to draw from. But still: have you _ever_ clicked an ad you saw on AIM?

      Cheers,

  50. Interface... by supz · · Score: 1

    IMHO I think that the AOL Instant Messenger interface is probably the most intuitive and easy to use. If anyone ever does make anything like this, it should use an interface similar to AIM, just without the advertisements =]

    1. Re:Interface... by Anonymous Coward · · Score: 0

      Oh for cripes' sake. "Intuitive" has been definitely proven to mean "familiar". Try a better argument.

  51. Its a little irony but... by Necroleptic · · Score: 1

    Most people do not like using AOLIM or ICQ, buit to keep in touch with several people I know in real life and over the internet, this is one of the few ways to do it in real time, aside from using my other phone line or email. But a standard seems to be a long time away, as most companies (AOL) value are based on thier messaging/chat capabilities (oh come on, when was the last time someone used AOL for everything aside from IMs and chat.)

  52. Re:Tricky issue: not at all by Jackster · · Score: 1

    It's funny that someone of a "libertarian bent" would put such faith in a system of communication where political clout is allowed to coerce the choice of individuals. Remember that if ICQ is popular, it means that it is considered valuable by a large number of people. It may have shortcomings, but they who use it obviously think its advantages outweigh its disadvantages.

    No person can make value judgements for another. Congressmen can and should be able to pass laws to protect individual rights, but to pass laws specifying what IM is "best" and creating a government monopoly on IMs is as ridiculous as the government mandating a person's favorite color.

  53. What would the standard protocol encompass? by ElectricNinja · · Score: 2

    I have a few questions though about a potential standardized protocol. First, would instant messages likely be sent in HTML format? Second, which of these AIM features would likely make it into the protocol? 1) Maintaining a profile for each online user, possibly with attributes like age, gender, e-mail address, etc? 2) Being able to poll for other users that are online, according to their attributes, in order to potentially meet new people? 3) Being able to tell how long another person has been online? 4) Displaying an away message when the user is not active with the client? My point is, I don't want to end up with standardized clients that only perform the most basic of functions. On the other hand, I'm also guessing that the above features would possibly get a little messy, what with multiple unrelated servers across the globe handling the IM's. Can anyone enlighten me? Lastly, an open protocol would be great, but a standardized quick-n-dirty cross-platform Instant Messaging API would be a welcome compliment.

  54. TCP/IP splicing by Anonymous Coward · · Score: 0
    Sure they do, kid.

    And it doesn't matter, anyway. Apparently you've never read any papers on TCP splicing. I suggest you read the tehcnical literature before you go off solving the wrong problem the wrong way.

    1. Re:TCP/IP splicing by Anonymous Coward · · Score: 0

      If you really expect 1% of the Winix kiddies to understand not just simple ipnat, but dynamic rewriting of incoming addresses the way Ranum first wrote about and which many others have done further work on, you don't understand the slashdot market very well.

  55. Standards are good by Anonymous Coward · · Score: 0

    And we will call the desktop and small/medium server standard microsoft.

    There shouldn't be standards in a consumer market like this. With strict standards you lose innovation. You wait until the best wins, and then use it. If you are that week willed to have a million messengers on your desktop, then that would fall into the territory of your problems.

    There isn't enough work done in this arena to warrant a standards base yet. To do so at this juncture would certainly stifle growth and innovation.

    1. Re:Standards are good by Anonymous Coward · · Score: 0

      My desktop has had Unix on it and nothing else for almost twenty years running now, long before Microsoft could even manage CP/M clones. Why don't you say what you mean? Desktop != Idiots != Microsoft.

    2. Re:Standards are good by Anonymous Coward · · Score: 0

      You seem to be confusing desktop with workstation.

    3. Re:Standards are good by Anonymous Coward · · Score: 0

      Nope, but I see that you are in pretending they're different. Just because I run daemons on my "desktop" doesn't make it a "workstation". These are marketing terms. Try being technical in a technical forum, sir.

    4. Re:Standards are good by Anonymous Coward · · Score: 0

      "Sir"? As if using some kind of mock formality will somehow add zing to your insult. Get a life and argue like a normal person.

    5. Re:Standards are good by Anonymous Coward · · Score: 0

      Sorry, ma'am, but the good poster anteprevious probably lives in Louisiana, where "sir" is required by Force of Law. :-)

  56. NP/IM as ISP service is the right thing by SurfsUp · · Score: 4
    The current Instant Messaging model suffers from several glaring problems stemming mostly from the reliance on centrally controlled messaging servers (that double as ad servers). Major issues with the current IM model include:
    • Reliability: Does the whole world want to count on one company's servers to stay up 24/7?
    • Security: What if someone breaks into the server that has your passwords? What if (hypothetically of course) an employee of AOL doesn't like you?
    • Privacy: Isn't it a warm feeling knowing that all your text goes through some other company's messaging servers?
    • Authentication: How the hell do you know who's on the other end of the line?
    Would it suprise you if I said you aren't the first to notice these problems. It's pretty much accepted that Network Presence/Instant messaging has to be a service provided by ISP's, preferably *your* ISP. Obviously, authentification and privacy issues are solveable and they don't really have to involve the ISP much. Where the ISP comes is mainly in two places: (1) making your presence/absence known to selected others via the as-yet-to-be-built Internet Presence network. (2) Providing store and forward for messages that can't be delivered due to the (temporary) absense of the recipient.

    The real question is, once we manage to produce a good solid NP/IP server/client system, how are we going to get the ISP's to adopt it? Keep this in mind: Neither AOL nor Microsoft has the slightest interest in ISPs support our NP/IP system! (Because they both want us to use their proprietary servers.) So we are going to have a big fight on our hands, and we're going to have to use some very powerful weapons indeed to get what we want.

    For starters, we're going to have to reward the ISPs in some way. One idea just off the top of my head is to provide, in the clients, a clickable link for the recipient (and sender for that matter) back to a web page of the ISP's choice. This could be disabled by the user of course, but if the user clicks it the ISP gets some sort of benefit: as ad revenue, or the ability to promote it's own services to the recipient of an IM, or whatever. Another idea is to just include the winning NP/IM protocl in all new versions of the software that ISPs use. I.E, making it part of sendmail or the other mail clients, etc. (the force-feeding method) Another way is to organize some sort of email campaign to get the ISP's on board. We're going to have to have a good plan in place. Don't make any mistake about it: it's going to be an uphill battle.
    --
    Life's a bitch but somebody's gotta do it.
    1. Re:NP/IM as ISP service is the right thing by Anonymous Coward · · Score: 1

      Here's how you do it: talk somenick@someisp.net. Then you have Some ISP figure out whether you're connected right now, probably with a random new IP address. Then they simply do a TCP splice to rewrite to the right real address for the incoming commection. Simple. Sublime. Same with finger, etc.

    2. Re:NP/IM as ISP service is the right thing by protektor · · Score: 1

      Being an ISP I can tell you the simplest way to do this is to give me a reason or something service-wise that I don't already have. Say a way to instantly message all my customers or a way to push information out to them automaticly when they come online. The ability to tell everyone there is a mail problem or that I am upgrading a router and have to reboot it so they will loose some connectivity for 2-4 mins.
      Another option is the ability for me to push my own ads just like the big boys do. Any of those types of new things that you can offer ISPs would encourage them to adopt a new IM server for use by their customers. Also if customers demand it then ISPs will provide it. Just like if an ISP didn't offer mail no one would sign up, the same would be turn if customers had the same type of demand for an IM server.

  57. Everybuddy support for Win32? by RedX · · Score: 1

    Is there a Win32 version of Everybuddy? I can't find a version anywhere on their web page. Interestingly, there is a choice to vote for a Mac version in their "Voting Booth" but no mention of Win32. Seems odd.

    1. Re:Everybuddy support for Win32? by Anonymous Coward · · Score: 0

      As long as people keep focusing on interoperability and crossplatform standards, there will never be a killer app that makes people switch platforms. Watch Microsoft's tactics. Where is the killer app for Unix?

  58. Strike that last comment by RedX · · Score: 1

    I looked a little closer at their Voting Booth and found:

    "as much as i hate to ask. what about win32.. some of us are forced to use it at the the still :( "

  59. How about doing it this way.... by Dijital · · Score: 1

    Divide the project up like this..

    - A main program, whose purpose is to draw the IM windows and control the core function of the program.

    - Libraries consisting of protocol definitions and translations.

    - Libraries for the various features (chat, IMs, etc...)

    With this structure, The EU has to only create the account and download the needed libraries.

    Sound Good?
    Dijital

    --
    Diji
    "I came, I saw, I WTF'd!"
  60. What shall we hack today? by Tom+Christiansen · · Score: 2
    As somebody else suggested, another way to do this, a way using a higher protocol, is with an RBL-style DNS hack instead of an IP hack. You could finger @somenick.someisp.net and have their DNS reverse figure out where you really are. For some purposes, this would be preferred. For others, you want to hack IP so that talk somenick@someisp.net would work, too.

    But this all seems pretty obvious stuff. Surely there are ISPs using DNS or IP hacks for clever routing of static names and addresses to dynamic connections? Firewall people have done some kinds of this for a long time.

    1. Re:What shall we hack today? by Anonymous Coward · · Score: 0

      Tom, you're grossly overestimating the innovation, intelligence, and hacking skills of 99.98% of the ISPs out there.

    2. Re:What shall we hack today? by Anonymous Coward · · Score: 0

      you really need to get some pussy dude. It must suck to be you.

    3. Re:What shall we hack today? by Raven667 · · Score: 1

      While this would be a neat hack, requiring ISPs to fiddle with their DNS settings would probably cause more trouble than its worth (some ISPs can barely turn DNS on). An easier solution would be to add a talk/finger plugin to Jabber, and sync up with the IETF IMPP protocol work. Just have the Jabber server at your ISP proxy for the dialed up user.

      --
      -- Remember: Wherever you go, there you are!
  61. ICQ Message Passing by Anonymous Coward · · Score: 0

    I could be mistaken, but I thought all icq message and chat traffic was striclty between the clients and the server is used for authentication and tracking who's 'logged in'. If you send an icq message to somebody, you can do a netstat and see that you're connected via TCP to the other person's machine.
    So, is there really a privacy concern when it comes to the actuall message you're sending? Sure, they can track your personal info, and even who you're talking to, but afaik, they can't see what you're talking about.

    1. Re:ICQ Message Passing by Anonymous Coward · · Score: 0

      The problem arises when there's a hiccup in the connection. By default ICQ sends the msg through the server if a direct connection cannot be established. Same if you send something to an off-line user. It's stored on the central servers until their name comes into view.

  62. True Peer to Peer IM by color+of+static · · Score: 1

    Actually Tragic deals with this issue. It keeps a list of the last known class C that each party came from. It then sends out a query to all 255 addresses in each. Unless you are using one of the really big ISPs you will probably be right more then wrong. Even some of them will work this way due to geographical issues.

    Tragic could be extended to make this even more useful. Add an echo net like lookup feature. When it queries for a person, if it contacts a different tragic then they exchange some of their directory info. This way information passes around the net. You then search out via the new dir info and keep repeating the process until you find the person. A simple set of rules could maximize the search for a limited set of resources.

    The only issue that tragic doesn't deal with well is the naming. I think this could be done with a unique serial number and then aliases on top of it. Use the aliases, and then add part of the serial number as needed until it becomes unique.

    I've thought about extending it myself to get this functionality, but I don't have time to do it yet. If someone else does I'll definitly lend a hand.

  63. jabber (or something like it) will win by strudeau · · Score: 2

    Jabber (or something similar) will skyrocket to success once it is implemented for many of the same reasons that ICQ did the same.

    • It is free
    • It is cool
    • It will work

    It will only take a handful of people who are using AIM/ICQ/etc to realize that jabber is the answer to their problems. They will start using it. They will tell their friends about it. Their friends will want it. That's all it took for the other IMs.

    For people who have ISPs who won't provide a server, there will be a solution. The same solution for people who want an additional email address - third parties will provide it for free.

  64. Re:IT'S CALLED IRC by Anonymous Coward · · Score: 0

    Hmmm... you're not running Unix on the other end? Oh yeah... I didn't think about that!

    Your "solution" is painfully limited in the number of desktops it would reach. That's only one of the major problems. Once you start adding in the rest of the features currently offered by existing IM software (file xfers, online notification, etc), you're merely talking about creating a new competing system, for which you have to wean users away from the other systems.

    It's not as simple as some of these glib responses make it sound -- if you want to have more than a couple hundred users for your spartan "system".

  65. Authentication by Uberminky · · Score: 1

    I think the point about authentication is a good one. Just how DO you know you've got who you think you do on the other end? But I think to *really* solve this problem you have to take a step back from the messaging client/server and examine the OS/computer. It would be better if the computer knew who you were based on physical characteristics, rather than some password that you might divulge to a "good friend". But the idea of scanning irises (irii? ;) or retinas would be a ridiculous waste of time. Instead, thermal imaging could be used to take a photo of your head. It would then be able to identify a positive match based on the formation of blood vessels, bone structure, etc (which even identical twins do not share). So you just sit down in front of the computer (no putting your eye up to a scanner, or thumb on a reader) and it knows who you are for sure. No need for a password, nothing. Then the OS would simply allow you to log into your account, or *whatever*... But then the instant messaging program would *also* know who you were. So if somebody else sat down at your logged-in computer, they could not read your messages or talk to your friends (pretending to be you).

    Speaking of thermal imaging... What about an instant messaging system where the checksum for your thermal image of your face would be your "ID number". Entered in a database somewhere would be your identifying checksum, as well as the information about yourself that you wish to divulge (so friends can find you, etc). This has the advantage that the computer always knows exactly who is sitting down (or they would know that this person does not have an instant messaging account registered in The Database)... it would be an extremely quick and simple method of identification (it could spot you from several meters away, if it was set up to)... and just think of the Coolness Factor(TM). I'd pay some big bucks for that....

    Just a couple of somewhat related thoughts I figured I'd throw into the mix, since I never hear thermal imaging mentioned (and it beats fingerprints, digital signatures [that will be cracked like nuts under a steamroller soon], and eyeball scanning). As you were, soldier...

    --

    The streets shall flow with the blood of the Guberminky.

  66. Browser Wars....Instant Message Wars.... by Fisics · · Score: 1

    I think that it is a very bad idea to have a single protocol. For one main reason, I believe that Microsoft would eventually beat the competition out. I can see it happening just as it happened with Netscape. Microsoft would "integrate" instant messaging with internet explorer and then everyone would just start using Microsoft Instant messaging instead of the most popular today aol im.

    I am sorry, but I just think that a protocol is a bad idea when you look at how Microsoft has abused their market share to force other companies out of the market.

    Ben

    1. Re:Browser Wars....Instant Message Wars.... by Tom+Christiansen · · Score: 1

      Microsoft hates open protocols. See ESR's Halloween documents. Netscape was hardly a protocol, you know.

    2. Re:Browser Wars....Instant Message Wars.... by Fisics · · Score: 1

      Of course Netscape was not a protocol, but it used a protocol that Microsoft had full access to, http.

      Ben

  67. IRC!!! Yes! by Anonymous Coward · · Score: 0

    I'm so sick of these clueless newbie masses who use these stupid AOL or ICQ clients. Helllooo!!! Are you guys morons? We've been doing live chatting for YEARS with IRC. You can transfer files, join different groups, chat amongsts your friends in your own channel, chat with just another friend via a private message, dcc chat, use bots, etc. Why aren't these stupid clients using IRC as the protocol instead of creating a new one for every idiotic service, all of them incompatible?

  68. But why not... by axiem · · Score: 1
    I use both AIM and ICQ. I use AIM because a lot of my friends from school either use AOL, or use AIM. I use ICQ because at times, it has some useful features that AIM doesn't (such as the fact you can send someone a message when they are not online).

    I have seen it suggested several times to do an IRC-type thing, and one person even has suggested ways to tell if someone's online. This is a good idea, except would be messy in implementation, especially for people who have enough trouble with the systems as it is! (Like a lot of my friends)

    So here's my idea: A client similar to AIM. It has a very user-friendly, and easy to use system. Yes, you #do# log in to a server. However, the server just knows when you're logged in, and gets your IP (although there are security worries here). You can have a "buddy" list, and the server can tell you which "buddies" are online or not. And like said, it would do this in a manner similar to AIM (minus all the stupid ads and buttons and stuff). However, if you wanted to talk to a "buddy" online, it would look like AIM does (because the HTML formatting I find really useful at times, and also the graphical smilies look cool :P), except, what happens is: your client knows someone is online. When you double-click on the name, a window opens (like AIM). You type some text in, and send. The server does not recieve the message. Since this is a "first window", your client instead requests fom the server the IP of the person you are trying to contact. The server sends your client the IP, and then your client sends the message to that IP. The only difficulty is the security with IP addresses. Which cannot be helped unless you have a central server (that would be able to store all the messages on with no problem). If someone disconnects and reconnects (with a different IP), then they would have to send an IM first (or you could have a req. for IP ever time you send a message, but that'd be to slow).

    There are obviously problems. But you are never going to have a perfect IM client. Right now (though I somewhat hate to say it), AIM seems like the best to me. It's easy to use, user-friendly, has away messages (very useful), allows you to see how long someone's been on, and is all-around pretty easy to use.

    And as long as we can keep Microsoft out of the race, I really don't care who uses the IM market. As long as it works, too.

    But we still have a long way to go before we get an IM system that everyone likes and agrees with.

  69. Where IM should REALLY be implemented: by Uberminky · · Score: 1

    I was talking to a friend a while back, telling him that tomorrow's computers will not be like today's computers. I couldn't explain how they WOULD be, but just that they'd be *different*. Good technology is not complex, but simple (at least the fundamental ideas of it). Things will be unified more and more, until everything just works seamlessly with everything else. Clearly we won't have our current IP scheme forever, BUT... I think the instant messaging would be best applied (to some degree) at the ISP level. The ISP knows when you are online, and it knows your IP address. Perhaps a system could be set up that would have the ISP update an online database. Or perhaps the computers themselves could update the database... If some sort of "pointer" system was implemented (through the ISP, or through The Database, or whatever) it would not allow people access to your actual IP address, which could be a good thing (tho not a huge one)... That would be a pain tho, unless it was designed into the IM system from the start (Jabber?).

    I don't know what I'm saying. Something about registering IP addresses with a somewhat central database (tho there could be more than one such database)... Yeah....

    --

    The streets shall flow with the blood of the Guberminky.

  70. IM Wars by iamriley · · Score: 1

    First AOL blocked Microsoft's IM from being compatible with their's, now AT&T is trying to make their IM client compatible with AIM, and AOL is blocking them, too. We know that Bill Gate$ is not happy with AOL, and also that he has quite a stake (about $5 billion) in AT&T. I think that Gate$ and Co. may just be trying to be compatible with AIM so that they will be blocked--it'll give them evidence for a possible future lawsuit against AOL.

    --

    If you can read this, then I forgot to check "Post Anonymously".

    1. Re:IM Wars by shrewmy · · Score: 1

      I don't know why I'm replying here, I'm tired, but whatever. I noticed everyone always leaves out Prodigy from this, for a while I wasn't able to use AIM from linux because when Prodigy released Prodigy Instant Messanger it was compatible with AIM, and AOL didn't like that so they blocked them... Eventually I found a proxy to use, but I'm still unable to use the toc servers from Prodigy without using a proxy...

  71. How True... by try67 · · Score: 1

    Yes, the ICQ Homepage is truly an example of how NOT to create and maintain web pages: from its HUGE (atleast 400KB) front page that almost never updates, to its clumsy infrastructure and through its excessive graphics shananigans (can this be misspelled?), it is a mightmare to visit...
    Your second comment is also true, but i rather think that the ICQ developers do actually understand the meaning of the terms Alpha, Beta and Build, but acknowledge the quality of their product, and therefore keep it under the Beta label...

    --

    To the fool, he who speaks wisdom will sound foolish. ---Euripides
  72. ICQ is easy!? by Anonymous Coward · · Score: 0

    I've been using computers for years and I must say, ICQ is one of the clunkiest hard-to-use interfaces I have EVER seen on ANY program. mIRC would be *much* easier to teach someone how to use. Even I can't figure out what the hell the difference is between "advanced" and "simple" mode on ICQ. It has an inconsistent interface, the menus are backass jackward and sometimes it just doesn't even work. Only reason I even touched it was to set it up for my mother because "everyone else was using it". IMHO AOL IM was MUCH easier to navigate even though I despise that as well. IRC for me.

  73. Unix by Anonymous Coward · · Score: 0

    So telnet to a unix box. People are lazy these days and are spoiled with their PPP interfaces. They need to know the power of dialing up to a terminal server and just getting a login prompt from a unix box. :-) The world is completely open to you at that point.

    1. Re:Unix by Anonymous Coward · · Score: 0

      Not telnet--ssh!

  74. Re:IT'S CALLED IRC by Anonymous Coward · · Score: 0

    Free Unix is destined for world domination. Resistance is futile. Microsoft is irrelevant. KDE and Gnome will evolve until grandma can't tell them from Billware, at which point we win.

  75. the NSA would LOVE this! by Caspuh · · Score: 1
    wouldn't it be nice if they didnt have to leave thier central office to monitor all of our conversations?

    now THATS scary.

    1. Re:the NSA would LOVE this! by JamesKPolk · · Score: 1

      With an open standard, it'd be easy to make clients with whatever encryption you want...

      You've got that right, though... it'd be another thing for the spooks to track.

  76. mirc!? ick by Anonymous Coward · · Score: 0

    sirc is much nicer than mirc. at least you can write cool program macdros.

  77. Everybuddy by Ben+Rigas · · Score: 1

    I see some people have already posted links to the everybuddy home page, but I would like to give an update as to what we are doing.

    Yahoo messanger support is now there as of release 0.0.6, and we have someone working on MSN messenger support, so we should have 4 services running before the end of the year. We will support any part of these services as we can, including file transfer. These other features will take time to implement, please be patient or help out.

    We are beginning to talk about creating an everybuddy server, which would hold contact info for all your accounts, so you would only have to log in once with your everybuddy account, and get all your icq, aim etc contacts.

    If anyone has suggestions as to how we should implement the server with good security, feel free to join our mailing list or just email any one of us listed on the web site.

    Someone asked about a win32 version, and the answer is yes we are working on it. We ran into a snag when we first tried to do this, and the win32 port of gtk isn't to stable from what I understand. Again, if anyone is interested in helping out, go to the web site.

    There is a voting page on the web site that you can submit new feature requests. the new requests then get voted on, showing us which features are the most important.

    The web site

    The voting page

  78. How to handle dynamic IPs by Webmonger · · Score: 1

    We can deal with dynamic IPs easily. Several organizations already offer dynamic domain names, including dynip.com and dhs.org.

    For example, I could have a domain foo.dyn.dhs.org. Every time I go online, I tell dhs.org what my current IP is. Then you can use DNS to find out my IP.

    If you're building a solution based on existing standards, DNS is the obvious way to mask dynamic IPs.

  79. Re:Multiple IM's, relation by dithi · · Score: 1

    It's a Ford vs. Chevy thing. Some people are devoted to their client and refuse to switch. I personally prefer ICQ over AOL IM, but i have friends in many parts of the country. Most of us here in Louisiana use ICQ, but a large group of my friends in Washington use IM. They refuse to switch, so i'm forced to use 2 clients (from the same company ha!)

    Perhaps the Gnome vs KDE arguement could be made, it's a matter of preference, and in this case, you have to do as your friends do.

    --
    I am that that is, not that that is not, that is.
  80. What if you're not online? by Anonymous Coward · · Score: 0

    The beauty of Instant Messangers is that people can send you messages when you're not there, and they're remembered for you when you go online again. This doesn't naturally happen on IRC. With IRC you have to be online 24/7 to be able to receive messages 24/7. (Or you could set up a note system on a bot (eggdrop has this functionality), but then people have to know what bot to leave notes to you on.)

    Now I'm making IMs sound exactly like e-mail. But e-mail does not have features such as presence detection or seemless group interaction. IMs bring these nice features together with the good aspects of e-mail to produce something that IMHO will revolutionize electronic communications.

    1. Re:What if you're not online? by Anonymous Coward · · Score: 0
      For presence detection, you use the finger protocol. For group interaction, you use the smtp protocol and client-side mail aliases. For real-time exchanges, you use the talk protocol, which doesn't mean using the talk program--you can use ytalk or write your own.

      It's terribly depressing how ignorant people are of how usable existing protocols already are.

    2. Re:What if you're not online? by Anonymous Coward · · Score: 0

      If I'm not online because I'm in the can or whatever, I just leave my computer running, of course.

    3. Re:What if you're not online? by Anonymous Coward · · Score: 0

      What, are you telling me you turn your computer off? How does it get anything done for you when you're sleeping? That's as sensible as turning off your answering machine.

    4. Re:What if you're not online? by Anonymous Coward · · Score: 0

      I'm not saying you can do anything with Instant Messengers that you can't do with existing protocols. The reason Instant Messengers are popular is that they allow all these really useful features to be used together seemlessly. Yes... there are people that really enjoy having the functionality of different command-line *nix commands. But it's the ease-of-use aspect that has made IMs so popular.

      Original author

    5. Re:What if you're not online? by Anonymous Coward · · Score: 0

      This "*nix" crap is so annoying. Get a dic tionary.

  81. Re:MPEG vs. Real/WMP by zlern · · Score: 1

    Comparing streaming video compression formats to messaging protocols isn't fair because there is a very real difference in the performance of the formats for video.

    MPEG is absolutely the standard for TV-quality video compression (see DVD, DSS, DVB, digital cable, etc.). And there are plenty of companies that build streaming MPEG solutions; I work for one of them. MPEG-1 and MPEG-2 are fine at 1+ Mbps but they look like crap at low (300kbps) bitrates, and getting something decent in the 300-800kbps takes some, uh, clever encoding that has only emerged in the last year. MPEG-4 is a good competitor (G2 and Microsoft's "MPEG-4" codec are both very similar to drafts of MPEG-4), but it isn't a standard yet, and interoperable implementations haven't started appearing yet. Real and Microsoft have done a great job of providing products that work in the insanely bandwidth constrained reality of the internet that most people use. And as capacity has increased an MP-3 server like Napster has caught on for audio streaming.

    As the bandwidth goes to DSL/cable modem levels, if MPEG-4 is standardized and works well, I think you can expect to see several companies put out product in that space.

  82. excess repetition ? by serialk · · Score: 1

    recently i have noticed that there is an overload

    of the same posts and questions _verbatim_

    moderate more so we all dont have to waste our
    time.

  83. Everything is centrally controlled! by Anonymous Coward · · Score: 0

    Email requires DNS, or at least an IP address. IP addresses are assigned from ARIN or APNIC or the european one which escapes me at the moment. If you don't have an IP you can't do anything.

  84. Yes, but only AOL/Mozilla will have it by Cyberllama · · Score: 1

    I've seen two or three multi-platform messengers, from jabber to even Microsoft's Instant messenger but there is a disturbing aspect here which has already been mentioned previously on slashdot and that is this: AOL blocks off access to all these other clients from AIM. They did it to MSN, and they did it to bantu.com. Once Mozilla's client is done, I suspect it will be the only one allowed to access AIM thus making it the only true multi-platform out there. Personally, I believe that AOL has crossed a line here. As a substution for now, I recommend the client at bantu.com, they have a java one that works on all platforms.

  85. Unified Client for WindowsXX?? by SwornPacifist · · Score: 1

    Ok, from what I've read, I seen plenty of suggestions, and everybuddy seems to be a good solution -- if you are running *nix. I have some computers I use that do not run *nix. Is there a working, funtional client for WindowsXX? Jabber has not been released, and I can't find a copy of "I M Here," it appears to be only for those people using AT&T as their ISP.

    1. Re:Unified Client for WindowsXX?? by Anonymous Coward · · Score: 0
      Most computers that aren't running Unix are easily fixed. I'm sure one of us could send you a Linux or BSD installation CD.

      Hope this helps!

  86. Re:Tricky issue: not at all by JamesKPolk · · Score: 1

    Who talked about killing ICQ, or affecting it at all? Just as UPS thrives in competition with the USPS, ICQ, AIM, Yahoo Pager, and the rest would have the opportunity to prove their worth to the users.

    AOL's services would clearly survive, due to the huge established user base. (Disclaimer... I've written an AIM client for KDE, so I'm biased)

    My idea is for the IETF, NIST, or somebody to write a standard for real-time messaging. Then, the government can set up some central servers, to get the protocol running strongly. People will try it, because it has the government's name behind it.

    Of course, it would be an open standard. So, clearly, clients could come out quickly, with strong encryption on the client side. I wouldn't propose something that would throw out privacy.

  87. Re:Is everyone here an idiot? by Anonymous Coward · · Score: 0
    Child, creating one standard guarantees that Microsoft cannot control it. Let's see....

    There's a TELNET standard. Does Microsoft control that? Nope.

    There's an FTP standard. Does Microsoft control that? Nope.

    There's a FINGER standard. Does Microsoft control that? Nope.

    There's a TALK standard. Does Microsoft control that? Nope.

    I think you get the picture. Standards are good.

  88. Re:Tricky issue: not at all by Jackster · · Score: 1

    OK, so what's wrong with a solution like Jabber? Why must the government tax everyone for the benefit of a computer elite? Government money doesn't grow in trees, after all.

  89. Re:Is everyone here an idiot? by Anonymous Coward · · Score: 0

    "GNU idiots"? You're calling the IETF a "GNU idiot"? And the W3C? And the Open Group? These are "GNU idiots"? What about the POSIX standards -- these are GNU, too? Nope. You are cracked. The FSF is not standards conforming, and never has been. If you've ever developed something major under GNU C++, you'll see how they're just as into embrace and extend with their little proprietary hacks^Wextensions as Microsoft is. There's a damned good reason that there exist standards bodies outside of proprietary interests.

  90. wow man! your cool!!!!!!!! by Anonymous Coward · · Score: 0

    could you please teach me how to be an elitist dick-head??

    Also...this >may come as a surprise to you...but, there are a few people, I think 3 or 4...who can barely open their web browser...much less use Unix, ytalk or irc...climb out of your hole...let go of your friction-burned shaft...go to K-mart and get a clue you fucking nazi.

    1. Re:wow man! your cool!!!!!!!! by Anonymous Coward · · Score: 0
      First of all, the word is "you're". You've mistaken a contraction for a possessive. I'm sure they'll be teaching you this in the third grade.

      Second of all, you seem to have a stuck period key. Perhaps you're unaware of this, but in the English language, the ellipsis is not equivalent to a full stop.

      I see that Microsoft users don't even speak our language. No wonder they can't handle Unix, for that would surely require orthographic rigour beyond their dim grasp.

      Ah well: it's been said that the nice thing about stupidity is that it carries with it its own punishment. The collateral damages do tend to annoy, however.

      It's also sad to see Slashdot suffer the Tragedy of the Commons. But hardly unexpected.

    2. Re:wow man! your cool!!!!!!!! by Anonymous Coward · · Score: 0

      Step one is learning how to spell "élite" properly. Step two would be learning how to spell "you're".

    3. Re:wow man! your cool!!!!!!!! by Anonymous Coward · · Score: 0

      Quite true. This "karmalyzed" queen optimizes the modern day end user. I am disgusted to my core by flaming morons. If you don't understand a concept, how can you rant and rave about it?

      We are the enlightened. We are happy you are not a member, yet saddened that you are among us.

      Byzandula
      -I've got a very large horse. His name isn't of importance.

  91. nexchat by Anonymous Coward · · Score: 0

    I know of a project to make a windows client supporting aim, icq, and irc (to be known as NexChat)... don't think it has a webpage but a beta will be available jan 1, 2000.... there are plans to implement any other type of IM support as well...

  92. Re:Is everyone here an idiot? by daveb · · Score: 1

    We really do need something like: Score -2 (Ignorant of issues, abusive devoid of content) A score of zero is just too damned high Is everyone here an idiot? (Score:0) by Anonymous Coward on Saturday December 18, @02:56PM EST (#235) Jeez...you people are all a bunch of GNU idiots. Create one standard and Microsoft will quickly control it. Who in the hell is going to download ICQ, or AIM, or anything else, when Windows comes with an instant messaging client built in? And you wonder how Microsoft has so much power in the computer industry when they have idiots like you backing 'the competition'. It's thinking like this that destroyed Novell. All Microsoft had to do is replace Novells client (by shipping it with Windows 95), then bye-bye Novell. Microsoft is laughing all the way to the bank. Damn you people live in a dream world. I feel really sick...I think I'll go buy some Microsoft stock.

  93. Problems with existing IRC protocol by Anonymous Coward · · Score: 0
    I like IRC. I live on IRC. But for the "start the program and it just works in showing you online friends and sending real time messages" problem domain that ICQ/AIM/etc. address it has quite a few problems:
    1. It's built on keeping a constant connection to the IRC server via TCP/IP. You quickly run into problems with the number of open sockets that your TCP/IP stack allows. Most IRC networks can handle a maximum of 4,000 users per server on a dedicated machine, and when they get above 2,000 users per server they start to creak.
    2. IRC demands a server tree network, and that's a model for instability. You thought that netsplits were bad with 50,000 simultaneous users on 45 servers on Undernet? Wait until you have netsplits with 600,000 simultaneous users on 600 servers on KillICQnet. It doesn't matter if IRC is more stable than ICQ, if distributed systems are better than a single point of failure, yada yada yada, if new users perceive IRC as being constantly broken and ICQ just working.
    3. The native IRC protocol has heard of authentication and thinks it's some joke you're trying to pull on it, right? There is no concept of nick ownership (unless you build it in at a higher level, like DALnet's nickserv) and no concept of authenticating that someone is really the user@host they claim to be (unless you build it in at a higher level). With ICQ/AIM style systems, it may be laughable to say "someone with user number 5's password is probably user number 5", but with IRC, you can't even get to that level of humor.

    None of these are insurmountable obstacles, but you'll find that solving them puts you a lot closer to making IRC look like ICQ than making ICQ look like IRC. There are quite a few stupid decisions in the ICQ protocol, but simple things like using UDP instead of TCP, having the client send "I'm still alive" packets instead of the server tracking whether or not clients have responded to "You still alive?" queries, and having a username/password pair really do turn out to be the Right Thing To Do.

    1. Re:Problems with existing IRC protocol by Anonymous Coward · · Score: 0
      Nice. Those are good points.

      Have you considered that "user@host" doesn't "just work" for mail or talk, either, unless networking is already setup, and a designated smtp server has been selected (maybe yourself, of course, in the best of worlds).

  94. More on TiK and TOC by fuzzface · · Score: 2
    In answer to some of Suraks's comments and some details...

    • The TOC servers support the QuickBuddy Java AIM client, which despite the "changes" early on in the MS-AOL war, is still a supported AOL product.
    • Unofficial history: The TiK client grew out of a need to test the TOC servers. It was a spare time project out of AOL's server development group.
    • AOL made a brief announcement a few weeks ago that we would see TiK 1.0 before the end of the year after not hearing much from them for about 6 months. Unfortunately, said announcement is no longer posted on the AOL servers.

    The TCL/TK client for AIM isn't dead, you can still get information/downloads from places like http://www.oaks.yoyodyne.com/tik. The current version is 0.75 and runs fine under TCL/TK 8.0.5 on UNIX, Windows and the Mac. We even have one implementation of SSL encrypted AIM based on TiK at this point.

    --
    %SYSTEM-W-ABORT, abort
    1. Re:More on TiK and TOC by Surak · · Score: 2

      But the Java client is still primarily aimed (no pun intended) at Unix and other platforms not supported by the AOL software.

      The TiK announcement is gone from AOLs servers probably for the same reason the software isn't present on AOL's servers anymore: they killed it.

  95. What I Want by Sentry21 · · Score: 1

    Here's what I want to see out there, an IM client that does the following:

    1. Instant messages, a la ICQ.
    2. Chat functions, a la ICQ
    3. Chat/IM function, a la MSNM/Yahoo
    4. File transfers, a la ICQ
    5. Invisible mode with a visible list, a la ICQ
    6. Visible mode with block list, a la MSNM
    7. One person to each username, a la all except ICQ
    8. A better DB management system than ICQ
    9. Plug-in architecture, a la ICQ, for ANYTHING ELSE THAT GETS ADDED

    My biggest complaint about ICQ is that there are features in there which I never use... Birthdays, pictures, phone info, ActiveLists, multi-users per computer, the 'services' menu (ICQ pages, reminders, notes, todo, white pages), chat rooms, webdirect whatever, e-maildirect soemthing, directories, peoplespace, internet telephony support, greeting cards... I don't want any of it! Yet it's forced upon me, and it sits there, sucking up 10+ megs of memory that I could use otherwise (only 48 megs, I know, upgrade) and CPU time that I could really use.

    I remember when ICQ was awesome... I have an old-school number, down in the millions (2513xxx), and I've been using it for three years or so. It used to load like a snap. Now, it takes forever to load, and once it does, usually I don't use it except now and then.

    I suppose what I should say is I want MSNM and ICQ, but without the bloat. Eventually, ICQ is going to have a built in e-mail client (oh, wait, it does), and a built in browser, newsgroup reader, IRC client, dial-up and networking software, it's own TCP stack... I don't want an OS, I want an IM!

    ~Sentry21~

    1. Re:What I Want by Graymalkin · · Score: 2

      Millions is old skool? Shite, mine is under 500,000.

      --
      I'm a loner Dottie, a Rebel.
    2. Re:What I Want by mrsmalkav · · Score: 1

      The list:
      (check-I think) Instant messages, a la ICQ.
      (check) Chat functions, a la ICQ
      (check) Chat/IM function, a la MSNM/Yahoo
      (check) File transfers, a la ICQ
      (check) Invisible mode with a visible list, a la ICQ
      (check) Visible mode with block list, a la MSNM
      (check) One person to each username, a la all except ICQ
      (perhaps) A better DB management system than ICQ
      (check) Plug-in architecture, a la ICQ, for ANYTHING ELSE THAT GETS ADDED

      http://www.peoplelink.com

      The Java applet works on non-Windows-based OS'es. It currently talks to MSN. Plugins for AIM and Yahoo are in the works (some may exist, but they aren't publicly available). The idea is to have a little button you click and the message goes to whatever client your recipient is using. The Java applet also has a switch to make yourself visible or "invisible" ("offline").

      The Windows-based program has file transfer, text-to-voice, chat, file transfer, a "who can see me" list, HTML-able messages, etc...

      It's getting better too.

      -MrsM

  96. Fixing dynamic IPs by Tom+Christiansen · · Score: 3
    3.Anyone have any idea how to fix the problem of dynamic IPs?
    Either with IP splicing as used for mobile IP and web performance, or else via RBL-style DNS games. Here's a suggested reading list.
    • Read Bill LeFebvre's article on Internet Black Holes to learn how the Real-Time Black Hole system uses DNS creatively. You can also go write to the source if you prefer. Here's an excerpt:
      The simplest way to get started using the MAPS RBL to protect your mail relay against theft of service by spammers is to arrange for it to make a DNS query (of a stylized name) whenever you receive an incoming mail message from a host whose spam status you do not know.
    • Here's the abstract for TCP Splicing for Application Layer Proxy Performance, by Pravin Bhagwat et al.:
      Application layer proxies already play an important role in today's networks, serving as firewalls and HTTP caches -- and their role is being expanded to include encryption, compression, and mobility support services. Current application layer proxies suffer major performance penalties as they spend most of their time moving data back and forth between connections, context switching and crossing protection boundaries for each chunk of data they handle. We present a technique called TCP Splice that provides kernel support for data relaying operations which runs at near router speeds. In our lab testing, we find SOCKS firewalls using TCP Splice can sustain a data throughput twice that of normal firewalls, with an average packet forwarding latency 30 times less.
    • Here's the abstract for Improving HTTP Caching Proxy Performance with TCP Tap:
      Application layer proxies are an extremely popular method for adding new services to existing network applications. They provide backwards compatibility, centralized administration, and the convenience of the application layer programming environment. Since proxies act as traffic concentrators, serving multiple clients at the same time, during peak load periods they often become performance bottlenecks. In this paper we present an extension of the TCP Splice technique called TCP Tap that promises to dramatically improve the performance of a HTTP caching proxy, just as TCP Splice doubled the throughput of an application layer firewall proxy.
    • Cohen, A., S. Rangarajan, and H. Slye. On the Performance of TCP Splicing for URL-aware Redirection. In: Proceedings of the USENIX Symposium on Internet Technologies and Systems, pp. 117-125, October 1999.
      Recently, the focus of the work on NEPPI applications was mostly on high performance URL-aware switching using TCP splicing. TCP splicing is a technique for bridging TCP connections at the IP level within the kernel, thus avoiding the overhead of application-level copying between sockets as performed by programs such as proxies. URL-aware switching with TCP splicing can be utilized in layer 7 switches to achieve high performance content-aware redirection of HTTP requests. We have developed of prototype of a layer 4/7 switch based on NEPPI.
    • A Mobile Networking System based on Internet Protocol(IP) Pravin Bhagwat, Charles Perkins. Proceedings of USENIX Symposium on Mobile and Location Independent Computing, August, 1993, Cambridge, MA.
      Due to advances in wireless communication technology there is a growing demand for providing continuous network access to the users of portable computers, regardless of their location. Existing network protocols cannot meet this requirement since they were designed with the assumption of a static network topology where hosts do not change their location over time. Based on IP's Loose Source Route option, we have developed a scheme for providing transparent network access to mobile hosts. Our scheme is easy to implement, requires no changes to the existing set of hosts and routers, and achieves optimal routing in most cases. An outline of the proposed scheme is presented and a reference implementation is described.
    • A Mobile Host Protocol Supporting Route Optimization and Authentication IEEE Journal on Selected Areas in Communications, special issue on "Mobile and Wireless Computing Networks," 13(5):839-849, June 1995. c IEEE. Andrew Myles Department of Electronics
      Host mobility is becoming an important issue due to the recent proliferation of notebook and palmtop computers, the development of wireless network interfaces, and the growth in global internetworking. This paper describes the design and implementation of a mobile host protocol, called the Internet Mobile Host Protocol (IMHP), that is compatible with the TCP/IP protocol suite, and allows a mobile host to move around the Internet without changing its identity. In particular, IMHP provides host mobility over both the local and wide area, while remaining transparent to the user and to other hosts communicating with the mobile host. IMHP features route optimization and integrated authentication of all management packets. Route optimization allows a node to cache the location of a mobile host and to send future packets directly to that mobile host. By authenticating all management packets, IMHP guards against possible attacks on packet routing to mobile hosts, including the interception or ...
    • RFC 2230 has some words that might be relevant here:
      Dial-Up Host Example

      This example outlines a possible use of KX records with mobile hosts that dial into the network via PPP and are dynamically assigned an IP address and domain-name at dial-in time.

      Consider the situation where each mobile node is dynamically assigned both a domain name and an IP address at the time that node dials into the network. Let the policy require that each mobile node act as its own Key Exchanger. In this case, it is important that dial-in nodes use addresses from one or more well known IP subnets or address pools dedicated to dial-in access. If that is true, then no KX record or other action is needed to ensure that each node will act as its own Key Exchanger because lack of a KX record indicates that the node is its own Key Exchanger.

      Consider the situation where the mobile node's domain name remains constant but its IP address changes. Let the policy require that each mobile node act as its own Key Exchanger. In this case, there might be operational problems when another node attempts to perform a secure reverse DNS lookup on the IP address to determine the corresponding domain name. The authenticated DNS binding (in the form of a PTR record) between the mobile node's currently assigned IP address and its permanent domain name will need to be securely updated each time the node is assigned a new IP address. There are no mechanisms for accomplishing this that are both IETF-standard and widely deployed as of the time this note was written. Use of Dynamic

      DNS Update without authentication is a significant security risk and hence is not recommended for this situation.

    Happy reading. :-)
  97. Open Internet Message Protocol by evil_deceiver · · Score: 1

    When I first heard about the Open Internet Message Protocol (OIMP), I thought this was what it was supposed to do--unify the several diverse messaging standards available on the internet. But looking at it's website, I'm not sure much of anything is going to come out of it. Anyone know more...?

  98. The obvious solution by pheonix · · Score: 1

    Okay, calling this a solution might be a stretch, but I certainly don't run 4 clients on my PC. I use ICQ. Anyone that wants to be able to IM me needs to run ICQ as well. This rarely becomes an issue, and when it does, most people seem open to at least running ICQ in conjunction with whatever they have, until they give up the other comletely and become ICQ users. I'm not saying to make ICQ the standard, but just decide what you want to use and stick with it. ICQ just seems the logical choice, seeing as I can run it on my Win boxes *AND* *nix boxes.

  99. patent, anyone? by Anonymous Coward · · Score: 0

    I'm suprised nobody has gotten a patent on the process of sending a message over the internet and having it appear instantly on the recipient's monitor.

  100. Re:Everybuddy...for console? by Anonymous Coward · · Score: 0

    I rarely use X, as a matter of personal preference and lack of mounsing space. So...is there a console version? Or do I still have to suck down two consoles running zicq and claim?

  101. Utilitarian.. by soulsteal · · Score: 1
    I use both AIM and ICQ but for totally seperate reasons. Most of my friends are either on IRC or are using AIM. I only fire up ICQ when searching for friends who choose not to use the others. I use AIM to communicate with my girlfriend mainly, but along the way have accumulated a buddy list of local friends. It allows me to talk to them. I use my ICQ for friends who are further away. IRC is for my (semi) global network of friends. I use what I use for the sole purpose of who they allow me to interact with. It might be seen as wasteful by some, but I find it pragmatic. If it ain't broke, don't fix it (but tweak if possible =D )

  102. From drawing board... by Lionfire · · Score: 1

    This message is part rant, but also an introduction to an idea currently in development...

    Sometimes, a good idea is struck upon. Yes, ICQ was great -- I was one of those first few who jumped on that wagon. It was great at the time -- revolutionary. It changed that way I and many other people communicated online.

    But online intercommunication has outgrown that technology. It has grown beyond instant messaging and chat. The numbers are too great to run effectively with a centralised server model. People want security. People want authentication. People want open architecture for plugins. People want to communicate from one platform to another, from one OS to another, and they want it to be seamless.

    People want more than ICQ or AIM or any of these instant messaging and online presence clients can offer. No kludge to bring them together is going to solve that. No standard to unify the current technology will be able to give the people what they want.

    ...after all, intercommunication is all about the people.

    And so it is time to return to the drawing board...

    I am a member of a team that has been busy with a new idea and, when the chalk-dust settles, we will be letting everyone know more.

    For now, I will say this:
    Our project will be a freely available, OpenSource, server-less, intercommunication technology that will (IMHO) change the way we communicate online. It will provide CORBA interfaces to plugins, and expandability is one of our key concerns. It is, we think, what the people have been asking for.

    Initial development under linux has already started and we will be releasing initial betas as soon as they are available. Ports to other platforms are a priority.

    Oh... and please don't bother looking for further information on this subject online (there isn't any yet); It will be made available RSN (once we have our website up and running). I'll try to get them to put something on /. if people are interested.


    (I doubt this will get moderated anywhere except down, but hey -- worth a try :)

  103. Re: No more protocols! by MikeBabcock · · Score: 2

    Everyone does of course realise that developing another protocol (of which there are at least three in development that I know of) will simply be another protocol? It won't be the take-over one, it will just add to the mess.

    What we need are good clients using well-written libraries for each of these types of IM systems. This is more complicated than people realise, but still appropriate and possible.

    Note: I'm biased as the maintainer of libicq.

    --
    - Michael T. Babcock (Yes, I blog)
  104. ICQ... by Graymalkin · · Score: 2

    started out right, they allowed people to see when their friends were online, message them, chat with them and send files to them. None of these were new ideas, most of them came from IRC while the interface came from Prodigy's old messager. Now people want to add every function under the sun to these damn things. ICQ is now taking up 10 megs of memory and I'm just sitting online. I hate the thought of the instant message clients because I don't want some nut to interupt me while I'm working with an oversized window. I'm just ranting because I find the direction these things are moving to be assanine. ICQ added stuff I would see in an office suite as part of the STANDARD features. Come on, how about a Lite client for people who don't want bells and whistles. I've had some bad mojo with the GNU clients by the way, when I used them and when other people used them. I think the best version of messager out right now is ICQ for the Mac. I have it on my powerbook and it runs fine and doesn't have a bunch of extra crap I'll never use.

    --
    I'm a loner Dottie, a Rebel.
    1. Re:ICQ... by PigleT · · Score: 2

      ISTM most of the comments here have been to do with the standard ICQ client for windoze available from ICQ/Mirabilis directly.
      To make a suggestion, GnomeICU is the best client I've seen - it spends most of its time being about 1cm square in the Gnome panel, with a light to show your status. If someone messages you, you get a flashing yellow post-it symbol. Does chat, does file xfer, does everything else you require in a proper chat client. Doesn't do birthdays. Doesn't sing (unless you enable sounds), doesn't dance. The contact list itself has an optional 'auto hide' feature, which is cool, too.

      --
      ~Tim
      --
      .|` Clouds cross the black moonlight,
      Rushing on down to the circle of the turn
    2. Re:ICQ... by Anonymous Coward · · Score: 0
      started out right, they allowed people to see when their friends were online, message them, chat with them and send files to them. None of these were new ideas, most of them came from IRC while the interface came from Prodigy's old messager.
      Wrong. We did all those things on Unix back in the early 80s.

      Every generation thinks it's the first to do everything. And each is wrong.

    3. Re:ICQ... by Graymalkin · · Score: 2

      No, they came from IRC. We can only do terminal-to-terminal communications on the old Unix systems. IRC is a text relay between two client programs, not terminals. ICQ uses client programs, not terminals. Therin lies the difference.

      --
      I'm a loner Dottie, a Rebel.
  105. Just mailed my ISP about Jabber by Anonymous Coward · · Score: 0

    And the answer was as I suspected. They will support it, but only if it's already popular.
    But, contrary to what people are thinking, that's not a big problem. You see, the jabber server-side doesn't HAVE to be at your ISP. It just needs to be on "a" server. So I think it will go just like with email, irc, news, dynip, ... . You'll see countless free jabber servers popping up everywhere on the net, and people will use those, until it will become so popular that ISP's will have to support it.

  106. Amiga has a unified client too by mistabobdobalina · · Score: 1

    www.yetanotherimstandard.org

    --
    -- your knees hurt, don't they?
  107. Re:Tricky issue: not at all by JamesKPolk · · Score: 1

    Did you read my whole post? I said Jabber would make an "excellent compromise". I like Jabber, and have been hopeful about the idea since I first heard about it.

  108. have you ever heard of firewalls? by Anonymous Coward · · Score: 0

    Fewer and fewer machines will accept connections from anyone on the internet due to more and more firewalls.

    I had to gripe just to get port 22 opened on our firewall.

    1. Re:have you ever heard of firewalls? by Anonymous Coward · · Score: 0

      Of course I understand firewalls; I manage them. But firewalls are no excuse. And people use HTTP for tunnelling a lot these days. Consider the games that `call home' illegally with information about your usage of them. They use HTTP, of course, so they can penetrate your firewall.

  109. the real world by Anonymous Coward · · Score: 0

    Many of us have to deal with Windoze users, firewalls, and other realities.

    I have finger disabled, and often stay logged in when I leave my machine (locking the screen).

    Finger looks pretty worthless to me (in the real world).

    1. Re:the real world by Anonymous Coward · · Score: 0

      > ... and often stay logged in when I leave my >machine (locking the screen). > Finger looks pretty worthless to me (in the real world). You can write a program that modifies you're .plan file to an "away" message if you lock you're screen..

    2. Re:the real world by Anonymous Coward · · Score: 0
      The term "real world" is always used to put somebody down. Thanks for being an asshole.

      Finger is quite useful. It's for finding out whether your buddies are around.

  110. Must die by Alex+Belits · · Score: 2

    Instant mesaging protocols so far did nothing that IRC protocol can't or doesn't do efficiently, so I would rather prefer improvement of IRC clients/scripts (yes, scripts exist not only for ops wars and flooding), so they will provide functionality, "instant messenger" do now. For me ircII on console and XChat in X already provide everything I need, and the less people will sit on the networks that don't interoperate with IRC, the better.

    --
    Contrary to the popular belief, there indeed is no God.
  111. idiototic by BurntToast · · Score: 1

    Having 4 things to access 1 service is outragous. AOL is being _EXTREMLY_ idiototic by doing this. Why cant there just be 1 service, with all these services merged into one program..when i say all i mean like IRC, AOL IM, MSN Messenger, ICQ, Yahoo! Chat, etc.
    But because of AOL's proprietariness(i spelled that wrong i bet) thats not possible. IMO, the DOJ should nab AOL for anti-trust for dominating the IM market.

  112. FIRE-Open Sourced, multi platform/msg standard app by jutus · · Score: 1

    Over at Epicware, Eric Payton and company have released a msging client called Fire.
    http://www.epicware.com/fire.html


    Current it handlers AIM, ICQ and Yahoo.

    The application runs on MacOS X/OpenStep, not the current MacOS. It also runs on NT if you have WebObjects installed (and hence the YellowBox/Cocoa/NeXTSTEP libraries)

    It is an opensource project. It's only a matter of time before someone brings it to linux.

    cheers,

    -j

  113. Read the Ask Slashdot question by Paul+Carver · · Score: 1

    How did you manage to get this far in the discussion without reading the Ask Slashdot question that's being discussed? Are you one of those people who can only post complaints and insults because you have no actual skills?

    The original question is about unified messaging clients, i.e. programs that let you communicate with ICQ, AIM, and all other IMs using a single client. Kind of makes your message pointless, doesn't it?

  114. Re:MPEG vs. Real/WMP by Surak · · Score: 2

    I was thinking more along the lines of low-bandwidth media. Streaming MPEG for (slow) internet access exists, as you have said, but its interoperability factors aren't quite there yet. Meanwhile, Real and Micros~1 will continue to attempt to hold on to their proprietary advantages.