The Web Realm
     Marc Chadwick's Weblog
 Local: Home About Contact
Wishlists: Books DVDs Thinkgeek 
Syndicate: RSS RSD Atom

 Adium To Use Joscar?
For the Mac 

This news fills me with disapproval. I just don't know how else to put it. As far as I know, Adium is the only chat client for OS X that is primarily based on Gaim (using libgaim).

And now they're planning to use joscar in their 1.0 release. Of course they'll have to keep libgaim around for anything that's not AIM, ICQ, and .Mac. The reasons are a little bit painful to me, and a little on the lazy side.

First of all, I remember months ago - or maybe even a year ago now - reading a post on their forum from one of the lead developers saying that they'd never break away from libgaim, and that adding joscar or something similar on top of libgaim was unneeded bloat. I agreed.

What features will joscar bring to Adium? The two cited in the blog post are file transfer and Direct IM for the oscar-based services, and "a cleaner codebase," and that they say it's faster.

Allow me to pick this apart piece by piece. First, let's address the speed. I, personally, don't think it works that way - a faster library isn't really going to mean much when it adds bloat to the application. And, frankly, libgaim is plenty fast!

Cleaner codebase is legitimate, but also a little silly. Why? Well, if they need to modify code in one library they're probably going to have to do the mod in both. Now they have to understand two libraries instead of just one, modify two libraries instead of one, update two libraries instead of one, keep track of two libraries instead of one. Doesn't this seem like an awful lot of extra work just to get a cleaner codebase?

And on to everyone's favorite sore spot - file transfers and Direct IM. I'm afraid I'm going to call foul on this one. Gaim 2, and libgaim 2, which are now in their third beta release, include this functionality.

So, Adium developers, what's the real reason you want to switch to joscar? And make it a good one, or don't do it!

 Comments:

Leave a comment

 

February 2008
Sun Mon Tue Wed Thu Fri Sat
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29  


Recent Entries
# links for 2008-02-10
# Biofuels Do More Harm Than Good
# del.icio.us
# That'll do it
# Under Construction
# Revamp
# GooSync
# Trusting Google
# Play AACs on your TiVo with TiVo Desktop from a Mac
# My Once and Future Cloud
Flickr Photostream
www.flickr.com
Categories
Apple
Aquarium
Banking
Blog Stuff
Bookmarks
Books
Boston
Comedy
Comics
Development
Drama
Entertainment
For the Mac
Hacks
Hardware
In The News
Internet
Linux
Mobile Phones
Movies
Music
Open Source
OS X
Politics
Red Sox
Science
Security
Software
Sports
Stuff 'n Junk
Sysadmin Stuff
Technology
Television
Testing
Thoughts
UNIX
Vermont
Virii
Windows
Tags
blog  cloud  development  bookmarks  google  code  email  global warming  gmail  google calendar  news  organization  politics  science  study  symbian  tags  test  web 2.0 
Archives
February 2008
January 2008
December 2007
November 2007
October 2007
September 2007
August 2007
July 2007
March 2007
February 2007
January 2007
December 2006
November 2006
September 2006
August 2006
July 2006
June 2006
May 2006
April 2006
March 2006
February 2006
January 2006
December 2005
November 2005
October 2005
September 2005
August 2005
December 2004
November 2004
October 2004
September 2004
August 2004
July 2004
June 2004
May 2004
April 2004
March 2004
Guest Posts
Blog for America
Boston Metroblogs
Links
802 Online
Blog for America
Boston Metroblogs
Dream Theater Info Network
Dr. Mosh
Engadget
Gizmodo
Lukwam
Mac OS X Hints
The Register
SAGE
Skadz
Slashdot
Kevin Smith
Powered by Movable Type Publishing Platform
This blog is licensed under a Creative Commons License.