Generally speaking:

  • Users are expected to speak to each other with respect
  • The scope of each channel's on-topic subjects is to be adhered to

The channel is on-topic with respect to SourceHut and SourceHut-adjacent topics.

Examples of on-topic discussion include:

  • Questions about SourceHut features, development, installation, etc
  • Questions about things closely related to SourceHut (e.g. "The upcoming Debian release changes xyz, will that affect my builds?")

If someone is engaging in an off-topic discussion, you may ask them to move to

This is an off-topic channel, but it is not the wild west. Its scope is limited to the kind of discussions one might have in the break room at work. Such discussions should generally have a link to free software or sourcehut somewhere, though it may be more tenuous than required for topics in

The watercooler is not a social channel.

Examples of on-topic discussion include:

  • Software, technical standards, etc
  • Free software news


  • What you had for breakfast
  • The latest bullshit from Elon Musk
  • World politics

If someone is engaging in an off-topic discussion, you may ask them to move to (an unofficial, community-run channel).

Executing interventions

A simple intervention might simply be a warning, in public or in private, at your discretion. You can also make direct interventions, such as:

  • Kicking a user -- /kick username <reason>
  • Banning a user -- /mode +b username!*@*
  • Muting a user -- mode +q username!*@*

A more sophisticated approach might be required for mutes and bans in some cases, if you grok IRC reasonably well feel free to use whatever tools are at your disposal.

In the event that there is an overwhelming degree of spam or other issues which you are unable to manage effectively, you may place the channel into a muted mode with /mode +m. You should message a staff member in this case.

In order to perform any of these commands, you must be an operator. You can become an operator like so:

/msg ChanServ op


/msg ChanServ op

To remove your operator status once you are done using it, use /mode -o username.

SourceHut staff maintain the final word on disputes, if you're unsure then act according to your best guess and message a staff memeber to address the problem once they're back online.

About this wiki

commit 6778928f971ff2e3f4628b7a47c6f6b433c2b11d
Author: Shulhan <>
Date:   2024-06-08T02:18:59+07:00 remove duplicate DELETE API for repos
Clone this wiki (read-only) (read/write)