Gaim Forks To Get Voice And Video Support
RAMMS+EIN writes "Everyone's favorite instant messenger, Gaim, has recently been forked. The new gaim-vv project aims to provide voice and video chat support, which will eventually be backported into the main branch." Nice to see an amicable fork; it sounds like this will mean competition for GnomeMeeting.
Personally, I'm a kopete fan...
Nice to see an amicable fork; it sounds like this will mean competition for GnomeMeeting.
Great, more "competition." See my sig.
I just wish the devs would make something that they could be proud to call a 1.0 release. :)
But then again, this software is their gift to me, I have no room to bitch
Now everybody can IM me and see all my pasty nakedness at the computer.
You have been warned.
gaim uses nano-springs? Wow, and I thought it was just coded badly.
*ducks*
Hmm. This story was meant to go to the divinci story. Sorry.
Never let your sense of morals prevent you from doing what's right. --Isaac Asimov
The way I look at it, this could be a very good thing.. From what I've witnessed currently the gaim development team is busy with many things, and cannot focus on one or two certain features.
Now that It has forked off the developers that are interested in this will have the time to do the one thing they WANT to do, not a bunch of others.
The way I look at it, it is kind of like the introduction of the assembly line, a group will be very skilled at one task and not be working on and assembleing all the other features.
Quite frankly, This is one feature gaim is really lacking. With the introduction of broadband services in the home, video and voice is extremely popular.
It's hard to get someone to try linux when their main tasks cannot be performed.
This is a very good thing.
Well, I think it may conserve energy, but probably not much. Depends on the mechanism used. Maybe using the brake's friction combined with the potential energy of the spring would be a more prudent effort. But I think I would leave that to an engineer, not a biologist, like myself. ;)
sounds like you're confused about the laws of thermodynamics and perpetual motion machines and such. look into it, it's good stuff.
Is it compatible with Apple's iChat AV / AIM's video and audio chatting?
If so, that would most certainly rule. iChat AV is awesome, but chatting on the Windows AIM client restricts one to a tiny window, whereas with iChat you can take up the whole screen if you want.
Also, I have lots of x86 using friends that hate booting into Windows from Linux just to use advertising-ridden AIM.
I just realized. Seeing as the true geeks use open source and all, that'll just give us one less reason to go out and be social... As soon as they develop a usb-automated back scratcher and/or fridge/microwave, I'm not leaving the house!
That's nice, I hope they'll take GnomeMeeting's UI as an example. Gaim'UI sucks big time : it has tons of windows opening for no reason, taking the focus (and the keyboard input) from what you were previously doing. Way too much intrusive if you ask me.
I don't think that this represents any kind of competition at all.
You can't connect to cams via AIM/Yahoo with gnomemeeting/netmeeting.
It's a different program, with a different aim.
I like Gaim, I use it myself... but wouldn't it be better to fix the existing issues and give it certain areas of functionality that MiddleMan or MyIM have, before getting into this whole new can of worms?
__________
[Big Brick Wall]
8 of 13 people found this answer helpful. Did you?
and this makes how many forks of gaim now? lets see we have gaim, ayttm, everybuddy, and gaim-vv, are there any im missing? sounds like a poll to me... "whats your favorite linux messanger client? aim, yahoo, ayttm, everybuddy, gaim, gaim-vv, cowboy neal's all-in-one messanger. ytalk, or i dont chat you insensitive clod!"
anyway in all seriousness ayttm (are you talking to me) look it up on freshmeat (as im too lazy/tired to link it) already has rudimentry yahoo webcam support, however it is still lacking, i loved trillian for windows, and would like to see gaim go in that direction, with all the eyecandy and skins and plugins... i know, ill learn c and fork gaim myself!!
Noone writes jokes in base 13!
Exciting news indeed.
;p
...
Gaim is the only decent AIM client for I've run across for Windows - the official client is utter crap, and Trillian is bloated payware. Still, some of my less-technically-inclined friends refuse to use Gaim, citing the fact that it doesn't have enough cool features and "bling bling". With cool new features like these, I have more ammunition in my battle to get people to switch
Now, if only the Gaim folks would get their act together on MSN support
*Sticks a fork in SCSI's duck* Hmmm... I think it's done...
How high can a duck with nano-springs in his feet jump, anyhow?
Ooops... please forgive me. I've had little sleep and my associations have become rather loose of late...
Mnem
*Toddles off to find something that's actually USER-FRIENDLY*
Maybe you don't need to talk to anyone that uses MSN and they, being much wiser than the rest of us knew this already. BTW complainer, what have you contributed lately? ..
"I am a patient boy. I wait I wait I wait. My time is water down the drain..." Fugazi
It's about forking time!
Maybe you don't need to talk to anyone that uses MSN and they, being much wiser than the rest of us knew this already.
..
Or perhaps they're just zealots like you. A lot of people use MSN, and there's a lot to like about the service.
BTW complainer, what have you contributed lately?
I develop other open source software such as content management systems. I also contribute to gaim by using it and submitting useful bug reports when I have a problem.
Oh, by the way, the gaim developers don't want to support MSN not because the protocol is lousy or the network is unimportant, but because MSN is related to Microsoft. That's zealotry at its worst. Maybe if the developers were busy making a better product instead of forking and bashing Microsoft, gaim might be a lot farther along in development than it is now.
I think libyahoo2 already has voice/video implemented, but GAIM uses an older library.
Religion is a gateway psychosis. -- Dave Foley
For Windows, Skype is a really good over-internet voice chat program. It uses P2P, and the quality you get is really good (atleast if your friend is on a LAN :P, haven't tried it outside the college LAN yet). Version 0.97 is showing some problems. Still, something like this would be really cool on Linux ...
The project page of gaim-vv says
A friendly fork of Gaim (http://gaim.sf.net) to concentrate on video and voice support, which will eventually be backported.
Was I the only one to follow the link?
Thank you for your time.
Any project deadlines or time schedules announced... Looks like I can start going back to gaim...
Apple has recently announced support for H.264, which is a good thing
http://bugs.gentoo.org/show_bug.cgi?id=35890
Best that could be expected from an AOL employee I guess!
So, what are my options for voice and video chat on Linux right now? Are there any webcams that are supported by stock Linux kernels? I don't want to have to recompile my kernel, just want to plug it in and have it work like in Windows...
From what I know of these two programs, They really do seperate things. It seems more reasonable that there would be more cooperation than competition. There's no point in reinventing the wheel if you can avoid it.
-- Knowledge shared is power lost. -- Aleister Crowley
when they have a website! It's kind of jumping the gun when all you have to link to is a sourceforge project page.
You've got 8% of my love - 8% of my love - 8/100's of the time you're the only girl I'm dreaming of.
i got an interesting dll loading error on winXP SP1.
it involved some long proc name in a dll and gaim.dll gave error 127. anybody know whats up?
When is a project forked? And when is it a branch? With the way forking is played in newssites nowadays, it seems to connote a difference of opinions and therefore the need to go separate ways. Most of the time, however, code is just branched in order to perform some development on a particular feature with the intent to merge the two branches together eventually.
The question in my mind is: what were the circumstances for the creation of the new source tree? Was it a branch (in which case the term amicable shouldn't even be used as that's what branches normally are without the need to SENSATIONALIZE it)?
Gaim-vv is really more of an offsite branch of Gaim than a fork.
From the sf project page:
A friendly fork of Gaim (http://gaim.sf.net) to concentrate on video and voice support, which will eventually be backported
Basicly, I wrote a patch based on some code from libyahoo2 for Gaim to allow viewing other people's webcams. Filamoon independently had done some on msn voice and video related stuff. We decided to start a separate sourceforge project so we could collaborate and stuff.
Eventually we hope to merge it into Gaim proper. Currently it's in a state where it may be useful to users, but not in a state where it can be merged into Gaim. It breaks the core/ui split for example. It uses threads for some things. There's not really any shared code between the Yahoo! and MSN related features yet.
There are no AIM, iChat, ICQ, Jabber, IRC, Gadu-Gadu, Napster, Zephyr, etc, video or voice features. Someone wishing to work on that should contact us and start coding.
I don't consider gaim-vv to be in competition with any other project, GnomeMeeting or otherwise.
It was the best of times...
http://www.rocketcharged.com/cu-seeme/
Seriously, why did this take so long?
Don't flame me, I don't mean why did it take so long for this to happen with Gaim specifically, I mean in general. No IM software that I have tried seems to have outdone the early versions of CuSeeMe...
It's a branch of the project with AV support. A fork is an entirely new project set off in a new direction from the original codebase. Branches are often created and merged in a development cycle.
</rant>
Hands in my pocket
this shouldn't have been a fork in Gaim but rather a joint venture between developers of IM software to create a library or a set of libraries that will handle the voice and video protocols, this way all the IM software would have benefit.
It would be nice if the work done in this forked project could be eventually integrated into Adium, seeing as how it's based off of GAIM's source. My one regret of switching from iChat to Adium is it's lack of "vv". So if I want to do some "vv" I have to switch back to iChat.
You're right, I wouldn't steal a car. But if it were possible, I sure as hell would download one!
I disagree. I like Trillian (v0.74h -- free version) more than Gaim and I don't think it is crap. It's nice. If Trillian didn't exist, I would use Gaim. I wished Trillian existed for MacOS X and Linux natively.
Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
I guess not Everybuddy can please everyone!
Smart ass...
To do list for Windows
GnomeMeeting provides standards-based (H.323 and others) video conferencing, the same protocol that is used by many hardware video conferencing system. There are open server implementations that work with GnomeMeeting (e.g., openh323.org). You get full control over your data, your privacy, your CODECs, and your security. And using GnomeMeeting can be as simple as giving the host name of your counterpart.
The "chat" video conferencing add-ons from AOL, Yahoo!, etc., on the other hand, are tied into a proprietary server infrastructure. Using them means that you are becoming dependent on that server infrastructure and that you let those companies control when and how you can use their chat facilities. For example, AOL could just decide to shut down their servers, exclude you from it, or change the way they encode audio or video.
GAIM is, of course, multi-protocol. So, if the GAIM video chat effort does its job right, you should end up with an application that can subsume GnomeMeeting functionality while also giving you access to the proprietary chat networks. But you should always remember that using AIM or Yahoo! for video (just like for chatting) means that you can lose the service at any time, in particular when you are using an open source client to connect.
supposed to be adding video transmit support for y! webcam. my computers (yes plural) recently had a meltdown of some kind. don't hold your breath.
those who are interested, i'm sure the help would be welcomed. scope is video and voice. contact marv (#gaim / freenode)
of note is the libj2k completely GNU GPL jpeg2000 library implementation, which avoids the questionably-incompatible licensing and free-as-in-freedom issues of libjasper.
there's a lot of msn/linphone work in there too.
for those of you have worked on patching Direct IM images to work again, gaim-vv would be the place to get that committed. hint, hint.
cheers.
SIGERR: laziness exceeds quota
... but is this just and indication of how lazy we are getting? Will the keyboard eventually become obsolete?
The Erogenous Zone
with only these few gaim forks, lots of people already complained and bitched.
and we thought it was a good idea to open source java (yeah right). how many forks of java do you think there will be?
However, to be honest, I think the one feature GAIM _really_ needs is multithreading. For instance, when I've got multiple windows open, and one (or multiple ones) are using the gaim-encryption plugin, all the other windows/conversations have to wait for _one_ conversation to finish decrypting/encrypting the message before the rest will continue. It's highly annoying, and since most networking libraries are inherently multithreaded, it doesn't seem like it should be a problem. I'm hoping someone can put that in, soon, as I'm pretty sure it will alleviate some of GAIM's performance issues as well. Hell, I can even help debug the threading on the code level, if someone is willing to start a fork. ;-) (hint hint)
Will it work with openssl, or the developers are still _that_ dumb?
GAIM for Windows has been plagued with stability problems from 0.74 onwards, with the MSN protocol being unusable (unless you like GAIM crashing out when people message you). Fortunately, it seems to be fixed in the 0.77 release.
Uh, Gaim and GnomeMeeting are two different projects. Read what I was quoting and referring to.
Since I run Debian, I should read Slashdot from a year or so ago, to read about all the latest programs I can apt-get.
Hopefully I didn't put any [] around my words.
FY [slightly OT] I,
There's a mature VOIP multi-platform already out there. Now under new management, but still Free.
Speak-Freely
linux/unix \ MS windows
It rocks. Much lighter than GnomeMeeting, but full featured multi codec + strong encryption.
Linux people get be sure to get the Tcl/Tk GUI...
~.~
I'm a peripheral visionary.
Can you tell us how you intend to reverse engineer the proprietary protocols and patented codecs used by ICQ, and MSN these days for example?
I see you are basing your work on linphone, for SIP support, but do you know that recent versions of MSN do not use SIP anymore?
If you plan to create something that will work from gaim to gaim only, then why not cooperate with the GnomeMeeting developers instead of trying to compete with them? Shouldn't Open Source be based on collaboration instead of competition?
There are no Win32 builds yet.
Although there are many applications who support voice and video chat, I still use speak Freely. I hope that this will be as good or better.
Sorry. Remember though that a stable, full-featured program doesn't have to be labeled 1.0.
...I'd call it an extremely rare occurance. You have the "nothing is ever perfect"-camp which are at 0.x permanently, and the "ship now, fix later" which definately don't qualify at 1.0. Only projects with a reasonable balance of both kinds seem to hit 1.0 well, OSS or commercial...
Kjella
Live today, because you never know what tomorrow brings
One thing I would like to see would be voice chat for Yahoo chat. Currently there doesn't seemt o be a single yahoo compatible voice chat client out there for linux. I heard rumours of Gyach Enhanced, but it turns out to be written in some really obscure audio plugin that just doesn't work. Yahoo webcams did work though (although I don't know if transmit works, since my Intel webcam doesn't work with linux yet). Mybe the guys and gals working on this should look into that guys source code for how he got it working, then improve from there.
The truth shall always be free: Boris Floricic is Tron.
"Helloooo computer... ah, a keyboard... how quaint..."
Seriously. I can't use GAIM for more than 10 hours before SOMETHING fails, and the program segfaults.
I want to use gaim, I really do.. however:
File transfers don't always work.
Can't send/receive directories.
CPU hog
Can make a tray icon on minimizing, but can't remove task bar icon.
Chunky IM Screen gui (Wasted space)
No ability to set/unset auto-foreground on IM (uses a default scheme)
There are more but I can't usually think of them until I smack into them while using gaim, at which point I'm forced back to aim. Almost everything I think they need to fix is already in their todo list on sourceforge, and mostly over a year old.
BTW complainer, what have you contributed lately?
Ah yes, the classic open sores retort to the accusation that some project doesn't do everything that some users want. Maybe if some of you developers would realize that many users aren't programmers and develop for all user's needs instead of masturbating your zealotry you might realize that making the "well you do it" response is completely retarded.
IM might potentially be as powerful as email. Yet we're still in the stone age, where everything is still proprietary and where a user of service X can't communicate with user of service Y just like in the pre-internet times. What makes one believe that Yahoo, AOL, Microsoft and others never understood or wished for the Internet as it is today. Hopefully, Jabber is here to save us, or is it? ;)
download and burn linux with one click on windows
I'm away from my linny box right now so I can't test this out myself, but What is the Difference between Gaim & Kopete?
I recell trying Gaim a few months back, but couldn't connect correctly to all the IM services that I needed. So, I have been using Kopete since then.
"The price good men pay for indifference to public affairs is to be ruled by evil men." ~Plato (427-347 BC)
What's that? I've been using naim for all these years.
:)
I'd love to see naim with an aa plugin like mplayer, that would be great
If this port wanted to, it could provide support for zeroconf and thereby allow compatibility with iChat clients over Rendezvous.
I love Gaim, converted many friends to it who like the tabbed windows, lack of ads, clean buddy list, account manager, etc. Gaim's moving forward ... but our mentality is stagnant and rotting. It's the same logic I posted here.
Yes, Gaim will benefit from video and chat support. But does that give us any more options? No. The second these proprietary protocols change, we're shit out of luck as usual. In fact, I recently talked to a policy decision making level employee at AOL. She told me that during those AIM protocol blockouts which were breaking Trillian, Gaim, and Jabber, AOL made a list of 27 possible changes to their protocol which would retain their client compatibility but break competing clients. And they enjoyed applying them.
The point is Gaim is in a strategic position as an open source/free client that's gaining popularity. A user can retain compatibility with his friends on proprietary protocols, while use an open source protocol amongst Gaim clients. If these protocols can provide equivalent functionality to their proprietary equivalents, Gaim has the ability to seamlessly migrate people.
That's why I think this isn't the right way to go about things. Instead of trying to bring proprietary video and chat protocols to Gaim, they should try to bring/write equivalent open source protocols.
Progress isn't inevitable ... let's not make it impossible.
*blinking cursor*
Hey devs! How about file send and receive and display pictures for all protocols, please? Pretty please?
Open Source Java Web Forum with LDAP authentication
> Great, more "competition." See my sig.
Where is your sig? I can't find it either in this message or the "bonch (38532)" link.
...gets ported into Kopete. I like how Kopete looks. That's all.
There is, however, one feature that I've willingly said that I'll pay 5 dollars via paypal to whoever implements it: I want the auto-reconnect plugin to turn on my away message if it had to reconnect me and I was away before I got disconnected.
I don't understand why the feature doesn't exist. Nothing bothers me more than getting disconnected, reconnected, and then i'm no longer away and one of my drunk friends wakes me up at 4am.
Any takers?
Berto
I don't know about your friends, but not all of my friends are extremely technically competent Linux hackers who will switch to an open protocol for ideological reasons. Most of them will continue to use AIM on Windows until AOL and Microsoft demand a kidney and a lung to continue using their products.
Most of them are so resistant to change, in fact, they won't even consider using Mozilla or Mozilla Firefox instead of Internet Explorer! If you think you can do a better job at moving these people away from Windows, Internet Explorer, and AIM, be my guest.
On vit, on code et puis on meurt.
Umm, Linux has nothing to do with this, nor does competence, and what ideologocial reasons are you talking about? The reason for people to switch an IM client isn't about ideology: it's about usefulness, practicality, robustness, security. If something is visibly better and doesn't have a learning curve, people will switch. How many people still use ICQ?
Gaim meets those requirements (better than having two or three clients open, no bothersome ads or popups [tried MSN lately?], less clutter, etc). Firefox and Thunderbird also meet those requirements (tabbed browsing, integrated search, no security updates, clean interfaces). Most of all, all three are extremely simple to install and do not have a learning curve.
As an example, take AIM file transfers, plagued by firewalls and NATs because of bad design. If a Gaim client is talking to an AOL AIM client, and a file transfer can't happen because the AIM protocol's fucked up, that's fine, nothing can really be done about it. But when two people are using Gaim, they can't exchange files because the AIM protocol doesn't work right? How retarded! Why shouldn't there be another protocol supported by Gaim that allows the tranfer to go through? This is why we need open standardized protocols that work ... not because of ideology, but because of such effects that come hand in hand with using proprietary ones.
The voice and video chat branch is a good thing, it will help Gaim stay competitive with MSN. But I think Gaim needs an open alternative as a fallback.
*blinking cursor*
Yahoo messenger and aim. I know gaim works with text chat and these two systems, but I am wondering if they are going to also connect into the video and audio chat of aim and ymessenger. I have lots of friends that use yahoo messenger or aim and I chat with them this way. It would be nice to be able to use my quickcam 4000 and to chat with my mac friends, who are using ymessenger or aim.
Only 'flamers' flame!
Does slashdot hate my posts?
I see these as trivial features: there are other applications that can do voice/video already.
What I see gaim as needing is:
- proper, functional file transfer support. And if both users are behind a firewall, make it so gaim doesn't kill itself
- stop popping up the "you've been disconnected" messages, et al! They're irritating beyond belief. Especially, stop the bloody thing from repeatedly "warning" me of the lack of connectivity when it's trying to autoconnect, ffs.
- make it so it's easy to manage contacts. I should be able to easily add a friend's account to a specific user, and be able to group existing friend accounts into single "buddy contacts".
IMO, these things are some fairly large useability hindrances - certainly much more than the lack of video and voice conferencing. Of course, fixing flaws isn't as fun as "innovation," now is it? (If only people would realize that a functional UI is innovating...)
~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
I was just reading the FAQ at gaim's website the other day, and this announcement surprises me. I agree with the spirit of flexibility that the GPL provides, and surely the gaim people must have considered this when developing gaim, but I also agree with the Unix philosophy of modularity. See: http://gaim.sourceforge.net/faq.php#q24
I hope that the developers of this project are careful to code their "fork" so that it can be used as a plugin, or at least, the source can optionally be compiled with "-video" or something. It's getting to the point where I'm going to need a 20Gb hdd and 512Mb of ram, just to be able to run a file browser (nautilus), web browser (mozilla) and chat program (gaim).
These apps are becoming beasts, are starting to overlap each other in their functionality, and are making the desktop more cumbersome. Remember, if the end user does not want choice or flexibility, there's no reason why the OS or any apps need to integrate everything: the distro can provide that.
----
Not to be confused with Col.
the font becomes, shock/horror/etc, the default windows font size! my god! how could they have done this!?!
I'm away from my linny box right now so I can't test this out myself, but What is the Difference between Gaim & Kopete?
Gaim runs on windows and Kopete is integrated nicely in KDE?
Still, Kopete's systray context menu is kinda boned, there should be a submenu listing all online buddies so you can chat with them directly, rather than have to bring up the panel and double-click the user. IMHO ideally there is no screen real-estate used for an IM, a systray with context menus is perfect.
IOW, do what iChat does, since Apple got it right. You can use a menubar pulldown to chat with people, go on/offline, etc. Very efficient, and the right thing to do.
In fact, KDE really should look at OS X and just steal everything. OS X is where we want to be, it's just that good. That coupled with DCOP and KParts would be perfect...
They don't seem to have much of a website up, but from the readme in the source:
/usr/local/include/linphone/linphone_config.h
Copy the header files in the mediastreamer directory to /usr/local/include/mediastreamer
./configure Gaim-vv with "--enable-linphone --enable-msn-vv".
This is Gaim-vv, not stock Gaim. Don't report bugs you experience with Gaim-vv to Gaim. If you find a bug with Gaim-vv, see if you can reproduce it with Gaim and report it Gaim if you can. Otherwise report it to us. Our bug tracker is at http://sf.net/projects/gaim-vv Compiling is currently fairly complicated. Automake/Autoconf gurus who want to improve things are encourged to contribute. There's a patch tracker at http://sf.net/projects/gaim-vv and also a mailing list, gaim-vv-devel@lists.sf.net.
To compile with Yahoo Webcam viewing support you'll need libj2k installed. Hopefully you can get it from the same place you got Gaim-vv. If there's no package yet, you may have to check it out of CVS. You may have to hack the build system to get it to build without libj2k. This is a bug on our part.
For our MSN features, you'll need: libosip linphone, either from *our* CVS, or from a package that we provide.
Stock linphone won't work at all (right?).
You'll need to configure linphone with "--with-osip=dir --disable-ipv6 --disable-trace". After installing linphone, you'll need to copy config.h of linphone to, for example,
You'll need to
If you have any problems, but manage to solve them, feel free to send us an updated version of this file (or a diff).
After you start Gaim-vv, you'll need to enable the J2k plugin under Tools->Preferences->Plugins before you will be able to view others Yahoo! Webcams. Broadcasting your own Cam with Yahoo! isn't supported at this time.
It's great to see the GAIM program gain more features.
And it's ironic for Open Source programmers to let closed source proprietary standards be the source of "innovation" for desktop computing.
Support open source protocols and initiatives. The Jabber chat protocol already exists. Why not develop audio/video for that and encourage your Win-whipped friends to delve into open source programs by migrating popular application use to OSS?
Looks like gentoo optimizations screwed up your post.
I read the title "gets violence support" and I was thinking "man, finally.."
As of yet I've seen some nice videoconferencing apps for Mac, Windows, and Linux. I haven't seen many that communication between the three. Assuming that GAIM will run on OSX, I believe that one of the nicest things is that users could use GAIM on different OS's and still manage to communicate using the video/video-chat features.
ayttm has had video support (in msn and yahoo) for a very long time now. Voice support for yahoo has been available in pyVoice Chat.
The main stumbling block in implementing these things has not been technical. It's been the patents that cover the voice and video formats used.
Do not underestimate the value of print statements for debugging.
As I stated in my previous comment, even when the program is superior, the users just won't switch out of inertia. My family only switched to Mozilla Firefox because I set it as the default browser on their computer, and they can't figure out how to make Internet Explorer the default again. Now they're used to it, and generally don't mind it unless a Flash animation or Java applet doesn't play (I never installed the worthless (in my opinion) plug-ins to play such crap).
I suppose, depending on what circles you socialize in, other people on your buddy list will be using Gaim; but, at least on my buddy list, everyone else is using the standard Windows version of AOL's AIM client.
These open-source advancements are good--no doubt about that--but the problem with an instant messaging system is that the people you communicate with need to use the system, too; and for now most users are trapped on AOL/AIM, MSN Messenger, and Yahoo! Messenger.
The ideal, of course, would be a standardized, nonproprietary instant messaging system as we have now for e-mail. I can see screen names being something like bob@host, laimer@aim.com, etc. Unfortunately, AOL, Microsoft, and Yahoo! will never agree to this.
On vit, on code et puis on meurt.
I use trillian on windows, and ayttm (formerly everybuddy) on linux. Have any of you tried miranda? Opinions, please.