fallenpegasus: amazon (Default)
Mark Atwood ([personal profile] fallenpegasus) wrote2007-09-14 06:51 pm
Entry tags:

"Open", that isn't.

For assorted reasons, I've become mildly interested in AOL's "newly opened technology", such as AIMCC and X-Drive. So I've been browsing their online docs.

When they say their products and interfaces are "open", they mean "open" in their own typical AOL way.

Check this out:
Q: Are there any restrictions on what I can build?
A: We tried to make the Open AIM Program as restriction-free as possible, but in order to help protect our network and users, certain rules apply. We have highlighted some below, but please refer to the Developers License Agreement for details.
  • Developers are not permitted to build Custom Clients that are multi-headed or interoperable with any other IM network.
  • Custom Clients developed for use on a mobile device or via a wireless telecommunications carrier's network and/or wireless services require separate licensing and business agreements with AOL. Any inquiries regarding mobile applications should be sent to AIMCommercial@aol.com.


No "multiheaded" free clients. So they still want to freeze out Pidgin and Adium, and they are still terrified of competition.

And no free clients that run on smartphones, or other "mobile devices" on a "wireless telecommunications network". They dont want their existing clients that they license to the telcos (for a lot of poorly spent money) to have to compete. And what happens when someone is using a laptop or handheld, and slides in an EVDO card, thus turning it into a "mobile device on a wireless telecommunications network"?

As I look farther, signing a developer agreement with them still doesnt net you a copy of the actual wire protocols. They instead give you a license to an overweight interface library for a "supported platform", and permit you to link against that.

That's not "open".


I run Pidgin (formerly known as Gaim). I have it client for my ICQ, AIM, YM, and MSN accounts just because so many friends and family insist on using them.

But if you want to IM me, I really prefer you use XMPP/Jabber, that is, Google Talk or LJ chat.

[identity profile] dossy.livejournal.com 2007-09-15 05:07 pm (UTC)(link)
First, disclosure and caveats: I used to work for AOL but no longer. Nothing I ever say should ever be deemed as me speaking in any official capacity for AOL.

While at AOL, I raised this same issue about the restrictions you cited. Hell, I pitched a fit, mocking the notion that this was "open" in any form.

My understanding of the explanations I was given was that:

1) Interop. with other IM networks without permission could violate the ToS of the /other/ IM network, thus needs to be "officially" restricted in AOL's license terms. Otherwise, it's possible that AOL could be responsible for enabling people to violate those license terms.

2) Mobile carriers have restrictions on what kind of mobile messaging can take place on their networks (i.e., they control competition vs. their own SMS/MMS offerings). Thus, AOL has to again protect against that.

Given the numbers (how many hundreds of thousand Pidgin/Adium users are there, vs. tens of millions of AIM users) I don't think they're close to being scared of competition. This all seems to be a bunch of CYA maneuvers from the Legal side, which they're obligated to do.

And, as much as I agree this is hardly "open" ... it's still more open than Yahoo! or MSN. Think about that for a moment.


[identity profile] dossy.livejournal.com 2007-09-15 10:21 pm (UTC)(link)
"If it was "open", they would just publish the complete OSCAR protocol document.

If AOL were your company, what reasons would you have to do such a thing?

"Open" for open's sake isn't always smart: you increase support costs, you risk impacting quality of service to your existing users if a badly behaved implementation is used, etc.

I think if someone came up with a compelling business reason for AOL to publish the OSCAR spec, there might be a good reason for decision-makers to listen and consider it. Right now, it only looks like AOL has something to lose (increase costs) and very little to gain.

[identity profile] dossy.livejournal.com 2007-09-15 10:22 pm (UTC)(link)
Oh, there may have allegedly been an effort inside AOL to bridge the AIM service with XMPP over a year ago, too.

[identity profile] captain-button.livejournal.com 2007-09-20 01:59 pm (UTC)(link)
"When they say their products and interfaces are "open", they mean "open" in their own typical AOL way."

The key is sincerity.

Once you can fake that, you have it made.