AOL Adopting Jabber (XMPP) 171
sander writes to tell us that AOL seems to have decided to make their AIM and ICQ services compatible with XMPP. A test server is up at xmpp.oscar.aol.com, and while it's still buggy most major Jabber clients seem to work.
Address format? (Score:2)
Re:Address format? (Score:4, Informative)
Re:Address format? (Score:5, Funny)
I've been using that account for various spammy registrations since 1998.
3 cheers for Bob!
Re: (Score:2)
Re: (Score:3, Informative)
Re: (Score:2, Informative)
makes sense to me (Score:3, Interesting)
Re: (Score:2)
It's not like sticking with their old protocol got them anything.
You're joking, right? AIM coasted along with a bloated, ad-ridden client (that refused to support basic message logging) for years in spite of much better-developed, more feature-rich software popping up regularly. They were able to hang onto a majority of the instant messaging user base for so long thanks to a combination of their existing majority AOL user base and their (initially closed to competitors) proprietary network protocol. I'd
Great! (Score:2)
Very Newsworthy (Score:3, Interesting)
Re: (Score:3, Insightful)
Yes, the AIM of old was very proprietary, but it seems to be "getting it" these days.
Re: (Score:2)
IIRC they still don't participate in the gloabl jabber network like google do.
Re: (Score:3, Funny)
Re:Very Newsworthy (Score:5, Funny)
Pidgin? (Score:2)
Thanks
Re: (Score:3, Informative)
It did take a while (minutes) to connect and prompt for password though, I suspect it's being hit pretty hard.
Re: (Score:2)
I know it worked at first, as it pulled in my "buddy" list. Unfortunately, since I haven't used ICQ for a while, I had no online contacts to test actual messaging.
After about an hour, the account failed and stayed that way. I expect there is a melted server somewhere....:)
Re: (Score:2)
I'll just let this go for now and maybe they'll realize people are interested and get serious about this.
Thanks.
Closed Network no more (Score:4, Insightful)
Re: (Score:3, Insightful)
Since AOL came up with their instant messaging protocol long before Jabber, it seems like the advantages are much fewer for AOL. In fact, justifying such a move to the board or to the shareholders would probably be more difficult than if they had been able to use open protocols in the first place.
Re: (Score:2)
Apparently there isnt enough to be made in the IM arena. the scary part is if they decide to start dropping the services, putting more pressure on the free services and causing them to collpase.
Re: (Score:2)
People laugh, but we really need to consider protecting the right to an open network constitutionally. It should be a human right, it has ramifications to all aspects of your survival.
AOL's passive aggressive attention to IM (Score:5, Interesting)
AIM was pretty much the only game in town after that for me...I had my people on AIM, and didn't see any reason to move to yahoo, let alone Msn.
Then everything seemed to stay the same for liek 5 years. The only thing AOL really seemed to be working on was adding loud video ads and fighting against the people who tried to make their crap usable -- like deadaim and it's ilk, gaim, etc.
Over the past seemingly decade, there was talk of cross-network integration...a la msn meets aim, etc. As far as I got was logging into multiple networks in gaim--which is NOT what I was hoping for.
Then google finally put out google talk, a great implementation. Easy enough for my parents to use, no ads....less spyware concern because google doesn't have an evil time warner overlord. And there's a web version of gtalk which beats the PANTs off of the aol crapfest they've called aim express. That's good for those who run different OSes or who don't want to be committed to installing software locally. To their credit aol did put out some token linux release, which i appreciated.
Call me old school but I like the TSR windows client. I don't want my IMs getting lost in browser tabs...I wish they'd port it to linux.
Anyway I read todays news as AOL is losing customers, so they're finally getting their protocol straight and using a standard.
Anyway, Google. PLEASE, please please grab AOl off of time warner...they've been dying to get rid of it, although they're too proud to admit it. Take their user base and merge it with yours. Get rid of their crap....get the media company bias out of their products...I'll take google's signature embedded ads over just about anything that's ever come out of AOL
While you're at it, take nullsoft too...and release all the source code....it might be best to release the code from before the AOL merger, btw.
Re: (Score:2)
Re: (Score:2)
Anyway, I'm in the same boat as you, largely. I use IRC because it's simple, and because I can easily run it anywhere that I like. Typically, I run it in a screen on my colo. I've never found a satisfactory IM client that runs in a console, so I've never much been a fan of them.
Jabber, though, looks pretty neat, and since there are plugins for text-mode IRC clients (irssi, sp
Re: (Score:2)
I really want it so I can message my wife when she is in the computer room at home with out firing up the notebook. It would be a replacement for an intercom.
Re: (Score:2)
Now a full gateway so that you could talk to multiple users and receive messages back might be quite a bit harder, but if it's really just for this one purpose, it shouldn't be.
Re: (Score:2)
I don't usually plug my own product, but maybe BitlBee is what you're looking for. At least it has exactly the UI you need.
Re: (Score:2)
Re: (Score:2)
Why? I mean ... isn't that all you need? Or do people do things with IM that I don't do?
Re: (Score:2)
AOL probably sees the writing on the wall, and realizes that if they want to keep people using their client (which is, after all, the only way they make money maintaining AIM, anyway) then they need in
Single address (Score:2)
I'm not really into IM, but I imagine he's looking for the ability to have one address that anyone can IM him at, instead of needing an AIM address, an MSN address, a GTalk address, an ICQ address, and so on. That way anyone, on any IM network, can reach any other person. By using one protocol, XMPP in this case, all of the networks can be merged into one.
Group chat... (Score:2)
The trouble is, you can't have anything like a "room" which includes people from different networks. I believe this means that GTalk people will be able to join AOL chatrooms and vice versa.
Re: (Score:2)
It works kind of but it still has major issues:
* groupchats are only possible if all buddies are on the same network
* features beyond basic IM are rarely supported well if at all
* you have to manage multiple identities. Rather than one line of IM address contact information you end up with 5 or so.
Re: (Score:2)
...of Jabber (XMPP), which is exactly what AOL is about to do.
gaim supports Jabber. Kopete supports Jabber. There are probably a dozen more that I've never even heard of. And the current implementation of gmail does allow you to "pop out" an IM window. All of these will (theoretically) talk to AOL users no
Re: (Score:2)
If that's what was meant, it's not accurate. The T in that TSR stands for "Terminate", which GTalk doesn't. (Or, when it does, it is no longer "Staying Resident".)
Thus my confusion, when Googling for that term...
It's about time (Score:2)
great news (Score:2)
Re: (Score:3, Insightful)
I other words, not bloody likely.
Re: (Score:2)
I really wish I was not forced to use the MSN network (or its client at work)
They may be hedging their bets (Score:2)
IdahoPotato Said,
Before you declare Mission Accomplished! - there seems to be a sip.oscar.aol.com, and my SIP client can connect there as well.
Re: (Score:2)
SIP is "Session Initiation Protocol" - it negotiates sessions of other protocols between endpoints. So for example, it is often used to initiate RTP sessions (VoIP). However, it can also be used to pass other data such as instant messages - in fact there is a chopped down version of the SIP protocol that just does IM (known as SIP/SIMPLE), which Microsoft (amoungst others) have used for their corporate IM server products for some time.
except through Jingle, but they're not e
Client only, or S2S as well? (Score:5, Interesting)
Without S2S, this announcement is pretty much useless -- I mean, sure I can use my jabber client against AOL instead of the AOL-branded one, but I pretty much can do that already via the reverse-engineered joscar libraries (e.g. libgaim)
Re: (Score:2)
Re:Client only, or S2S as well? (Score:4, Informative)
They are not even publishing the correct DNS SRV records yet for AOL.
> _jabber._tcp.aol.com
*** dnsserver can't find _jabber._tcp.aol.com: Non-existent domain
> _xmpp-client._tcp.aol.com
*** dnsserver can't find _xmpp-client._tcp.aol.com: Non-existent domain
> _xmpp-server._tcp.aol.com
*** dnsserver can't find _xmpp-server._tcp.aol.com: Non-existent domain
Huzzah (Score:2)
One of the great things about Google turning on server 2 server for GTalk is that it is now possible to run your own IM server (as you might run your own mail server) and network interconnection just works. If AOL go the same way a critical mass might build up enough that central control of IM becomes almost impossible - as all the geeks
Re:Huzzah (Score:5, Insightful)
And then you still have AOL, MSN, or Google logging your chats, if you're talking to someone on one of their networks. If you're the only person using your chat server, it's really like just using a very complicated client program.
E.g., if you're "joe@homenetwork.net" and you run a XMPP server at messaging.homenetwork.net, but all the people you talk to are on Google or AOL, every message you send goes from your client, through messaging.homenetwork.net, and then over to Google's or AOL's servers (where presumably they log them), before going to the destination.
Unless you can convince your friends to use your chat server (messaging.homenetwork.net) rather than AOL's/Google's, you're not getting any additional privacy.
Frankly, I think privacy isn't really the goal we should be aiming for with this. If you want privacy, get OTR encryption (the easiest way is just to use Adium on the Mac), and then it doesn't matter quite so much whose servers the messages are passing through. The switch from OSCAR to XMPP is all about interoperability.
Re: (Score:2)
More networks on XMPP makes having your own server much more useful since you can talk to the other networks. I have messaging.mynet and you have messaging.yournet and we can both talk to Google users and AIM users to the whole exercise is not a waste of time.
My jabber server was pretty much dead except for some danish isp tech (NGDC) until google moved over. Now I can actually use it to talk to real people. I'm thinking this move will encourage more people
Re: (Score:2)
And then you still have AOL, MSN, or Google logging your chats, if you're talking to someone on one of their networks.
Not always. You see the only time I really care if my IMs are logged or harvested is when I'm exchanging messages with coworkers. Since work has their own Jabber server up already, this means when I chat at work I don't have to use a different account to talk to friends using AIM or some other protocol. This means I can ditch Adium since I no longer need the cross protocol pieces and just use iChat, which has Jabber support and video and voice chat support working beautifully.
Unless you can convince your friends to use your chat server (messaging.homenetwork.net) rather than AOL's/Google's, you're not getting any additional privacy.
This isn't quite true. Th
How? (Score:2)
Re: (Score:2)
XMPP is very similar to SIP in that low bandwidth data (e.g. your IMs) all go via the servers. It is only high bandwidth or latency-sensitive data (file transfers, VoIP (using Jingle), etc.) which set up a peer-to-peer session. In general, technologies which try to traverse NAT are unreliable, so it is avoided unless there is a substantial gain from doing so (and this is a major reason why we need IPv6 so we can ditch the mess that is NAT).
Universal SPIM for everyone! (Score:4, Insightful)
If you have a Jabber account anywhere, be prepared to start receiving lots of spim [wikipedia.org] all day, every day. And don't simply think that you'll get away with not allowing buddies on your list without accepting an invitation. Spimmers don't do business that way. They simply put their advertisement in the invitation so you've already read it by the time you decline the invite.
Viagra ads, mortgage scams, pump and dump stocks
Re: (Score:2)
Instead, you email a friend with your IM contact info: they add you, you add them, and now you can both IM each other. No invites required, no spim. I've been using IM for 5+ years and I've never received a single spam of any kind. And I've never used invites, or received one.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:3, Insightful)
That is -- I use a statistical filter, and I don't much care how long it takes to run, as emails are intermittent, and don't have to be delivered instantly. It's still pretty damned fast, especially for small messages...
But consider things like SPF, greylisting, and all kinds of other tricks people use for mail filtering. There are a LOT of email spam filters out there right now which simply could not work well on Jabber.
Re: (Score:2)
I still say open protocols are progress.
Re: (Score:2)
Whilst this is true, XMPP does callback verification which means that the spammers can't spoof their domains. I suspect the lack of spoofability will mean that spam will never get anywhere near as significant as email spam. For one thing, it means you can't have a botnet of machines running XMPP servers because they would each need a DNS record and the ability to accept the callbacks.
Re: (Score:2)
Old TopCoder Project (Score:2, Informative)
Opening up to fend of the competition (Score:2)
I know at the moment the AIM jabber server does not sup
XMPP's features, what am I missing? (Score:3, Insightful)
As far as comparisons go, with AIM I can:
- See and show other's and my own idle time (critical to me)
- See other's and set my buddy profile (very useful for links and other interesting tidbits)
- See people's login time (important)
- See people's account creation time
- See the capabilities of someone's client
With XMPP I can:
- Do none of the above
- Have a slightly larger buddy icon
Am I missing something? Are these lackings limitations of Pidgin? Given XMPP's open nature, I would have imagined missing features would have been implemented long before reverse-engineering AIM's newest protocol features.
Re: (Score:2)
That said:
- See and show other's and my own idle time: there is no protocol for this as far as I know. People on XMPP seem to be content with auto-away messages.
- See other's and set my buddy profile: you can set a status message even when non-away, people often use this for sharing current information. Otherwise, there's the V
Re: (Score:2)
Re: (Score:2)
We all agree to change status when idle - but sometimes lack time or are too lazy.
(Oddly, I can see on-line status with the Jabber side of iChat AV for one gtalk guy, but not at all for another guy. I'd either blame Google or iChat for that before XMPP.)
With Jabber, you can also:
- Reach more people, because some people don't like the AIM or iC
Re: (Score:2)
Sounds like you aren't subscribed to that buddy. When you add a buddy to your roster it will send a subscription request to them. They can either accept the request (and you'll then get status updates from them) or they can decline it (they are still on your roster but it won't give you their status).
In Pidgin you can re-send the subscr
Rediff's Bol (Score:2)
What about Jingle? (Score:2)
So, before I start cheering, I'd like to know if supporting voice for AIM/XMPP will follow the standard or follow Gtalk or what?
Notice how hard they've made it so far - or whatever the correct conclusion is... http://www.google.com/talk/other [google.com]
Re:What about Jingle? (Score:4, Informative)
Re: (Score:2)
So, would I be inferring too much to think that whatever Jingle becomes may well be what Google will ultimately do? I'm guessing that they want traffic, and are supporting Jabber for chat as standards-based, so they'd expect more mindshare supporting the full standard when it is locked in stone.
It's not just mental meandering. I have too many chat clients that go so far, and I'm getting ready to cull the herd. OK, maybe it is mental meandering.
Again, your insight, much appreciated.
Re:GTalk Compatability (Score:5, Insightful)
Re:GTalk Compatability (Score:5, Insightful)
Re: (Score:3, Insightful)
Re: (Score:2)
Side note: I hope that this finally leads to video support in Jabbber.
Re: (Score:2)
Unfortunately, secure key exchange between random parties is a very difficult problem to solve.
However, Jabber/XMPP streams can be encrypted with TLS/SSL, so all of your traffic between you and your server (and between servers) can be encrypted.
Re: (Score:2)
That's not a lot of help if you don't trust all the servers involved. For example, I trust my server because I administer it, but if I'm chatting to a GoogleTalk user then I have to trust Google's server too... Why should I trust their server? For one thing I don't know how trustworthy Google are themselves, and for another I don't know how competent the se
Re: (Score:2)
Re: (Score:2)
I'm not sure how far the compatibility extends however, since my aim account connected traditionally can't seem to talk to my normal non-aim xmpp account.
Re: (Score:3, Informative)
-- Ecks
Re: (Score:3, Informative)
Try it:
$ dig SRV _xmpp-server._tcp.aol.com
Re: (Score:2)
If you are running a pure jabber server using a standard jabber server codebase it is that simple. OTOH if you are running what is probablly just a form of gateway server into your existing closed system then it is going to be much much harder.
Re: (Score:3, Interesting)
Re: (Score:3, Informative)
Re: (Score:2)
Then again, everyone could have just stuck with IRC. Oh well.
Re: (Score:2)
That said, changing protocols on their end doesn't really buy anything for anyone, unless they also support jabbers network interoperability. I.E. an aim user should be able to message directly to a google chat user without both users requiring an account on the others' service.
Re: (Score:2, Informative)
No, maintaining their proprietary protocol is a completely unneeded IT expense. Now they have the power of the XMPP community behind them.
There is a lot with AIM. File transfers don't work reliably behind firewalls. There's no voice and video support. Its client is archaic. In short, their legacy of being a dial-up information provider instead of an Internet Service Provider was weig
Re: (Score:2)
You're assuming that the XMPP community's desires correspond with AOL's desires. That's a pretty big assumption. Even if they do correspond, AOL is still going to have deadlines on when they need things implemented, which the community isn't going to care about.
And don't forget, AIM is a mature product. It's not like they need to do massive development on it.
There is a lo
Re: (Score:3, Interesting)
XMPP has well maintained, free, server software, and has the added benefit of things like jingle (voice), and a rather large user base (GTalk & Jabber). Considering all they want is for users to use their services, this should simultaneously lower their overhead and increase the value of their services.
This is yet another positive sign that arbitrary incompatibility is giving way to the (old) concept of open standards for communication on the in
Re: (Score:2)
Hail to AOL for this move. Hopefully I can turn off my xmpp aol transport in a year or so.
-- Ecks
Re:but......why? (Score:5, Insightful)
XMPP would allow you to have a jabber account on your corporate network, and talk to somebody on AIM, ICQ, or another company's japper network, without having to have accounts on those servers. Think of it like email, you have yourname@yourisp.com, and I have myname@myisp.com, but you can send me an email without signing up with myisp.com. Well now we get the same flexibility with IM. The only thing I see missing is an MX-like DNS record for IM servers.
Re: (Score:3, Informative)
$ host -t SRV _xmpp-server._tcp.gmail.com
_xmpp-server._tcp.gmail.com SRV 20 0 5269 xmpp-server1.l.google.com
_xmpp-server._tcp.gmail.com SRV 20 0 5269 xmpp-server2.l.google.com
_xmpp-server._tcp.gmail.com SRV 20 0 5269 xmpp-server3.l.google.com
_xmpp-server._tcp.gmail.com SRV 20 0 5269 xmpp-server4.l.google.com
_xmpp-server._tcp.gmail.com SRV 5 0 5269 xmpp-server.l.google.com
$ host -t
Re: (Score:2)
They exist. [jabberstudio.org]
Re: (Score:2)
Re: (Score:2)
XMPP works much like email in that individual companies can all run their own servers and control access to them however they want, but still talk to the rest of the internet with a simple address. The better question is, why doesn't AIM/ICQ just die and everyone move to XMPP which does every single thing AIM/ICQ/MSN does, and more.
They can still make their ad loaded clients if th
Re: (Score:2)
Read the OSCAR (AIM/ICQ protocol) specs and think again
Re: (Score:2)
Re: (Score:2)
Do you mean, will file transfers over Jabber work? Yes. My girlfriend sent me file to proof for her yesterday via Jabber. (As an aside, it is awfully nice to have xmmp and zeroconf auto-discovering people on the LAN and allowing us to chat and transfer files. Sure, I have a file server, but it is a lot easier to tell her to drop the file into our chat session than is is to explain how to find the file share.)
Re:Pundits, please speak up (Score:4, Informative)
It means that theverylastaoluser@aol.com (seriously, who uses it anymore?) can now IM to smartpeople@gmail.com, and vice versa.
A longer explanation: IM has, historically, been a walled garden [wikipedia.org]. That is, if you have MSN Messenger (or "Windows Messenger"), I need to have MSN Messenger in order to IM you. If I have Yahoo Messenger, we can't communicate.
There are ways around this, none of them very good. You could just install Yahoo Messenger also, and AIM, and that will cover almost everyone. (Almost -- there's still Gadu-Gadu, WinPopup, Groupwise, ICQ, IRC...)
IRC is a bit better, actually, because at least there's a standard protocol. Anyone can setup an IRC server, or write their own IRC client. If you're on Windows, you can just download mIRC and connect to anyone. (I like irssi on Linux and MacIRSSI on OS X.) But it's still a walled garden, in that you can't connect to EFnet and talk to people -- in rooms or in private messages -- who are on DALnet. (Or Freenode, or...)
But not everything is a walled garden. Email, for instance -- anyone can register a domain, setup a mailserver, and provide email for themselves, for friends, or for money. If you're a poor sap who has an @aol.com email address, I don't have to do anything special to be able to send mail to you from my @gmail.com address, or from my own domain.
All it takes for email to work is a domain name and a mailserver. And a mailserver can be any computer that's online all the time. Not that I recommend doing it yourself, just saying that email is wholly and completely democratized.
Well, that's what Jabber/XMPP is all about. Not only is the chat/IM protocol open, but Jabber servers can be configured to talk to other Jabber servers -- to arbitrarily connect to each other. So you can be on AOL Instant Messenger, and I can be on Google Talk, but we can add each other to our buddy lists and communicate. Not because there's any kind of big deal with AOL and Google, but because they both speak Jabber. And like email, I can setup my own Jabber server.
Re: (Score:2)
That's interesting. How do you know that?