Sources of ICQ desktop client by mail.ru
github.com
github.com
FWIW, I've also realized that my Yahoo account from circa 1996 works just as well. my.yahoo.com even remembers what news topics, stocks, weather locations, etc I setup nearly 20 years ago.
I miss ICQ. Well, I still use it occasionally, since it's part of my MirandaIM setup. But I miss it whenever I use Skype for IMs. For starters, I can aggregate ICQ, Jabber and a bunch of other services inside one lightweight open-source client. Also, it had an entirely different social vibe, which is missing from Skype. It was okay to chat with near-strangers in ICQ. It was okay to add people from some random forum to your contact list. It was okay to say "hi" to people when they went online (as opposed to always-online on 10 different devices Skype mentality).
When I first used ICQ in 1996 (a buddy introduced it to me) I couldn't figure out who'd be in front of their computer that often. Plus the 90s was still largely on dial-up as well.
EDIT: I guess I was wrong... https://www.icq.com/support/icq_7/messages/is_my_message_his...
Facepalm.
I guess the private key is for signing the updates, so the user knows that the update is legit.
Edit: I just checked and their updater endpoint is served over unencrypted HTTP connection. If you use ICQ and update it, anyone who can MiTM your connection can install software on your Mac. PR: https://github.com/mailru/icq-desktop/pull/3
For ICQ for Mac users the best way to protect against this is to use Mac App Store version.
Anyway, it seems like 5-10 years too late. I remember when I was in school (till 2003) that ICQ was huge. People knew their ICQ numbers by heart, and it was as important as e.g. WhatsApp or Facebook is today. It even anticipated microblogging - you could set a custom "status message", and people would check each others messages to see what others were doing. They had a lot of features that were not to different from what Facebook has today - you had Flash based minigames, a personal homepage-like area etc.. And of course they had a huge network advantage. I really wonder how they dropped the ball...
In my country, ICQ died when Microsoft started shipping MSN Messenger with Windows and worked hard to make people aware of it. (Microsoft even did a silly marketing campaign for MSN that involved a guy dressed as a butterfly). People used the Messenger that was already installed in their OS, and ICQ was history.
I believe the same thing happened in most other countries, because it only took a couple of years for all the foreign ICQ buddies I had to move off to MSN.
So people usually used ICQ, Skype and Jabber. Gmail+GTalk done the job killing ICQ for most here.
In 2006 ComScore rated MSN having 61% of the world market and 90% in South America. Interestingly, Europe had far more messenger users than the US too. (all from here: http://betanews.com/2006/04/11/msn-messenger-most-used-im-cl...)
One thing I miss from ICQ was the ability to have messages stored on the server and delivered next time your friend logged in. None of the popular messaging apps today do that.
I also remember that ICQ made a huge mess of their webpage back in the dawn of the dotcom era.
You mean aside Skype, Facebook messenger, Slack and Whatsapp? And those are just the 4 services I currently (and reluctantly) use. So there's going to be others I've not mentioned.
Skype for business (AKA Lync) absolutely does not store messages, although I've not used the consumer version.
I used it all the time to send messages to my wife when she's not online; knowing she'll pick it up when she's available. In fact we tend to use it like e-mail in that regard.
> Skype for business (AKA Lync) absolutely does not store messages, although I've not used the consumer version.
Well not storing messages is one of the sales points of Skype for Business; if I recall correctly. Or at the very least encryption for confidentiality (which I know doesn't mean messages can't be stored). But in any case, the regular consumer version of Skype does store messages like I'd suggested. And like with FB Messenger, it's a feature of Skype I use frequently.
Eh? Firstly, people are never offline these days. Secondly, Facebook Messenger (and SMS and Email).
Failing to give people usernames.
> People knew their ICQ numbers by heart
Some did, but the fact that you emphasise that as something remarkable is a hint here. I specifically remember the numbers as being a significant source of friction when connecting to new people. For contrast, I still easily remember what my username on MSN Messenger was when I started using that in around 2000 -- because it was my email address.
>Failing to give people usernames.
If this is really the case then we can expect skype to die soon. I remember some time ago you were able to add contacts using skype logins, recently I was trying to do that on my friends Windows machine and failed. I simply wasn't able to add myself to his friendlist. I found somewhere on MS forum information that if you need that kind of functionality you should instead provide more information about you so you'd be easier to find...
EDIT: according to Wikipedia, ICQ peaked in 2001.
I can't remember which version in particular was in demand, but I do remember lots of sites specifically serving up the installers of the old versions.
I'm surprised to read of people hating it so much.
0: https://youtu.be/6iCPIUGnHQ8
1: https://youtu.be/eQwJaDyzet8?t=2m54s (apologies for the video track, couldn't find anything better)
Desktop software was fine, until you were in an internet cafe, at a friend's house, or most importantly, at work, where computers were locked down.
You couldn't use msn messenger at work, you could use facebook because it was just a web page.
Just using an IM arrangement that natively supports web based access, which it has some disadvantages, was much simpler for most people.
Thankfully we now have a whole array of better technologies available and wider support for them. So we're not as reliant on browser plugins nor native clients (though frankly I still prefer native clients).
Lack of focus, I guess?
// TODO : change it after testing const static std::string flurry_key = "KYVQVW38PB2SP8CRJJ9R"; // test ICQ const static std::string flurry_url = "https://data.flurry.com/aah.do";
Source: https://github.com/mailru/icq-desktop/blob/master/core/stati...
Contact spreadsheets for teens in Germany back then contained name, address, phone number, email address and ICQ number. We didn't even have a MySpace back then ;)
No idea if many people are still on ICQ. Don't bother to find client to check.
Time to open a new account?
At the time, they were using 9 T1's, which even then seemed pretty small as far as bandwidth goes.