Slashdot Log In
AOL Adopting Jabber (XMPP)
Posted by
ScuttleMonkey
on Fri Jan 18, 2008 02:27 PM
from the sharing-your-toys dept.
from the sharing-your-toys dept.
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.
Related Stories
[+]
Developers: Is XMPP the 'Next Big Thing' 162 comments
Open Standard Lover writes "XMPP (eXtensible Messaging and Presence Protocol) has been getting a lot of attention during the last month and it seems that the protocol is finally taking off as a general purpose glue to build distributed web applications. It has been covered that AOL was experimenting with an XMPP gateway for its instant messaging platform. XMPP has been designed since the beginning as an open technology for generalized XML routing. However, the idea of an XMPP application server is taking shape and getting supporters. A recent example shows that ejabberd XMPP server can be used to develop a distributed Twitter-like system."
[+]
AOL Opens Up the AIM Instant Messaging Network 209 comments
AVIDJockey writes "In a pleasantly surprising move, AOL has changed its tune when it comes to third-party access to the company's chat network. America Online has recently launched a service called OpenAIM 2.0, which provides open, uninhibited access to services like Meebo, or all-in-one IM clients like Pidgin, allowing them to freely and easily use the AIM instant messaging network. 'At the moment, multi-platform IM desktop clients like Pidgin or Adium (the popular Mac client) generally rely on hacking and reverse engineering access to chat networks run by AOL, Yahoo, Microsoft and others. Not only is that bad for developers since it means more work, it also means that such clients often can't use all the features of a particular network.'"
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Address format? (Score:2)
Re:Address format? (Score:4, Informative)
Parent
Re:Address format? (Score:5, Funny)
I've been using that account for various spammy registrations since 1998.
3 cheers for Bob!
Parent
Re: (Score:2)
Re: (Score:3, Informative)
Re: (Score:2, Informative)
makes sense to me (Score:3, Interesting)
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:3, Funny)
Re:Very Newsworthy (Score:5, Funny)
Parent
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.
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.
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)
Why? I mean ... isn't that all you need? Or do people do things with IM that I don't do?
It's about time (Score:2)
great news (Score:2)
Re: (Score:3, Insightful)
I other words, not bloody likely.
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
Parent
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.
Parent
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: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.
Old TopCoder Project (Score:2, Informative)
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:GTalk Compatability (Score:5, Insightful)
Parent
Re:GTalk Compatability (Score:5, Insightful)
Parent
Re: (Score:3, Insightful)
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: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.
Parent
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: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.
Parent
Re:What about Jingle? (Score:4, Informative)
Parent