Rules and guidelines for the official GNU and FSF IRC channels
IRC (Internet Relay Chat) provides a wonderful resource to connect free software users and developers together. Our channels try to be welcoming to both new people and long-time regulars. These guidelines exist with that goal in mind.
Everyone who uses or contributes to free software is a valuable member of the free software community. The goal of the GNU and FSF IRC channels is to provide a place for the community to discuss things and talk about free software and other issues which affect the rights of computer users, such as Digital Restrictions Management.
List of channels
This is a list of our channels.
- #gnu — the official GNU Project Channel
- #gnu-offtopic — Off-topic chat for the GNU community
- #gnu-women — a channel for women in GNU and other free software
- #gnu-es — GNU in Spanish
- #gnu-mx — Discussion about GNU Mexico chapter
- #gnu-ca — IRC home of GNU Canada, the Canadian chapter of the GNU Project
- #fsf — Discussion about the FSF (Free Software Foundation) and fsf.org
- #libreplanet — Discussion of the LibrePlanet website, and conference.
- #emacs — Discussion regarding Emacs
- #hurd — Discussion regarding Hurd
- #grub — for the GNU bootloader, GRUB
- #savannah — GNU and NonGNU Savannah hangout and support channel
- #gnu-webmasters — The GNU Webmasters channel, for discussions about www.gnu.org
- #erc — IRC channel about ERC, an IRC client built into GNU Emacs
- #emacs-beginners — IRC channel for helping out Emacs beginners
- #emacsconf — Discussion about the Emacs Conference
- #gnu-librejs — Discussion regarding LibreJS and how to free your JavaScript
- #gnuboot — Discussion regarding GNU Boot
Channel rules
(See also the GNU Kind Communications Guidelines and LibrePlanet Code of Conduct.)
- Respect — don't engage in racism or hate speech. People are entitled to different opinions.
- Appropriate — think before you type, is your comment appropriate? Is it possible someone may misinterpret what you're saying in jest as hateful speech?
- Keep it on topic — personal attacks, trolling/baiting or flooding (posting multiple repetitive lines or large amounts of code) of the channel will not be tolerated.
- And finally — each GNU Project and FSF channel exists to promote a specific aspect of GNU development or use; more generally, they all exist to promote free software and software users' freedom. Use the channel in ways that support these goals.
Abuses will not be tolerated
IRC is not the exclusive playground of a few select individuals, and recently some users have been banned from various official channels. These bans are an unfortunate, but unfortunately necessary action in order to prevent further abuses from these users.
Bans can be applied to a channel, or to all channels based on the severity or frequency of the abuses, at the discretion of the channel operators.
Before you are banned, you will often be warned by an operator first, however this is not always practical and an operator may deem it unnecessary if a user has recently been kicked or banned.
In an ideal world, there would be no need for IRC operators, but instead of trying to blame operators for this, blame the users who are not willing to be in our community.
Rules end here, but here are some helpful suggestions…
Getting help
If you had any problem with trolls, abusers, or people violating channels' rules, please reach out to the channel's operators. If an operator is unable to help you immediately, please be patient.
Prefer to ask general questions generally; other channel members can help, as much as the operators, in most cases.
You can identify the operators by typing:
/msg ChanServ flags channel
where channel
is the channel name, for example
#gnu
.
If the operators are unable to help you,
or if your concern is of a more sensitive nature,
please email <campaigns@fsf.org>.
Libera.Chat guidelines
Libera.Chat also maintains a list of channel guidelines which you should also consider. Certain discussions such as GNU vs BSD, vi vs Emacs are often healthy to free software discussion and we encourage healthy debate.
Remember
IRC is there for everyone, not just seasoned GNU developers. It is unreasonable to expect everyone to ignore a user who is misbehaving, and if you have a GNU or FSF cloak, you may be reassigned an “unaffiliated” cloak if you continue to abuse your privileges.