Hi,
I've long thought that our code of conduct, as currently written, is
fairly useless. Because it contains things that are totally irrelevant
("swearing is illegal on packet radio, some people receive mailinglists
on packet radio, so don't swear"??? [citation needed]) and some things
that are ineffective in today's world ("don't spam"), people tend to
ignore it.
As such, one of the things I wanted to do if elected last year would be
to overhaul the code of conduct[1]. Since I didn't get elected, I didn't
pursue this with as much vigour as would have been the case otherwise;
but I still think this is useful.
So I'd like to propose the following *draft* update of the code of
conduct. The methodology used for this was:
- Rather than have several items enumerating things you shouldn't do,
merge related items into one. Items in this class include:
- Most of the first item ("no abuse") with the penultimate ("don't
flame) are merged into a generic point, the first item in my new
CoC.
- Two form-related items ("plain text only" and "wrap content at 80
characters") are merged together with a recommendation to use
mail-followup-to: (see below) into a "fix your mailer" point (number
4)
- merge the "no off-topic" and the "use the proper list" into a point
3.
- Remove or replace things that aren't relevant anymore, or that could
be done differently.
- I've replaced the "Don't Cc" recommendation with a "Respect
Mail-Followup-To:" recommendation. As I've stated before, I
personally believe the "Do not Cc" recommendation is a very bad
idea, because, first, some people actually prefer to be Cc'd if
they're not subscribed to a mailinglist; and second, it goes against
the defaults of many MUA's, which is contrary to my goal of having
our code of conduct be easy for people to follow, not difficult. By
recommending that people use a mailer which respects that header,
people can express their preference.
However, I do recognize that this particular change may be
controversial; if there is significant opposition, I don't insist on
it.
- The "don't spam" and "swearing is illegal" bits have been removed,
as well as the "use common sense" bit. What's "common" sense depends
very much on culture and background, which isn't something we can
rely on in a Debian context.
- The "don't send subscription requests" item belongs in the
mailinglist documentation, not in the code of conduct. If people
don't read documentation, repeating that documentation in the code
of conduct isn't likely to help (they're unlikely to read that, too,
anyway), so I think we should remove it.
- The "don't send test messages" should be moved to the documentation
IMHO, also stating that if you have issues, you should talk to
listmasters. I was a bit in doubt about this one, but finally
decided that it feels too much like singling out one type of
messages that doesn't belong on our lists, which isn't something I
think a generic code of conduct should do.
- Add some things that aren't there but, I think, do belong in a code of
conduct:
- Note that in general, replies to a post should go to the same
mailinglist. Replying in private robs the rest of the list from that
particular part of the discussion; replying to a different list can
be disruptive to a discussion, too, and is unlikely to succeed.
There are some exceptions where this is the right thing to do, so
note them.
- Add some final language with advise on what to do when misbehaviour
is observed. This also formalizes what today already is effectively
the case, namely that listmasters may ban people temporarily or
permanently from posting on our mailinglists for behaviour contrary
to the code of conduct.
So, without further ado, here's my draft:
---
The Debian mailinglists exist to foster the development and use of
Debian. This Code of Conduct exists to help towards that goal.
In particular, the following rules should be adhered to by participants
to discussion on Debian mailinglists:
1. Do not flame, use foul language, or in general be abusive or
disrespectful towards other people on the mailinglists or elsewhere
in Debian. That type of behaviour is not constructive and can quickly
lead to a degradation of the quality of a discussion.
2. Make sure to use the correct language when sending mails to our
mailinglists. This is usually English, unless otherwise noted in the
description of the mailinglist in question.
3. Use the correct list when posting a question. If unsure, use
debian-user for support-related questions, or debian-mentors for
development-related questions. Be prepared to ask your question on a
different mailinglist if told to do so.
4. Configure your mailer to send mail in plain text format, wrapping
lines at 80 characters for regular content. Exceptions to the
word-wrapping rule may include things like quoted parts of other
people's mails you are replying to, or computer-generated output that
is relevant to the discussion. You should preferably also use a
mailer which respects the Mail-Followup-To: header, or make a
best-effort attempt at respecting it manually if you don't.
5. If you wish to be part of a discussion, you should preferably
subscribe to the relevant mailinglist, even if only temporarily. If
you choose not to, you should remember that you may lose out on part
of the discussion, even if you use an appropriate Mail-Followup-To:
header.
6. You should avoid sending attachments; this generates a lot of
unnecessary bandwidth on our listservers. Instead, put the file you
would like to attach online somewhere and post a link.
7. Please ensure that your mail system never sends automatic replies to
the list. If you do, listmasters may remove you from the list with
immediate effect to avoid flooding or annoying participants. You may
resubscribe when the automatic messages have been disabled.
8. Replies to a post on a mailinglist should, in general, go to the same
mailinglist. Do not send private replies, unless posting something
sensitive. Do not change the mailinglist, unless you are posting
something that is no longer relevant to the original discussion and
clearly off-topic for the mailinglist where it is being discussed.
While these rules should be adhered to by participants, we recognize
that sometimes people may have a bad day, or be unaware of some of the
rules in this code of conduct. When that happens, you may reply to them
and point out this code of conduct. Such messages may be on the list or
off the list, whatever is most appropriate. However, regardless of
whether the message is on- or off-list, it should still adhere to the
relevant parts of this code of conduct.
Repeated offenders may be temporarily of permanently banned from posting
to our mailinglists at the Debian listmasters' prerogative.
---
Thoughts?
[1] see <https://lists.debian.org/debian-vote/2012/03/msg00047.html>,
for instance.
--
This end should point toward the ground if you want to go to space.
If it starts pointing toward space you are having a bad problem and you
will not go to space today.
-- http://xkcd.com/1133/
Attachment:
signature.asc
Description: OpenPGP digital signature