We've been using Hipchat a while but the lack of real Ubuntu support sucks. So, we're scouting for alternatives.<p>Must haves:<p><pre><code> * Desktop application
* Web application
* Good code pasting
* Easy for non-coders to use
</code></pre>
What do you guys use?
Not a company guy, just a student at Northeastern University's CS school. We have an IRC channel, but it's tough to explain to freshmen how to ssh into a university box and use screen+irssi, and then get them to keep doing it. If they use Windows you also have to show them how to set up PuTTY. I'm not against teaching people how to do this, but teaching this doesn't scale. That's why our IRC channel is mostly upperclassmen and alumni.<p>Now whenever we need to coordinate for student groups (like ACM) we use Facebook groups and Facebook chat (which is XMPP, so I plug my account into Adium).<p>I'm working on a guide to screen+irssi to get more people on our IRC server, but still I'd trade our IRC&Facebook setup for something like Grove.io or Hipchat.
Why not use Hipchat through XMPP?<p>Since we mostly use OSX, we configured Adium with an inline image plugin : <a href="http://www.adiumxtras.com/index.php?a=xtras&xtra_id=7926" rel="nofollow">http://www.adiumxtras.com/index.php?a=xtras&xtra_id=7926</a><p>We also use a group chat theme that replicate hipchat look and also support "system message" formatting : <a href="https://github.com/davidpaquet/hipchat-adium-message-style" rel="nofollow">https://github.com/davidpaquet/hipchat-adium-message-style</a>
(I forked it to add "Bitbucket" and "Trello" as system messages senders but the real work is from Seth Chisamore).<p>I'm pretty sure you could achieve somethign like this with Pidgin.
I came across a new product advised by a friend, its name is <a href="http://talk.to" rel="nofollow">http://talk.to</a> which allows connecting Google, Facebook, IRC, and PingPong accounts.<p>It also allows you to send SMS to the listed contacts, that too for free with no limits. Have become a great fan of their design, ease of use and lightning fast speed. Its worth checking out.
My current team uses <a href="http://www.jaconda.im" rel="nofollow">http://www.jaconda.im</a> for chat. Before that most teams just used Skype chat groups.<p>Why Jaconda is cool:<p><pre><code> 1. Web interface OR it works over GChat. So I can use my native IM client
2. There's a pause chat feature, which pauses the chat from your perspective, for heads down work.</code></pre>
[apologies for lack of decent punctuation and caps - shift key broken]<p>skype when i have to.... but generally i try to avoid chat completely. much prefer to just talk to somebody face to face or on the phone. if it's not important enough to warrant that then it's probably just a way for me to avoid actually doing some work.
I occasionally use gtalk(inside gmail) and facebook to chat with friends and family. That is once in 2-3 weeks.<p>I use IRC more often.<p>I don't use desktop/mobile applications to chat. I don't need code pasting features in chat.
To chat with my friends I just use Facebook. I configured Messages (OS X) to receive its messages (Facebook uses Jabber).<p>I also hang out on IRC, which I do most of my chatting on.
Openfire XMPP Server + <a href="http://candy-chat.github.com/candy/" rel="nofollow">http://candy-chat.github.com/candy/</a> + one of the many clients (Pidgin, Empathy etc).
IRC + qWebIRC + your choice of desktop client.
Ship out a preconfigured client so its easy for the non-techies.<p>Paste code into a pastebin then link from IRC.