AOL Opens Up the AIM Instant Messaging Network 209
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.'"
And that's not all! (Score:3, Informative)
Re: (Score:2)
Re: (Score:2)
Other than that it works very well. need to try out audio through it though.
Re:And that's not all! (Score:4, Insightful)
Re: (Score:3, Informative)
To be fair to AOL, your 2 features can just be showing Buddy Info and Buddy Icons, which presumably don't make them money, and most AIM clients would want to have anyway. Still, this whole requ
Re: (Score:2, Informative)
There's also an experimental Jabber server for AIM, I think the GMail interface has to do more with that than with this.
For more information, see http://wiki.jabber.org/index.php/AOL_Alpha [jabber.org] . Haven't gotten it to work myself with Pidgin though.
Adium (Score:2)
I wonder if this paves the way to Adium working with iChat audio and video conferencing?
Re: (Score:2, Informative)
Good news. Adium sometimes wouldn't work with iChat when it came to file transfers. Fixing that alone might actually get me using Adium.
I wonder if this paves the way to Adium working with iChat audio and video conferencing?
This would be great. I much prefer Adium's interface and functionality to iChat's, but I still have to switch to iChat now and then for video conferencing, which is a pain.
For Macs there is aMSN [cmq.qc.ca] for video chat for MSN, but no other 3rd party clients come to mind for video on any of the major proprietary chat protocols.
Re: (Score:3, Insightful)
Re: (Score:2)
Re: (Score:2)
When will other companies agree ... (Score:4, Insightful)
Companies think that lock-in is good for business. And sure, it IS when you're dealing with tangible goods. But when dealing with interoperability concerns with software
At least AOL finally figured this out. I'm waiting for microsoft and apple (for all their software) to get a clue
Re: (Score:3, Insightful)
Re: (Score:2)
nobody wants to have several chat programs running at once, and it's easier to keep your noobs herded into profitable areas when they aren't being encouraged by their friends to switch services.
Well... (Score:5, Insightful)
AOL, on the other hand has always been quite hostile toward projects that made use of their network (http://en.wikipedia.org/wiki/Madster). Why would anyone want to develop for them now, just because they've stuck "Open" on AIM hoping that OSS developers take care of their coding for them?
Re: (Score:3, Interesting)
The hardest part was finding a package with the feature set I wanted (um, mysql authentication)
Now our employees can chat with each other in real time (double-secure... SSL connections and not going offsite) or with customers (still SSL, but have to trust their server).
If
Re: (Score:2)
Does Google support other XMPP servers tying into their network now? I remember when it came out they didn't, worried about spam and such I guess. If they allow that now that would be awesome, and I would immediately set up my own server and join their network.
Jabber supports end-to-end encryption out of the box, right? Google is Big Brother, after all...
Re: (Score:2, Informative)
Re: (Score:2)
Re: (Score:2, Informative)
Re: (Score:2)
Uhm, have you checked one of the related links in this article? They introduced XMPP access just a month or two ago, but had some scalability issues. I hope they'll be able to resolve those soon...
Re:Well... (Score:5, Informative)
AOL has always had at least a partial open network, in the form of TOC. Surprisingly, they have kept it open for all these years, despite the early pessimism of many people (myself chief among them). This latest opening is an interesting move, and probably hints at new market realities in IM. It's good to see the space changing, especially in a continuing push towards openness.
Sadly, it means that all my contract work for reverse engineering OSCAR (etc) just dried up =)
* Aimster didn't actually use AOL for anything; they just had a data extracting proxy that sat between the user and the IM network, so they could show presence info in their custom UI. I actually worked there for a short while, and extended that proxy to support ICQ, amongst other things. (It was a terribly-run company, which is why I quit after only a few months. If they _had_ used AIM for the file transfers, as I was suggesting, they likely wouldn't have had nearly the legal trouble they did. And, any case against them would also amount to an equal case against AOL, which makes for an interesting set of motivations...)
Re:Well... (Score:4, Interesting)
Re: (Score:2)
Perhaps because it is far more worried about migration to a fully integrated Windows Live! and Yahoo! IM client.
Re: (Score:2)
It's not clear to me how AOL intends to make money from AIM if people are using other clients without embedded ads, but I guess I don't really care either.
Hence the revenue-sharing agreement. They're hoping that by offering to pay the developers for displaying AOL's ads, these clients will actually make display AOL's ads. AOL will then make money off the portion (majority) of the ad revenue that they're not giving to the developers of the clients. Still, an open source product like Gaim isn't going to bite.
Re: (Score:2)
I'm guessing I'll be modded down for saying this, but this seems more like they're trying to remain relevant by hopping on the "Open" bandwagon a little too late in the game.
Late in the game implies they're falling behind, but right now AIM has the biggest market share of any of the big ones. Rather, I see this as a mutual assured destruction move. Basically Microsoft and Yahoo teamed up to try to create a walled garden together that they could both use to lock-in users. AOL decided to interoperate with XMPP and Google, basically adding Google and all the privately run Jabber servers to their share of the market. That means they no longer can win big and charge a toll on IM u
Re: (Score:2)
Search for off the record messaging, adium has it built in and there are plugins for other clients.
Huh? (Score:2, Interesting)
If they explicitly open up the network to 3rd party clients, what happens to their ad revenue?
Re:Huh? (Score:5, Informative)
Re:Huh? (Score:4, Informative)
Now that the network is completely open, protocols and all, the only reason anyone would use an ad-laden client is from inertia & familiarity, not because those clients are 'better'.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
But how will they block ads which are delivered as part of the message stream? Like, each time you open a new chat with someone, an ad shows up at the start of it.
Re: (Score:2)
Re: (Score:3, Informative)
It can make for interesting conversations.
Re: (Score:2)
Of course, whether it's enough growth to pay for the servers is another question, but presumably someone at AOL has done the math.
Re: (Score:2)
I don't know much about advertising - i just know that I prefer MSN's animated emoticons that you can show off to your friends.
Re: (Score:2)
The majority of clueless users will quite happily continue using an ad-ridden client and not think twice about it..
The tech savvy users who don't want to see the ads will find ways to get rid of them anyway, but are more likely to defect and take their clueless friends with them if it becomes a lot of hassle to block the ads.
Sounds like (Score:4, Insightful)
As a Pidgin user I welcome this move.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Obviously the billions of free disks in the mail that AOL sent out, got AIM up there in usage.. but I was a long time ICQ user and original Hotmail user.. after Hotmail switched to MS, and they tied in MSN Messenger with hotmail, that's what led me to switch to MSN.. all my family members also switched, and we have been there ever since.. That's the real difficulty of it all.. let's say A
Re: (Score:2)
Restrictions (Score:5, Informative)
We tried to make the Open AIM Program as restriction-free and flexible as possible. But in order to help protect our network and users, certain rules apply.
Required features (Score:5, Interesting)
Can GPL-compatible software (or really any kind of open-source software) be written, given these restrictions?
Welcome to Open AIM! If you intend to develop and distribute an AIM Custom Client (including mobile versions) or Web AIM Developer Application, you must pick 2 of the 5 options listed below and incorporate them into your Developer Applications. These options include
Just to be clear, these requirements don't apply to Plugins, Bots or the use of the Presence Indicators. Please note that if your application exceeds 100,000 peak simultaneous users, you must implement Advertising as described below as one of your two options.
Not sure what will work best for your application? Don't worry. You can always change your selections to suit your needs as you grow.
This is starting to look as if now that everyone knows the OSCAR protocol anyway, AOL is trying to make a power grab under the guise of openness...
Re: (Score:3, Insightful)
Re: (Score:2)
Re: (Score:2)
Re:Required features (Score:5, Informative)
Re:Required features (Score:5, Interesting)
Re:Required features (Score:4, Informative)
Re: (Score:2)
As for the GPL specifically, I'd have to reread the GPL, but I don't see why it couldn't work. Besides, even if it isn't compatible with the GPL... not like it's the only open-source license out there. Not being GPL-compatible doesn't mean you can't open-source it. Sorry, I know you did say "any kind of open-source software", it's just kind of a nerve for me... damn ope
Re:Required features (Score:5, Informative)
Re: (Score:2)
Re: (Score:3, Funny)
Profit? What profit? Didn't you see the bit about "online ads revenue was inflated"?
Re: (Score:2)
Re: (Score:3, Informative)
Heck, a handful of them already do just that (Google being the biggest and most obvious such provider)
It's not as if IM traffic is particularly bandwidth-intensive. It's one of the most lightweight protocols in use on the internet today.
Re: (Score:3, Insightful)
Why not have clients that can mesh with each other in a lily-pad? Not everything has to be client-server.
The only thing 2 computers need to talk to each other is the ip address and the port. Give that to them, and you can then drop out of the conversation. Its not like you need to relay the contents of the messages as well.
Firewall (Score:3, Insightful)
Re: (Score:2)
An open NAT doesn't check that UDP replies come from the same IP you sent the original outgoing packet to. So "A" sends an outgoing packet to a 3rd party, which tells "B" the port to send to to "reply". "A" can then reply directly to "B", and you have NAT-bypassing communication going on.
It's a horrible hack though.
Re: (Score:2, Interesting)
Re: (Score:2, Interesting)
In any case, third-party developers such as Cerulean Studios (Trillian) already apparently know the OSCAR protocol well enough to have incorporated additional functionality such as SecureIM (encrypted messages) that aren't included in standard AIM clients. This seems more geared towards encabling people to develop small-time add-ons or perhaps bloated adware clients than to actually increasing the quality of mainstream clients.
Re: (Score:2)
Re: (Score:2)
http://dev.aol.com/aim/faqs [aol.com]
* Although we have removed many restrictions on usage and development, we still do not permit developers to build Open AIM applications that are interoperable with other IM networks. (Multi-headed applications are now allowed). Please refer to the Developers License Agreement for additional details.
From the main page:
http://dev.aol.com/aim [aol.com]
Development of AIM-Enabled, Multi-IM Protocol Clients
* AOL now allows multiheaded clients to access the AIM network
OK, so I'm confused. What's the difference between a permitted "multi-headed client" and a prohibited "multi-headed application"?
They can't even seem to get their own promotional copy down right.
Re:Restrictions (Score:4, Interesting)
Allowing people to connect to the network using other clients helps this strategy, since it means more people will actively use the network and they can charge higher fees for the bridges to GTalk, MSN, Y!IM and so on. Allowing people to build bridges with this would completely destroy their new business model.
Re: (Score:2)
Re: (Score:2)
To compare it with the cell phone world, you would be allowed to have a phone that takes SIM cards for O2, Orange, Vodafone, T-Mobile and Three, and you could have five different phone numbers - one for each of the networks. What you can't do is have something that lets people phone an Orange telephone n
Re: (Score:2)
Does Pidgin fall under "do not permit developers to build Open AIM applications that are interoperable with other IM networks" or "Multi-headed applications are now allowed"?
Re: (Score:2)
Too late; they've added one too many AIM bot (Score:2, Interesting)
Last night I fired up Adium and there was a new AIM bots entry with another one of their stupid bots.
So I don't care if the network is open. They have no provision for getting rid of these damn things permanently. I even tried logging on to the web dashboard thing and looking there. So forget 'em.
I only have an AIM account because of something I had on Netscape.com way back when for I forget why; it just never got deleted. I don't know anyone who only has AIM, so we'll all cope just fine without th
Re: (Score:3, Insightful)
So what, exactly, is the problem? (Or is there something I'm missing?)
Open, uninhibited access? (Score:5, Insightful)
Re: (Score:2)
Found in source code
char app_name[20] = rand()
Everyone find the loopholes. (Score:2, Interesting)
Voice/Video? (Score:2)
would it kill them to let it use bonjour/zeroconf? (Score:2)
Re: (Score:2)
Gtalk is not all that open (Score:2, Interesting)
Clearly whoever wrote that article hasn't looked at http://www.google.com/talk/otherclients.html [google.com]. Specifically the "Voice calls to other Google Talk users" column.
Honestly, I'm not sure they haven't documented the protocol recently.
Re: (Score:3, Informative)
Re: (Score:2)
Re: (Score:2)
Google needs to put more development time into Gtalk. (the stand alone app). The first thing they can do is add this open AIM support so i can dump trillian.
I'm pretty sure AOL has federated their server so any GTalk account user can send messages using their GTalk account to AIM users. So that pretty much solves your problem.
Although dam it, i still use my old icq number since old friends are still on it.
Actually I think it works with ICQ as well, since AIM and ICQ accounts can message each other now too.
Re:Still around? (Score:5, Insightful)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Of all my IM-using acquaintances, only one guy uses another service (yahoo), everyone else is in MSN.
Re: (Score:2)
Re: (Score:2, Informative)
Re: (Score:2, Informative)
Re: (Score:2)
Re: (Score:2)
Re: (Score:3, Funny)
Re: (Score:3, Interesting)
Thank god for AdiumX, made life so much better. It's one of those programs I miss dearly now that I'm using Windows, along with the various Omni products, and Quicksi
Re: (Score:2)
I'm really becoming a fan of the McLuhan "the medium is the message" theory, as I get older. The structure of the medium itself generally guides most likely form that the thought communicated can take. The best example is SMS, which I avoid like the
Re: (Score:2)
I'd say a quicky hierarchy of information transfer (from highest bandwidth to lowest) would be:
Book/Essay
Lecture
Letter/Email
In person conversation
telephone conversation (lack of non-verbal context)
IM
and lowest being SMS
I think you have IM and SMS the wrong way round in that list, I (and many people I know) write out and even punctuate SMS messages, but will resort to acronyms in IM. When was the last time you used "brb" (for example) in a SMS? However if I get distracted whilst on IM I'll use it without thinking.
Your list was also missing IRC; I think that would probably go above IM and SMS.
Re: (Score:2)
After reports showed that online ads revenue was inflated (have you seen Google's stock price lately) it might not behoove AOL to worry about ad revenue as much as their name recognition.
Re: (Score:2)
Oh, no. Watch your mailboxes -- here come the free CDs!
Re: (Score:2)
Re: (Score:3, Insightful)
Re:Revenue sharing plans for displaying ads, etc (Score:4, Insightful)
Phil
Re: (Score:2)