fedora-meeting
LOGS
18:03:30 <mjg59> #startmeeting Community Working Group
18:03:30 <zodbot> Meeting started Tue Dec  7 18:03:30 2010 UTC.  The chair is mjg59. Information about MeetBot at http://wiki.debian.org/MeetBot.
18:03:30 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
18:04:02 <mjg59> #chairs mjg59 nirik bpepple rbergeron
18:04:09 <mjg59> Wait, that's not it
18:04:15 <mjg59> Also, who am I missing?
18:04:18 <rbergeron> -s ;)
18:04:24 <rbergeron> sandro
18:04:28 <rbergeron> he couldn't make it
18:04:32 <rbergeron> iirc
18:04:33 <nirik> it's just '#chair"
18:04:38 <nirik> yeah.
18:05:01 <mjg59> #chair mjg59 nirik bpepple rbergeron
18:05:01 <zodbot> Current chairs: bpepple mjg59 nirik rbergeron
18:05:12 <mjg59> rbergeron: Around?
18:05:30 <mjg59> #topic Code of Conduct
18:05:31 <rbergeron> indeed.
18:05:47 <mjg59> Some discussion of this on the list - I think we're some way from a conclusion yet :)
18:06:02 <rbergeron> lol
18:06:17 <mjg59> Worth discussing it a bit more here?
18:06:33 <mjg59> I understand the concerns raised about the idea
18:06:36 <nirik> yeah, I guess my view is moving a bit more toward "ok, if folks will think it will help"
18:07:10 <mjg59> Enforcement is clearly an important part of the issue, and the absence of functional, fair and consistent enforcement would make any policy worse than useless
18:07:37 <mjg59> We would want people to be able to trust that appropraite (and not excessive) action will be taken against people who breach it
18:07:48 * nirik nods.
18:07:49 <bpepple> mjg59: yup.
18:07:56 <nirik> I posted something a bit ago to the list about this...
18:07:59 <mjg59> But I think rbergeron is right - there's no way we can provide effective enforcement against people who are deliberately antagonistic
18:08:08 <rbergeron> right. and while i guess it's a chicken and the egg thing, I think that determining if things can / will be enforced is probably an easier task than making a policy itself.
18:08:20 <rbergeron> I'm mostly thinking about "worst-case scenarios"
18:08:43 <nirik> I think we should work to empower existing enforcement processes and thus put ourselves out of business as much as possible. ;)
18:08:46 <mjg59> My feeling is that people who are deliberately acting to harm the community are something that we can't prevent in a social or technical manner
18:09:52 <bpepple> mjg59: agreed. other communities with a code fo conduct have the same exact problem, but as far as I'm aware it hasn't caused any major problems.
18:09:52 <mjg59> But that that case is sufficiently rare that people will be willing to accept that it's something we have no control over, and that our policies in the areas that we /do/ have influence over will be more important in determining how people perceive the project
18:10:14 * nirik nods.
18:10:20 * bpepple agrees.
18:10:35 <mjg59> So, yeah, let's talk about enforcement
18:10:51 <mjg59> #topic Enforcement of community standards
18:11:04 <mjg59> I think the hall monitors program was an unmitigated disaster
18:11:16 <rbergeron> So, someone asked on the list (my apologies) about maybe putting together a list of "what are the recent incidents" - I think that might be worth investigating in the background as possibly part of next steps. Which goes towards the (a) do we need it (b) what situations would we be trying to deal with it if we decide it's needed
18:11:25 <nirik> yeah, didn't work for many reasons.
18:11:45 <mjg59> Enforcement was sporadic, gave the appearance of personal bias and, frankly, I think some of those empowered by it were part of the problem to begin with
18:11:50 <nirik> rbergeron: yeah, I think if we have some examples it might help know what measures we need to look into.
18:12:48 <mjg59> I think "incidents" can be split into two categories. There's stuff like the general tone of mailing lists, and there's specific egregious examples of unacceptable behaviour
18:13:10 <mjg59> I'm not aware of the latter being frequent in our community
18:13:24 <nirik> not too much, but it does happen.
18:13:30 <mjg59> I think some posts on Planet Fedora have been uncomfortably close to personal abuse
18:13:52 <mjg59> Going back further, I think the "upskirt picture" case was something that caused problems
18:14:16 <bpepple> there was also the recent joke misunderstanding on the board list a few weeks back.
18:14:42 <bpepple> which highligted the whole misunderstanding with the 'Be excellent' motto.
18:15:01 <rbergeron> Well - what "stuff" do we really want to effectively enforce / administer? Mailing lists, IRC, planet, ?? How do we draw the line between people enforcing rules vs. empowering owners to monitor their own lists?
18:15:44 <mjg59> rbergeron: I think any public-facing part of the project, so mailing lists, IRC, planet, the wiki and so on
18:16:06 <nirik> I think it's vastly better to work with {list moderator|planet admin|wiki admin|irc admins} than it is for us to directly try and do something.
18:16:11 <mjg59> nirik: I agree
18:16:13 <rbergeron> nirik: yes
18:16:18 <bpepple> nirik: definitely.
18:16:23 <mjg59> Enforcement should primarily be up to the groups that are currently involved
18:16:52 <mjg59> But I think there needs to be infrastructure to allow for cases where those responsible aren't ensuring that basic standards of behaviour are met
18:17:13 <mjg59> Which should obviously be a last resort!
18:17:23 <nirik> sure, there could be an escalation if nothing is working at the outside levels.
18:17:26 * jsmith doesn't mind being the "bad guy", should tough action be deemed necessary
18:17:34 <mjg59> My personal feelings about how this should work:
18:17:39 <mjg59> 1) Something "bad" happens
18:18:11 <mjg59> 2) Someone responsible for the forum in question acts independently, or acts after being alerted by someone else
18:18:56 <mjg59> 3) The initial response to the majority of incidents should be a private (privmsg, direct email, whatever) note suggesting that the behaviour was inappropriate and it'd be appreciated if the individual in question apologised
18:19:42 <skvidal> so you're suggesting what the hall monitors was
18:19:53 <mjg59> 4) If several people are behaving in similar ways, a public message directed at the list/channel/whatever rather than at an individual
18:20:03 <skvidal> which, hmm, didn't work b/c the board hung the hall monitoris, me in particular, out to dry
18:20:22 <skvidal> b/c of language lawyering what was 'aggressive'
18:20:52 <nirik> skvidal: do we really want to revisit this? yeah, lack of backup was a problem...
18:20:59 <skvidal> nirik: it's still gonna be problem
18:21:06 <skvidal> we revisit b/c, apparently, we haven't learned anything
18:21:29 <skvidal> the moment there is a body the people who are 'censured' can appeal to
18:21:41 <skvidal> then the people who are in the enforcing role are ignored
18:21:45 <mjg59> 5) In the case of continuing breach of acceptable behaviour, moderation or banning of the individual (temporarily at first, perhaps long-term for especially unacceptable or repeated problems)
18:22:21 <mjg59> skvidal: Obviously not speaking for the board, but I felt that the failure of the hall monitors was due to the hall monitors not behaving in a way that promoted confidence
18:22:29 <skvidal> hahaha
18:22:47 <skvidal> that's fantastic
18:22:48 <skvidal> good luck guys
18:23:04 * nirik sighs.
18:23:17 <mjg59> It's vital that those enforcing a policy be seen to act fairly
18:23:30 <nirik> it's difficult tho, as much is subjective...
18:23:39 <nirik> "You were not excellent" "yes I was"
18:23:39 <mjg59> And those who are already responsible for a community are the ones most likely to be seen to act fairly
18:24:09 <mjg59> So, following on from the above process:
18:24:16 <nirik> I think enforcement comes much better from people in the community than from a hall monitor|cwg|board|diety.
18:24:30 * abadger1999 would rather see the CWG *not* being involved with enforcement at all.
18:24:34 <mjg59> 1) If someone feels that the individual community enforcement has been inadequate, there should be a body to report to
18:24:38 * jsmith tends to agree with abadger1999
18:24:54 <abadger1999> asjsmith says -- when enforcement is needed, make the FPL or the Board the bad guy.
18:24:54 * nirik nods.
18:24:56 <jsmith> I'd rather see "action decided on by CWG, action taken by FPL/Board"
18:25:07 <mjg59> 2) That body should review the situation and discuss it with the people in charge of the individual group
18:25:20 <nirik> "recommendation by CWG, action $foo decided by board"
18:25:22 <mjg59> 3) In the case of no agreement being reached, the situation should be escalated to the board
18:25:35 <nirik> mjg59: +1
18:25:41 * rbergeron too. Though I think it's interesting to investigate if enforcement by $anygroup is really possible, because if it's not, I think having a code of conduct does more harm than good.
18:25:43 <mjg59> That still leaves us with some problems, though
18:25:55 <mjg59> Like: Who's the appropriate enforcement group for devel-list?
18:26:04 <nirik> mjg59: it's moderators.
18:26:24 <nirik> disclaimer: I am one. ;)
18:26:37 <bpepple> nirik: how many moderators are on devel?
18:26:42 * nirik looks.
18:27:06 <nirik> really just me and tmz
18:27:22 <nirik> there's a moderators@ also that was added for the hall monitors policy
18:27:49 <mjg59> nirik: So ideally we'd be able to find other people to add to that. The trouble is that they need to be trusted by the community to act appropriately.
18:28:00 <mjg59> I think you're a good choice in that respect (and that I'm not)
18:28:01 <nirik> for the 2 types of incidents there, I'd suggest that tone would be cured by more people posting good toned posts.
18:28:43 <mjg59> nirik: Yes! Leading by example is important, but I feel that general tone is currently poor enough that merely adding excellence won't necessarily result in other people being more excellent
18:28:49 <nirik> for the second, I'm slow to act there, but would if someone pointed me at specific posts that were 'unacceptable'
18:29:06 <nirik> perhaps.
18:29:24 * nirik is open to ideas. ;)
18:29:26 <pjones> nirik: yeah, but m@ wound up being very non-communicative.
18:29:26 <mjg59> But you're right that it's difficult to enforce social excellence with big sticks
18:29:41 <pjones> nirik: effectively what happened was that some people's opinions got blackholed without them knowing why.
18:30:00 <nirik> yeah.
18:30:23 <nirik> does mailman enforce a per day posting limit? ;)
18:30:44 <mjg59> Right, hence my suggestion of private mails first, followed by general posts (so there's less of an impression of picking on individuals)
18:30:54 <nirik> in any case, I think this is an ideal place for the CWG to help... could we make list guidelines? educate moderators to do something better? adjust list settings?
18:31:16 <mjg59> nirik: Well, that kind of gets back to a code of conduct...
18:31:28 <mjg59> nirik: We presumably want this to be applicable to all public aspects of the project
18:31:35 <bpepple> mjg59: agreed.
18:31:53 <mjg59> So we need to write this in a way that's equally applicable to lists, IRC and planet
18:31:55 <nirik> I suppose, but there's no mention of the word 'tone' in the kde CoC.
18:32:19 <mjg59> Well, perhaps that's something that needs fixing
18:33:43 <mjg59> Ok. So how about for now we focus on trying to draw up an outline of how we think the moderators of lists and IRC should react to things?
18:33:45 <nirik> perhaps, but hard to codify.
18:33:50 <nirik> perhaps "Try and be positive"?
18:34:09 <mjg59> And then associate that with a few of the specific behavioural standards we expect
18:34:12 <pjones> mjg59: in the past when I've tried telling people privately that they need to reexamine their own behavior, it's been fairly successful.
18:34:18 <pjones> And usually hilarious as well.
18:34:27 <mjg59> pjones: Yeah, I'd really hope that that's by far the common case
18:34:31 <nirik> see http://fedoraproject.org/wiki/IRC_operators_code_of_conduct for irc.
18:34:43 <pjones> nirik: that document is terrible.
18:34:53 <nirik> pjones: it's a wiki, have at it. ;)
18:35:03 <nirik> http://freenode.net/catalysts.shtml also
18:35:04 <pjones> (wait, lemme see if that's the one I'm remembering)
18:35:20 <nirik> http://fedoraproject.org/wiki/Communicate/IRC/Participants
18:35:26 <nirik> http://fedoraproject.org/wiki/IRC_helpers_code_of_conduct
18:35:33 <nirik> http://fedoraproject.org/wiki/Fedora_Channel_FAQ
18:35:37 <pjones> okay, that's not the one I was thinking of that needs to die.
18:35:38 <pjones> nevermind.
18:35:48 <nirik> there's cruft for sure. ;(
18:36:07 <mjg59> I'll propose that I send a draft of something to the list and we can hammer on it there?
18:36:18 <bpepple> mjg59: sounds good to me.
18:36:44 <nirik> https://fedoraproject.org/wiki/Communicate/MailingListGuidelines
18:36:51 <nirik> yeah, sure.
18:36:59 <mjg59> I'll go through the sets of guidelines we currently have and try to come up with something cohesive
18:37:26 * bpepple is in awe of nirik's ability to pull up wiki links.
18:37:27 * nirik notes we should also consider conferences/fedora talk
18:37:55 <nirik> heh. Yeah, google + midori is pretty fast.
18:38:19 <mjg59> Yeah, on a separate note I'd like to see fudcon having a strong anti-harassment and speaker policy
18:38:25 <bpepple> nirik: yeah, that makes sense to include fedora talk.
18:38:40 <nirik> mjg59: +alot
18:39:00 <bpepple> mjg59: agreed.
18:39:05 <rbergeron> lol
18:39:13 * rbergeron is in the un-anti-harassment corner, but ok.
18:40:01 <nirik> pesky negatives.
18:40:09 <rbergeron> lol
18:40:26 <rbergeron> I just expect people to act like humans, which means, make an effort, but realize that people make mistakes.
18:40:36 <mjg59> Again, messaging is important. The aim isn't to restrict people's behaviour, it's to ensure that some people's idea of fun doesn't disproportionately affect others
18:40:39 <nirik> yeah, I think it's important to also have in any policy:
18:41:09 <rbergeron> I don't want to put on my "i'm a girl" hat, but it drives me nuts when I wind up getting treated like a fragile flower because people are on guard that they might offend a woman and then be banished forever to the corner.
18:41:13 <nirik> miscommunication and bad feelings will happen... everyone should be quick to appologize when there was no ill intent.
18:41:43 <mjg59> Yes, assume good faith
18:42:16 <rbergeron> I would rather be offfended and call someone on it and move on than put everyone on notice that "we are inclusive, so you better not offend anyone" ... because for some people, they might as well just not talk, ever.
18:42:20 <mjg59> The point isn't to crucify people, it's to have a well-documented and reasonable process to resolve cases where people do behave inappropriately
18:43:01 <pjones> rbergeron: I think if our harassment policy singles out one particular gender, it's probably bad.
18:43:01 <nirik> ie, learn how to descalate and say 'sorry'
18:43:02 * nirik notes http://geekfeminism.wikia.com/index.php?title=Conference_anti-harassment_policy
18:43:04 <mjg59> Where the ideal resolution is "The miscommunication is handled, everyone works everything out"
18:43:40 <rbergeron> pjones: yes, i agree.
18:43:55 * rbergeron is probably more likely to offend men than men are likely to offend her. For the record. ;)
18:44:09 <pjones> let's not make this a competition ;)
18:44:10 <rbergeron> it's this inability to purge my self of foul language ;)
18:44:44 <mjg59> rbergeron: I've got absolutely no truck with the "Searing in front of women is bad and wrong" argument
18:45:11 <pjones> I assume you meant "swearing", not branding with a hot iron.
18:45:14 <nirik> or swearing even.
18:45:40 <rbergeron> My whole point with all of it is that I just HATE treating people in the community as though everyone is a potential violator of $anyrule.
18:46:00 <rbergeron> mjg59: if you show up at fudcon with a branding iron, I will SO be putting an incident report on geekfeminism :)
18:46:28 <mjg59> rbergeron: Well, everyone is a potential violator. We just shouldn't assume that they're an actual violator unless they provide proof to the contrary.
18:46:47 <nirik> yeah, we don't want everyone in our community to be looking over their shoulders.
18:47:02 <nirik> but if they are jerks, we want to try and deal with them.
18:47:21 <mjg59> My experience is that people are concerned about the potential ramifications of enforcement policies, but when implemented there's very little change in the day to day business of the project
18:47:24 <rbergeron> And that's my worry with all of it. (not to derail us here) - I just don't want good people to be disincentivized to approach controversial topics, while jerks continue to be jerks.
18:47:47 <mjg59> rbergeron: Yeah, that's why we need enforcement to be handled by people who have the trust of the community
18:48:22 <mjg59> It it looks like enforcement is arbitrary and the jerks are allowed to be jerks while anyone discussing firewall policy is thrown off the lists, we've failed
18:48:23 <nirik> or ultimately the board.
18:49:17 <jsmith> or the FPL :-p
18:49:29 * nirik has an amusing thought for the mailing list. Find the most frequent poster to a long boring thread and ask them to summarize the entire discussion.
18:49:34 <rbergeron> lol
18:50:23 <pjones> nirik: for added LOLs, do the same with the second most.  compare.
18:50:34 <nirik> indeed.
18:52:26 <nirik> any further targeted discussion today? or ?
18:52:36 <mjg59> I think we can probably take it to the list
18:53:01 <mjg59> I'll try to come up with something that deals with the concerns everyone's raised
18:53:24 <mjg59> Anyone else?
18:53:26 <nirik> thanks mjg59
18:53:41 <bpepple> thanks, mjg59!
18:54:23 <mjg59> Ok, let's stop it here for now
18:54:24 <mjg59> #endmeeting