Free Support for Open Source GIS
Open Source February 7th, 2006One of the often overlooked support mechanisms for Open Source GIS applications is Internet Relay chat, better known as IRC. Many OS GIS projects maintain an IRC presence. Often times you will find the project developers hanging out on the channel and willing to answer questions (more about that in a bit). Speaking personally, the Quantum GIS project has used IRC for project coordination, communication, and user support for several years.
Freenode
The IRC network of choice for many projects is Freenode. Quoting from their website:
Freenode provides discussion facilities for the Free and Open Source Software communities, for not-for-profit organizations and for related communities and organizations.
A quick survey of Freenode found channels for the following Open Source GIS projects:
- GDAL
- GRASS
- MapServer
- PostGIS
- Quantum GIS
- Worldwind
- uDig
I’m sure there are others in addition to those I’ve listed above. Aside from GIS projects, Freenode also hosts a massive number of channels related to Open Source, including applications, Linux distributions, languages, and organizations.
Etiquette
When joining a channel you should listen for a while to get a feel for the channels culture. Some channels are relatively quiet and orderly, while others can be quite turbulent. You will also find varying levels of tolerance for people that ask questions that have already been answered a dozen times in the documentation, mailing lists, and on the channels. I won’t go into detail on IRC etiquette - there are plenty of websites available to provide an overview of the do’s and dont’s. I have found the GIS related channels to be quite friendly and helpful. Here are a few tips to aid you in getting started:
- Listen, learn, and then speak. It pays to get a feel for the dynamics of the channel before jumping in.
- Read the topic for the channel. It often contains important information, including how to ask a question.
- Do your homework before you ask. As I stated before, asking questions that are plainly answered on the project’s website or in the documentation can result in either no answer or a bit of friendly scolding.
- Wait. Just because someone doesn’t answer right away doesn’t mean you are being ignored. People on IRC are usually busy doing something else at the same time they are on the channel. It may take a while for your question to be noticed. Be patient.
I really can’t stress enough the need to use the available documentation and information before asking questions. The developers of OS software have spent a lot of time creating their wares and they have a reasonable expectation that you will expend some effort learning about the application. This shouldn’t scare you off, just spend a little time preparing.
Getting Online
There are a lot of IRC clients available for Unix/Linux, OS X, and Windows. Search the web and find one that works for you. One of the easiest to get started with is Chatzilla which is readily available from mozilla.org. Other clients include Irssi (a personal favorite), X-Chat, KSirc, and Konversation. Once you have a client, connect to irc.freenode.net and then join the channel of interest. You’ll have to do a bit of investigation to determine how to connect and join with your IRC client.
IRC can be a great resource when using Open Source GIS. Follow the tips above and you’ll be on your way to becoming a good IRC citizen.

February 7th, 2006 at 10:46 pm
I think, that after many OSS projects will join to OSGF it could be helpful for users to provide them with unified support network. I mean a set of channels for every project or one common support channel for all OSGF projects.
Then non-commercial users will be able to find help much easier and in a comprehensive way.
February 11th, 2006 at 8:28 am
freenode has a long history with us hacker types - good luck on that one.
A couple “culture notes” since it was brought up
Geotools (freenode#geotools) has regular IRC meeting on Monday, if you want to engage us formally to solve a problem show up and grab an agenda item. Grabbing is done by typing a line like “3) Is someone willing to make a smallworld datastore”. Most of the discussion in meetings here is RnD related, but someone is usually online around the world so show up and have fun.
And Ask questions, we will point you to the right documentation page - often we don’t know what documentation is in use or useful. IRC is how we find out. There is also a specific geotools users mailing list.
http://docs.codehaus.org/display/GEOT/3.1+Internet+Relay+Chat
GeoServer (freenode#geoserver) is going global in a big way for their GeoServer 1.3.0 release and requires *two* IRC meetings. While there documentation is now first rate (amazing improvement team), the meeting times is a great oppertunity to formally engae the community.
http://docs.codehaus.org/display/GEOS/IRC
uDig (freenode#udig) also keeps an online presense round the clock and round the world. Given the small body of developers fenetic pace of improvements as teams start up around the world nobody has slowed down for formal meetings. One of the most active areas is translations for example.
Aside for developers: uDig culture those is in *marked* contrast with the warnings above. We are putting together our developer documentation in a “lazy” fashion - based on your questions in IRC. Since we use so many mainstream technologies often we did not need docs as the topic was covered by our collective book collection. That said the uDig developers docs are some of the best online sources Eclipse RCP.
http://udig.refractions.net/confluence/display/UDIG/Community
October 5th, 2008 at 11:13 pm
online jungle poker…
O’Leary bendable line Bretons badges …