IRC

Contents

The BRL-CAD community operates in the #brlcad channel on the Freenode IRC network (irc.freenode.net:6667). The channel serves as a real-time avenue for interacting with other BRL-CAD users and developers around the world. This document explains IRC, chatting, and, and recommended software.

IRC stands for Internet Relay Chat. It's a method of communication where you join a channel to read and write messages to other people in that channel. It's similar to instant messaging but for chatting with lots of people simultaneously.

Fun: while the focus of the channel is to talk about BRL-CAD, everyone is there voluntarily. It's a friendly gathering for people with a common interest.

Persistence: IRC has many special features that make it really easy and convenient to stay interactively engaged in a community. There are services for registering identities and keeping discussions under control. You can leave messages for others even if you don't know their e-mail or phone number. You can keep searchable transcripts of discussions. You can get involved in discussions that span minutes, days, or more.

One to Many: you're talking with a group of people instantly. While some people will idly lurk in a channel to only read discussions, you have the opportunity to interact with many core project participants including developers to get answers to questions, leverage the insights of others, and contribute back to BRL-CAD.

Commit Notification: changes to BRL-CAD's source code and changes to the website are announced in real-time to the IRC channel so you can see modifications being made to BRL-CAD as they happen.

If this is your first time using IRC, there are a few things you should know and expect:

Be polite. Everyone is there voluntarily and not necessarily to help you. Be nice or leave.

Be patient. If you have a question, ask your question and wait. People are on the channel from time zones around the world so your question might be read immediately or several hours later. It's considered rude to ask a question and then leave within a few minutes.

Be considerate. When you connect to a channel, wait a few minutes to get a feel for any discussions already under way. You do not need to announce or introduce yourself, but should be mindful to stay on topic. Don't waste other people's time.

Ask smart questions. Don't ask to ask ("Can I ask a question?"). Don't ask if someone is there ("Is John here?"). Ask the real question you intended to ask them and wait patiently for a response. See How to Ask Questions the Smart Way for more suggestions.

"This terminal is no more. It has ceased to be. It's expired and gone
to meet its maker. This is a late terminal. It's a stiff. Bereft of
life, it rests in peace. If you hadn't nailed it to the bench, it
would be pushing up the daisies. It's run down the curtain and joined
the choir invisible. This is an X-Terminal!" - Unknown

All trademarks referenced herein are the properties of their respective owners. This site is not sponsored, endorsed, or run by the U.S. Government.