* [gentoo-council] User Relations authority
@ 2008-07-10 5:49 Donnie Berkholz
2008-07-10 5:53 ` Donnie Berkholz
` (4 more replies)
0 siblings, 5 replies; 21+ messages in thread
From: Donnie Berkholz @ 2008-07-10 5:49 UTC (permalink / raw
To: gentoo-council
[-- Attachment #1: Type: text/plain, Size: 625 bytes --]
From this month's agenda:
User Relations authority
------------------------
Ferris asks: Does userrel have the authority to enforce the Code of
Conduct on users in the same way devrel does for developers?
Preparation: Donnie will start a thread on the -council list. Post
your opinion there. If everyone's posted in advance of the meeting,
status check at meeting to see who's ready to vote.
Goal: Reach a decision on-list no later than July 17.
Please respond with your thoughts.
--
Thanks,
Donnie
Donnie Berkholz
Developer, Gentoo Linux
Blog: http://dberkholz.wordpress.com
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-council] User Relations authority
2008-07-10 5:49 [gentoo-council] User Relations authority Donnie Berkholz
@ 2008-07-10 5:53 ` Donnie Berkholz
2008-07-16 2:46 ` Chrissy Fullam
2008-07-10 11:49 ` Jorge Manuel B. S. Vicetto
` (3 subsequent siblings)
4 siblings, 1 reply; 21+ messages in thread
From: Donnie Berkholz @ 2008-07-10 5:53 UTC (permalink / raw
To: gentoo-council
[-- Attachment #1: Type: text/plain, Size: 625 bytes --]
On 22:49 Wed 09 Jul , Donnie Berkholz wrote:
> Ferris asks: Does userrel have the authority to enforce the Code of
> Conduct on users in the same way devrel does for developers?
>
> Please respond with your thoughts.
Here's my thoughts: yes.
I'd also like if they came up with some sort of reporting mechanism (CC
on bug is good enough for me) to keep the council informed when action
is actually taken if we or the broader community aren't already aware of
it. Same goes for devrel, really.
--
Thanks,
Donnie
Donnie Berkholz
Developer, Gentoo Linux
Blog: http://dberkholz.wordpress.com
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-council] User Relations authority
2008-07-10 5:49 [gentoo-council] User Relations authority Donnie Berkholz
2008-07-10 5:53 ` Donnie Berkholz
@ 2008-07-10 11:49 ` Jorge Manuel B. S. Vicetto
2008-07-10 13:55 ` Ferris McCormick
2008-07-10 12:26 ` Ferris McCormick
` (2 subsequent siblings)
4 siblings, 1 reply; 21+ messages in thread
From: Jorge Manuel B. S. Vicetto @ 2008-07-10 11:49 UTC (permalink / raw
To: gentoo-council
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Donnie Berkholz wrote:
| From this month's agenda:
|
| User Relations authority
| ------------------------
|
| Ferris asks: Does userrel have the authority to enforce the Code of
| Conduct on users in the same way devrel does for developers?
Yes, it does and it always had. If people want to invoke history, I'll
notice that imo, it was an option not to exercise that power.
| Preparation: Donnie will start a thread on the -council list. Post
| your opinion there. If everyone's posted in advance of the meeting,
| status check at meeting to see who's ready to vote.
|
| Goal: Reach a decision on-list no later than July 17.
|
| Please respond with your thoughts.
|
Ferris McCormick wrote:
| On Wed, 2008-07-09 at 01:40 -0700, Donnie Berkholz wrote:
|> On 05:30 Tue 01 Jul , Mike Frysinger wrote:
|> Here's the proposed agenda. Please respond if I forgot something, it's
|> unclear, or you have another suggestion. As before, since we have an
|> agenda in advance we won't be holding an open floor.
|
| I'll try to clarify my second agenda item on an absolute ban. Also I
| might edit my private request to make it pure vanilla and send it out,
| too, so that people may cross check my summary if they wish. If people
| want that, please respond saying so.
|
| 1. Your summary in the agenda is a fair reading of my request.
| However, I don't think it's realistic to expect a decision within a week
| because I think instituting a policy and procedure allowing a complete
| ban forever from Gentoo requires at the least a change to the Code of
| Conduct and a review cycle for that.
Ferris, I know we disagree on this point, but my view is that this isn't
a new CoC, but instead a discussion on how to finally enforce the CoC in
extreme cases.
However, I agree with you that before we start doing it, we should have
clear rules and define procedures.
| 2. I can't spell out exactly what people are thinking of when
| discussing absolute bans, because I get the sense that different people
| have different ideas about just what we would mean by that. So I think
| the first step is for someone who advocates such a procedure needs to
| spell out exactly what it would be and why we would do it and under
| whose authority, etc. As probably everyone knows, I am absolutely
| opposed to any such thing, so I am not the person to do this.
Then let me present my old proposal about this issue. The two relevant
posts at the time were:
http://article.gmane.org/gmane.linux.gentoo.devel/46846
http://article.gmane.org/gmane.linux.gentoo.devel/46897
To summarize, my proposal was that we should have a method to "keep
away" people that do nothing but cause continuous issues - this is about
the "poisonous people" that are long-time and repeated offenders.
As I've stated back then "I believe that the greatest reward anyone can
have to participate in Gentoo is getting credit for work done on Gentoo.
As such, as a last measure, we must be ready to deny such contribution
from banned users."
As I've stated, that doesn't mean we don't accept the work someone does
upstream. Also, to avoid any doubts, I'm not suggesting we use someone's
work without giving him/her the credit - quite the opposite. Exactly
because of that, we must be ready to have additional work and not accept
their work and find an internal solution. About the security patches, if
they're provided by upstream or to upstream, there's no issue with them.
If they're provided directly to us, are we really that "bad" that in
such cases we're unable to find another contributor or to patch
ourselves the security flaw?
Let others present different proposals.
| 3. So, I don't think we can reach a decision on anything until we are
| all clear on what we are deciding on.
|
| 4. Here's what I think is meant by a complete ban. *These are only my
| own inferences from reading between the lines and trying to put
| different comments together in some coherent fashion.*
| Under some rather unclear conditions, some combination of
| devrel/userrel/trustees/infra could decide to impose a complete,
| permanent ban on a member (user or, I suppose developer) of our
| community. This would have the following effects:
Some people seem to support that userrel can make such decisions on its
own. As I've stated, as an userrel member, I was willing to involve
other teams. We also need to agree to which body should appeals be sent.
| a. The person could post to no gentoo mailing list;
| b. The person could not post to gentoo bugzilla;
check
| c. The person could not participate in #gentoo- IRC
| channels (although this runs into conflict with individual
| channel policy);
I think the proposal was more along #gentoo-dev, #gentoo and a few other
channels. This point was to prevent people from abusing irc channels and
in the case of #gentoo-dev to prevent other devs from giving +v on
moderated channels to people that keep abusing them.
| d. The person could not contribute to gentoo (hence my corner
| case of a security fix) except perhaps through a proxy;
See the above reasoning for my proposal
| e. (Perhaps any upstream projects in which the person banned
| would be notified of the ban??? --- I'm not sure).
My comment about this has always been that in extreme cases and if we
have a close partnership with upstream, we might want to share with them
our decision and let them judge for themselves if the actions that made
such person be banned on Gentoo are relevant to them or not.
| 5. I am told that nothing is forever, and that if whatever problems
| triggered such a ban were corrected, the ban might be lifted. I note,
| however, that since the banned person could not participate in Gentoo
| things, as a practical matter we'd never know if anything was corrected
| or not. (Except through 3rd parties.)
The point here is that such a decision is not terminal. If people feel
more comfortable about it, don't call it permanent bans, but call it a
ban until further notice.
| 6. Presumably, all of this would be done in secret and whoever is being
| hit by such a ban would have no opportunity to respond before the ban's
| imposition. I suppose there would be a right to appeal to council,
| assuming council took no part in deciding on the ban.
I assume what you mean here is that there would be no attempt of
mediation with said person. As my proposal states this is an *extreme*
decision meant only for *long-time* and *repeated* offenders. When we
get there, there's no possibility for mediation - that's something that
would have been tried a long time before we get there.
| 7. [Argument] I view this as a pretty major change in how Gentoo
| operates. So someone needs to clarify my inferences in paragraph 4, and
| then we should think very carefully about it before allowing for any
| such practice.
I've replied above.
| 8. [Argument] I note that we are likely to institute some form of
| possible moderation for the gentoo-dev mailing list (presumably based on
| Code of Conduct violations), and if we do that, it effectively satisfies
| the intent of any absolute ban, but is not nearly so traumatic to the
| system. I note that this is a minority view among those who have
| discussed this.
Ferris, I do hope the moderation will prevent so many abuses on the mls,
but it alone won't change people's mindsets and actions. Although posts
can be moderated, it doesn't mean that people will stop trying to send
abusive mails and that a few might even get to the lists. Also, it
doesn't address irc, bugzilla and other mediums abuse.
| Donnie,
| I don't know if that clarifies anything or just makes things more
| confusing. It's the best I can come up with.
|
| Regards,
| Ferris
- --
Regards,
Jorge Vicetto (jmbsvicetto) - jmbsvicetto at gentoo dot org
Gentoo- forums / Userrel / SPARC / KDE
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkh19z8ACgkQcAWygvVEyAJYbACgnAIEcXC1xyR3ZffRkCtLqyVJ
/w0AnA3u+58ui3/Ih/aLvjXoL2bZwn/v
=M4kk
-----END PGP SIGNATURE-----
--
gentoo-council@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-council] User Relations authority
2008-07-10 5:49 [gentoo-council] User Relations authority Donnie Berkholz
2008-07-10 5:53 ` Donnie Berkholz
2008-07-10 11:49 ` Jorge Manuel B. S. Vicetto
@ 2008-07-10 12:26 ` Ferris McCormick
2008-07-11 4:54 ` Donnie Berkholz
2008-07-22 6:43 ` Mark Loeser
2008-07-10 15:08 ` Luca Barbato
2008-07-23 21:47 ` Petteri Räty
4 siblings, 2 replies; 21+ messages in thread
From: Ferris McCormick @ 2008-07-10 12:26 UTC (permalink / raw
To: Donnie Berkholz; +Cc: gentoo-council, Roy Bamford
[-- Attachment #1: Type: text/plain, Size: 2678 bytes --]
On Wed, 2008-07-09 at 22:49 -0700, Donnie Berkholz wrote:
> From this month's agenda:
>
> User Relations authority
> ------------------------
>
> Ferris asks: Does userrel have the authority to enforce the Code of
> Conduct on users in the same way devrel does for developers?
>
> Preparation: Donnie will start a thread on the -council list. Post
> your opinion there. If everyone's posted in advance of the meeting,
> status check at meeting to see who's ready to vote.
>
> Goal: Reach a decision on-list no later than July 17.
>
> Please respond with your thoughts.
I didn't even remember that I had asked this, but here are my thoughts.
1. Yes, Userrel has (or should have) that authority;
2. But for both devrel and userrel, the Code of Conduct loses almost
all its impact unless response is immediate --- CoC's intent, I think,
is to help keep the mailing lists and #gentoo-dev channel on track
pretty much in real time. I know this was the original idea behind it,
and this was one reason we felt we needed people outside devrel to help
enforce it (devrel is not set up for immediate responses);
3. Thus, I think bugzilla bugs for Code of Conduct violations miss much
of the point.
4. That is, we (devrel, userrel, averyone else perhaps) should use Code
of Conduct to stop elaborate flame wars before they can burn out of
control. Whether a flame war ever merits a bug will vary from situation
to situation, but generally if we have a flame war and wish to impose
some sort of sanctions because of it, we really need to be hitting
several people or none with warnings or brief "vacations."
5. I am not sure where the current Code of Conduct document is, but
I'll volunteer to help update it to bring it into line with how we wish
to use it and to help clarify who has what authority under it, and that
sort of thing. I have come to support it, and I'd like to help make it
more effectively used in the rather narrow context for which it was
designed before we consider extending its reach.
6. For example, I think we could put some sort of limited moderation
onto the -dev mailing list, citing the current Code of Conduct as
authority, any time we wanted. And I do not think the Code of Conduct
as currently envisioned has much reach into the past (one or two days,
probably; one or two weeks, perhaps; one or two months, no; one or two
years, certainly not).
I hope you get the idea. Although I advocate brevity, I have problems
practicing it.
Regards,
Ferris
--
Ferris McCormick (P44646, MI) <fmccor@gentoo.org>
Developer, Gentoo Linux (Devrel, Sparc, Userrel, Trustees)
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-council] User Relations authority
2008-07-10 11:49 ` Jorge Manuel B. S. Vicetto
@ 2008-07-10 13:55 ` Ferris McCormick
2008-07-10 20:27 ` Petteri Räty
2008-07-11 4:24 ` Donnie Berkholz
0 siblings, 2 replies; 21+ messages in thread
From: Ferris McCormick @ 2008-07-10 13:55 UTC (permalink / raw
To: gentoo-council
[-- Attachment #1: Type: text/plain, Size: 12982 bytes --]
How big is gentoo-council@? Do we want this discussion there or on
gentoo-dev@? I'd like this to reach a majority of our community because
I think it has global implications.
On Thu, 2008-07-10 at 11:49 +0000, Jorge Manuel B. S. Vicetto wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Donnie Berkholz wrote:
> | From this month's agenda:
> |
> | User Relations authority
> | ------------------------
> |
> | Ferris asks: Does userrel have the authority to enforce the Code of
> | Conduct on users in the same way devrel does for developers?
>
> Yes, it does and it always had. If people want to invoke history, I'll
> notice that imo, it was an option not to exercise that power.
>
> | Preparation: Donnie will start a thread on the -council list. Post
> | your opinion there. If everyone's posted in advance of the meeting,
> | status check at meeting to see who's ready to vote.
> |
> | Goal: Reach a decision on-list no later than July 17.
> |
> | Please respond with your thoughts.
> |
>
> Ferris McCormick wrote:
> | On Wed, 2008-07-09 at 01:40 -0700, Donnie Berkholz wrote:
> |> On 05:30 Tue 01 Jul , Mike Frysinger wrote:
> |> Here's the proposed agenda. Please respond if I forgot something, it's
> |> unclear, or you have another suggestion. As before, since we have an
> |> agenda in advance we won't be holding an open floor.
> |
> | I'll try to clarify my second agenda item on an absolute ban. Also I
> | might edit my private request to make it pure vanilla and send it out,
> | too, so that people may cross check my summary if they wish. If people
> | want that, please respond saying so.
> |
> | 1. Your summary in the agenda is a fair reading of my request.
> | However, I don't think it's realistic to expect a decision within a week
> | because I think instituting a policy and procedure allowing a complete
> | ban forever from Gentoo requires at the least a change to the Code of
> | Conduct and a review cycle for that.
>
> Ferris, I know we disagree on this point, but my view is that this isn't
> a new CoC, but instead a discussion on how to finally enforce the CoC in
> extreme cases.
> However, I agree with you that before we start doing it, we should have
> clear rules and define procedures.
>
> | 2. I can't spell out exactly what people are thinking of when
> | discussing absolute bans, because I get the sense that different people
> | have different ideas about just what we would mean by that. So I think
> | the first step is for someone who advocates such a procedure needs to
> | spell out exactly what it would be and why we would do it and under
> | whose authority, etc. As probably everyone knows, I am absolutely
> | opposed to any such thing, so I am not the person to do this.
>
> Then let me present my old proposal about this issue. The two relevant
> posts at the time were:
>
> http://article.gmane.org/gmane.linux.gentoo.devel/46846
> http://article.gmane.org/gmane.linux.gentoo.devel/46897
>
> To summarize, my proposal was that we should have a method to "keep
> away" people that do nothing but cause continuous issues - this is about
> the "poisonous people" that are long-time and repeated offenders.
> As I've stated back then "I believe that the greatest reward anyone can
> have to participate in Gentoo is getting credit for work done on Gentoo.
> As such, as a last measure, we must be ready to deny such contribution
> from banned users."
I don't think I've ever seen anyone at all who does nothing but
continually causs "issues" and so qualifies as poisonous. We have a
large community and everyone is abrasive at times, and everyone gets
abuse at times (even me, but probably not from people you have in mind
as "poisonous", if you have any). But I consider this just a normal
part of doing business and can't imagine what it would take to get me to
make a formal complaint about it.
For example, I have had little contact with Linus Torvalds, but I have
had a fair amount of contact with David Miller (davem --- the sparc
kernel developer). I'm pretty sure that davem would seem more
"poisonous" to us than anyone we've ever seen in Gentoo, and by
reputation, Linus makes davem look like a pussy cat. (Although davem
seems to be mellowing.) But I rather doubt that if for some reason
either one started participating in Gentoo that we'd consider banning
them or refusing their contributions. :)
> As I've stated, that doesn't mean we don't accept the work someone does
> upstream. Also, to avoid any doubts, I'm not suggesting we use someone's
> work without giving him/her the credit - quite the opposite. Exactly
> because of that, we must be ready to have additional work and not accept
> their work and find an internal solution. About the security patches, if
> they're provided by upstream or to upstream, there's no issue with them.
> If they're provided directly to us, are we really that "bad" that in
> such cases we're unable to find another contributor or to patch
> ourselves the security flaw?
>
How do we or anyone else gain from that? Personally, I think we should
be open to improvements from anyone wishing to provide them as long as
we don't run into trademark or copyrignt or licensing issues.
> Let others present different proposals.
>
> | 3. So, I don't think we can reach a decision on anything until we are
> | all clear on what we are deciding on.
> |
> | 4. Here's what I think is meant by a complete ban. *These are only my
> | own inferences from reading between the lines and trying to put
> | different comments together in some coherent fashion.*
> | Under some rather unclear conditions, some combination of
> | devrel/userrel/trustees/infra could decide to impose a complete,
> | permanent ban on a member (user or, I suppose developer) of our
> | community. This would have the following effects:
>
> Some people seem to support that userrel can make such decisions on its
> own. As I've stated, as an userrel member, I was willing to involve
> other teams. We also need to agree to which body should appeals be sent.
>
I would not support giving userrel that authority or userrel+devrel that
authority. Now, I oppose this absolutely. But in general I don't thing
any group(s) in gentoo should have such sweeping authority to make such
major decisions secretely in private. If we want to impose such a ban
on someone, we really should have the courage and resolve to work in
public.
I really hate "Star Chamber" like actions, and especially in a volunteer
organization like Gentoo which prides itself in being open.
> | a. The person could post to no gentoo mailing list;
> | b. The person could not post to gentoo bugzilla;
>
> check
>
> | c. The person could not participate in #gentoo- IRC
> | channels (although this runs into conflict with individual
> | channel policy);
>
> I think the proposal was more along #gentoo-dev, #gentoo and a few other
> channels. This point was to prevent people from abusing irc channels and
> in the case of #gentoo-dev to prevent other devs from giving +v on
> moderated channels to people that keep abusing them.
>
> | d. The person could not contribute to gentoo (hence my corner
> | case of a security fix) except perhaps through a proxy;
>
> See the above reasoning for my proposal
>
> | e. (Perhaps any upstream projects in which the person banned
> | would be notified of the ban??? --- I'm not sure).
>
> My comment about this has always been that in extreme cases and if we
> have a close partnership with upstream, we might want to share with them
> our decision and let them judge for themselves if the actions that made
> such person be banned on Gentoo are relevant to them or not.
>
Why? It's hardly our concern who participates upstream.
> | 5. I am told that nothing is forever, and that if whatever problems
> | triggered such a ban were corrected, the ban might be lifted. I note,
> | however, that since the banned person could not participate in Gentoo
> | things, as a practical matter we'd never know if anything was corrected
> | or not. (Except through 3rd parties.)
>
> The point here is that such a decision is not terminal. If people feel
> more comfortable about it, don't call it permanent bans, but call it a
> ban until further notice.
What's the practical difference? And why not make it something sensible
and definite? The authority to lift an indefinite ban most likely rests
with whoever imposed it in the first place, and that doesn't provide for
much.
>
> | 6. Presumably, all of this would be done in secret and whoever is being
> | hit by such a ban would have no opportunity to respond before the ban's
> | imposition. I suppose there would be a right to appeal to council,
> | assuming council took no part in deciding on the ban.
>
> I assume what you mean here is that there would be no attempt of
> mediation with said person. As my proposal states this is an *extreme*
> decision meant only for *long-time* and *repeated* offenders. When we
> get there, there's no possibility for mediation - that's something that
> would have been tried a long time before we get there.
See above. And as i said, I've never seen anyone who fits such a
profile, so perhaps we're spending a lot of time here defining how we
treat the empty set.
>
> | 7. [Argument] I view this as a pretty major change in how Gentoo
> | operates. So someone needs to clarify my inferences in paragraph 4, and
> | then we should think very carefully about it before allowing for any
> | such practice.
>
> I've replied above.
>
> | 8. [Argument] I note that we are likely to institute some form of
> | possible moderation for the gentoo-dev mailing list (presumably based on
> | Code of Conduct violations), and if we do that, it effectively satisfies
> | the intent of any absolute ban, but is not nearly so traumatic to the
> | system. I note that this is a minority view among those who have
> | discussed this.
>
> Ferris, I do hope the moderation will prevent so many abuses on the mls,
> but it alone won't change people's mindsets and actions. Although posts
> can be moderated, it doesn't mean that people will stop trying to send
> abusive mails and that a few might even get to the lists. Also, it
> doesn't address irc, bugzilla and other mediums abuse.
>
If we have your hypothetical poisonous person running around loose
somewhere and put him (or her) into a must-be-moderated list for
gentoo-dev, the problem there should disappear because posts will be
shunted to the moderators. #gentoo-dev is a more general concern than
just a few specific people and falls generally under Code of Conduct for
immediate correction. Bugzilla looks like a bigger problem than it is,
because when it explodes it can be spectacular. But it is not limited
to one or two people, either (even I have lost control on bugzilla, and
I generally appear pretty calm and rational, I think).
> | Donnie,
> | I don't know if that clarifies anything or just makes things more
> | confusing. It's the best I can come up with.
> |
> | Regards,
> | Ferris
>
> - --
> Regards,
>
> Jorge Vicetto (jmbsvicetto) - jmbsvicetto at gentoo dot org
> Gentoo- forums / Userrel / SPARC / KDE
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.9 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iEYEARECAAYFAkh19z8ACgkQcAWygvVEyAJYbACgnAIEcXC1xyR3ZffRkCtLqyVJ
> /w0AnA3u+58ui3/Ih/aLvjXoL2bZwn/v
> =M4kk
> -----END PGP SIGNATURE-----
Jorge, you know, if you and I were both forced to come up with a list of
five poisonous people to consider for application of such a ban, I
suspect their intersection might be empty. What then?
It is my view that both userrel and devrel may enforce the Code of
Conduct, but also Code of Conduct should be limited to quick response to
immediate situations.
I think devrel and userrel are the wrong bodies to be rooting around in
the past if that's what you are proposing. Neither of us is set up to
do that. We act on current behavior, and if discipline is warranted,
then we can take to past behavior for guidance if we wish. I don't
think anyone in Gentoo currently has the charter to look at the
community and say "X has been causing trouble long enough --- let's just
boot X." Nor do I think we want anyone to have such authority ---
surely we're more tolerant and flexible than that.
I've gone on too long once again. Others, please respond.
Regards,
Ferris
--
Ferris McCormick (P44646, MI) <fmccor@gentoo.org>
Developer, Gentoo Linux (Devrel, Sparc, Userrel, Trustees)
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-council] User Relations authority
2008-07-10 5:49 [gentoo-council] User Relations authority Donnie Berkholz
` (2 preceding siblings ...)
2008-07-10 12:26 ` Ferris McCormick
@ 2008-07-10 15:08 ` Luca Barbato
2008-07-23 21:47 ` Petteri Räty
4 siblings, 0 replies; 21+ messages in thread
From: Luca Barbato @ 2008-07-10 15:08 UTC (permalink / raw
To: gentoo-council
Donnie Berkholz wrote:
> From this month's agenda:
>
> User Relations authority
> ------------------------
>
> Ferris asks: Does userrel have the authority to enforce the Code of
> Conduct on users in the same way devrel does for developers?
Yes, I don't see why not: the CoC applies inside Gentoo spaces: our
house, our rules.
--
Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero
--
gentoo-council@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-council] User Relations authority
2008-07-10 13:55 ` Ferris McCormick
@ 2008-07-10 20:27 ` Petteri Räty
2008-07-11 4:24 ` Donnie Berkholz
1 sibling, 0 replies; 21+ messages in thread
From: Petteri Räty @ 2008-07-10 20:27 UTC (permalink / raw
To: Ferris McCormick; +Cc: gentoo-council
[-- Attachment #1: Type: text/plain, Size: 278 bytes --]
Ferris McCormick kirjoitti:
> How big is gentoo-council@? Do we want this discussion there or on
> gentoo-dev@? I'd like this to reach a majority of our community because
> I think it has global implications.
>
And how is this issue technical?
Regards,
Petteri
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 260 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-council] User Relations authority
2008-07-10 13:55 ` Ferris McCormick
2008-07-10 20:27 ` Petteri Räty
@ 2008-07-11 4:24 ` Donnie Berkholz
2008-07-11 11:39 ` Thomas Anderson
2008-07-16 3:21 ` Chrissy Fullam
1 sibling, 2 replies; 21+ messages in thread
From: Donnie Berkholz @ 2008-07-11 4:24 UTC (permalink / raw
To: Ferris McCormick; +Cc: gentoo-council
[-- Attachment #1: Type: text/plain, Size: 7680 bytes --]
On 13:55 Thu 10 Jul , Ferris McCormick wrote:
> On Thu, 2008-07-10 at 11:49 +0000, Jorge Manuel B. S. Vicetto wrote:
> > To summarize, my proposal was that we should have a method to "keep
> > away" people that do nothing but cause continuous issues - this is about
> > the "poisonous people" that are long-time and repeated offenders.
> > As I've stated back then "I believe that the greatest reward anyone can
> > have to participate in Gentoo is getting credit for work done on Gentoo.
> > As such, as a last measure, we must be ready to deny such contribution
> > from banned users."
>
> I don't think I've ever seen anyone at all who does nothing but
> continually causs "issues" and so qualifies as poisonous. We have a
> large community and everyone is abrasive at times, and everyone gets
> abuse at times (even me, but probably not from people you have in mind
> as "poisonous", if you have any). But I consider this just a normal
> part of doing business and can't imagine what it would take to get me
> to make a formal complaint about it.
>
> For example, I have had little contact with Linus Torvalds, but I have
> had a fair amount of contact with David Miller (davem --- the sparc
> kernel developer). I'm pretty sure that davem would seem more
> "poisonous" to us than anyone we've ever seen in Gentoo, and by
> reputation, Linus makes davem look like a pussy cat. (Although davem
> seems to be mellowing.) But I rather doubt that if for some reason
> either one started participating in Gentoo that we'd consider banning
> them or refusing their contributions. :)
I agree that the Linux kernel community has different standards and
expectations than the Gentoo community, and that's exactly the point.
You act within the context of your community. I don't care if people in
northern Canada practice cannibalism, it's not OK around these parts.
> > | 4. Here's what I think is meant by a complete ban. *These are only my
> > | own inferences from reading between the lines and trying to put
> > | different comments together in some coherent fashion.*
> > | Under some rather unclear conditions, some combination of
> > | devrel/userrel/trustees/infra could decide to impose a complete,
> > | permanent ban on a member (user or, I suppose developer) of our
> > | community. This would have the following effects:
> >
> > Some people seem to support that userrel can make such decisions on its
> > own. As I've stated, as an userrel member, I was willing to involve
> > other teams. We also need to agree to which body should appeals be sent.
>
> I would not support giving userrel that authority or userrel+devrel that
> authority. Now, I oppose this absolutely. But in general I don't thing
> any group(s) in gentoo should have such sweeping authority to make such
> major decisions secretely in private. If we want to impose such a ban
> on someone, we really should have the courage and resolve to work in
> public.
I dislike your use of emotional words to imply that anyone you disagree
with is cowardly.
> > My comment about this has always been that in extreme cases and if we
> > have a close partnership with upstream, we might want to share with them
> > our decision and let them judge for themselves if the actions that made
> > such person be banned on Gentoo are relevant to them or not.
> >
> Why? It's hardly our concern who participates upstream.
I agree with this, as I mentioned above with the context of the
community.
> > The point here is that such a decision is not terminal. If people feel
> > more comfortable about it, don't call it permanent bans, but call it a
> > ban until further notice.
>
> What's the practical difference? And why not make it something sensible
> and definite? The authority to lift an indefinite ban most likely rests
> with whoever imposed it in the first place, and that doesn't provide for
> much.
I dislike the implication that anything else is not sensible.
> > I assume what you mean here is that there would be no attempt of
> > mediation with said person. As my proposal states this is an *extreme*
> > decision meant only for *long-time* and *repeated* offenders. When we
> > get there, there's no possibility for mediation - that's something that
> > would have been tried a long time before we get there.
>
> See above. And as i said, I've never seen anyone who fits such a
> profile, so perhaps we're spending a lot of time here defining how we
> treat the empty set.
I think it's clear that your opinion does not necessarily represent the
opinions of everyone else in Gentoo, so arguing that your empty set is
Gentoo's empty set is not valid.
> > | 8. [Argument] I note that we are likely to institute some form of
> > | possible moderation for the gentoo-dev mailing list (presumably based on
> > | Code of Conduct violations), and if we do that, it effectively satisfies
> > | the intent of any absolute ban, but is not nearly so traumatic to the
> > | system. I note that this is a minority view among those who have
> > | discussed this.
> >
> > Ferris, I do hope the moderation will prevent so many abuses on the mls,
> > but it alone won't change people's mindsets and actions. Although posts
> > can be moderated, it doesn't mean that people will stop trying to send
> > abusive mails and that a few might even get to the lists. Also, it
> > doesn't address irc, bugzilla and other mediums abuse.
>
> If we have your hypothetical poisonous person running around loose
> somewhere and put him (or her) into a must-be-moderated list for
> gentoo-dev, the problem there should disappear because posts will be
> shunted to the moderators. #gentoo-dev is a more general concern than
> just a few specific people and falls generally under Code of Conduct for
> immediate correction. Bugzilla looks like a bigger problem than it is,
> because when it explodes it can be spectacular. But it is not limited
> to one or two people, either (even I have lost control on bugzilla, and
> I generally appear pretty calm and rational, I think).
I don't think moderation is the answer, because it's a very small group
of people who become regular, recurring problems.
> Jorge, you know, if you and I were both forced to come up with a list of
> five poisonous people to consider for application of such a ban, I
> suspect their intersection might be empty. What then?
>
> It is my view that both userrel and devrel may enforce the Code of
> Conduct,
I agree.
> but also Code of Conduct should be limited to quick response to
> immediate situations.
I do not agree. Just because something happened in the past does not
mean it never happened and should not be considered.
> I think devrel and userrel are the wrong bodies to be rooting around in
> the past if that's what you are proposing. Neither of us is set up to
> do that. We act on current behavior, and if discipline is warranted,
> then we can take to past behavior for guidance if we wish. I don't
> think anyone in Gentoo currently has the charter to look at the
> community and say "X has been causing trouble long enough --- let's just
> boot X." Nor do I think we want anyone to have such authority ---
> surely we're more tolerant and flexible than that.
Again I dislike your implications that anyone who would act on past
behavior is intolerant and inflexible. Please stop using implications
like this.
--
Thanks,
Donnie
Donnie Berkholz
Developer, Gentoo Linux
Blog: http://dberkholz.wordpress.com
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-council] User Relations authority
2008-07-10 12:26 ` Ferris McCormick
@ 2008-07-11 4:54 ` Donnie Berkholz
2008-07-11 12:47 ` Ferris McCormick
2008-07-22 6:43 ` Mark Loeser
1 sibling, 1 reply; 21+ messages in thread
From: Donnie Berkholz @ 2008-07-11 4:54 UTC (permalink / raw
To: Ferris McCormick; +Cc: gentoo-council, Roy Bamford
[-- Attachment #1: Type: text/plain, Size: 3667 bytes --]
On 12:26 Thu 10 Jul , Ferris McCormick wrote:
> On Wed, 2008-07-09 at 22:49 -0700, Donnie Berkholz wrote:
> 2. But for both devrel and userrel, the Code of Conduct loses almost
> all its impact unless response is immediate --- CoC's intent, I think,
> is to help keep the mailing lists and #gentoo-dev channel on track
> pretty much in real time. I know this was the original idea behind it,
> and this was one reason we felt we needed people outside devrel to help
> enforce it (devrel is not set up for immediate responses);
The concepts of poisonous people and repeat offenders are explicitly
mentioned numerous times in the 20070308 council meeting. Here are some
examples:
<wolf31o2|mobile> kloeri: banning people from the lists, not
necessarily... but reducing the requirements on devrel to suspend
"repeat offenders" might just make them think about their actions before
doing them, and that could decrease the flames a bit
<kloeri> there's some devs that are persistently poisoning the project
that I want to deal with but that's not just related to mailinglists
<wolf31o2|mobile> christel: agreed... I think we need to be a bit more
strict on our developers... after all, in the flames involving users,
developers are just as much at fault as the users... perhaps if the devs
didn't respond in kind, the flames would subside much quicker, etc
<kloeri> I don't want to ban anybody but I do want to be much harder on
devs poisoning things consistently and I'm going to file at least one
devrel bug in that regard
<kloeri> I don't think we can force people to follow netiquette in
general but we can do more to smack devs up when they're constantly
being a pain in the ass
On the topic of userrel's power to ban people from lists, which is a
long-term action:
<robbat2> on the side of devrel not having 'teeth' - kloeri mentioned
before that infra previously wasn't very responsive to requests to do
things (he cited a userrel request to remove user from the ML)
<christel> i have a question, if we are to start enforcing etiquette
policy, i think we may want to ensure we have one which also cover users
> 4. That is, we (devrel, userrel, averyone else perhaps) should use Code
> of Conduct to stop elaborate flame wars before they can burn out of
> control. Whether a flame war ever merits a bug will vary from situation
> to situation, but generally if we have a flame war and wish to impose
> some sort of sanctions because of it, we really need to be hitting
> several people or none with warnings or brief "vacations."
I agree that we should attempt to take short-term actions in response to
immediate offenses.
> 5. I am not sure where the current Code of Conduct document is, but
> I'll volunteer to help update it to bring it into line with how we wish
> to use it and to help clarify who has what authority under it, and that
> sort of thing. I have come to support it, and I'd like to help make it
> more effectively used in the rather narrow context for which it was
> designed before we consider extending its reach.
On the topic of trying to write down every possible way to go about
this, I also agree with them:
<g2boojum> christel: I actually think you want it to be more vague than
specific. "Don't be a jerk." Please don't define "jerk", or you get a
five-page treatise on why the bahavior doesn't really fit the
definition.
<seemant> we really need to be careful in adopting document upon
document upon document
--
Thanks,
Donnie
Donnie Berkholz
Developer, Gentoo Linux
Blog: http://dberkholz.wordpress.com
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-council] User Relations authority
2008-07-11 4:24 ` Donnie Berkholz
@ 2008-07-11 11:39 ` Thomas Anderson
2008-07-16 3:21 ` Chrissy Fullam
1 sibling, 0 replies; 21+ messages in thread
From: Thomas Anderson @ 2008-07-11 11:39 UTC (permalink / raw
To: Donnie Berkholz; +Cc: gentoo-council
[-- Attachment #1: Type: text/plain, Size: 2294 bytes --]
On Thu, Jul 10, 2008 at 09:24:53PM -0700, Donnie Berkholz wrote:
> > > | 4. Here's what I think is meant by a complete ban. *These are only my
> > > | own inferences from reading between the lines and trying to put
> > > | different comments together in some coherent fashion.*
> > > | Under some rather unclear conditions, some combination of
> > > | devrel/userrel/trustees/infra could decide to impose a complete,
> > > | permanent ban on a member (user or, I suppose developer) of our
> > > | community. This would have the following effects:
> > >
> > > Some people seem to support that userrel can make such decisions on its
> > > own. As I've stated, as an userrel member, I was willing to involve
> > > other teams. We also need to agree to which body should appeals be sent.
> >
> > I would not support giving userrel that authority or userrel+devrel that
> > authority. Now, I oppose this absolutely. But in general I don't thing
> > any group(s) in gentoo should have such sweeping authority to make such
> > major decisions secretely in private. If we want to impose such a ban
> > on someone, we really should have the courage and resolve to work in
> > public.
>
> I dislike your use of emotional words to imply that anyone you disagree
> with is cowardly.
I'm going to argue from the perspective of the community here...
It seems to me that in the past the Gentoo community has always been
open to the community. We've accepted patches from many people, despite
their perhaps abrasive attitude towards us. Yet now, some are leaning towards
refusing patches from certain people, based not on their merit but on
their origin? In other words, a person's point on a mailing list may be
entirely valid and entirely undisputed, but since a subset of the community
holds that person in "contempt" or "poisonous", everyone has to simply
ignore the person's valid point? Doesn't this go against the "open
community" aspect of Gentoo, which has always been heralded as the
hallmark of our community?
> I think it's clear that your opinion does not necessarily represent the
> opinions of everyone else in Gentoo, so arguing that your empty set is
> Gentoo's empty set is not valid.
It certainly represents mine.
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-council] User Relations authority
2008-07-11 4:54 ` Donnie Berkholz
@ 2008-07-11 12:47 ` Ferris McCormick
2008-07-11 14:21 ` Roy Bamford
` (2 more replies)
0 siblings, 3 replies; 21+ messages in thread
From: Ferris McCormick @ 2008-07-11 12:47 UTC (permalink / raw
To: Donnie Berkholz; +Cc: gentoo-council, Roy Bamford, gentoo-project
[-- Attachment #1: Type: text/plain, Size: 10321 bytes --]
I'm CC-ing gentoo-project on this, because some Council members and
perhaps others seemed to indicate a preference for moving the discussion
there. This response turns out to be much longer than I had intended
because I always try to follow my reasoning to see where it goes,
whether I like the conclusions or not.
On Thu, 2008-07-10 at 21:54 -0700, Donnie Berkholz wrote:
> On 12:26 Thu 10 Jul , Ferris McCormick wrote:
> > On Wed, 2008-07-09 at 22:49 -0700, Donnie Berkholz wrote:
> > 2. But for both devrel and userrel, the Code of Conduct loses almost
> > all its impact unless response is immediate --- CoC's intent, I think,
> > is to help keep the mailing lists and #gentoo-dev channel on track
> > pretty much in real time. I know this was the original idea behind it,
> > and this was one reason we felt we needed people outside devrel to help
> > enforce it (devrel is not set up for immediate responses);
>
> The concepts of poisonous people and repeat offenders are explicitly
> mentioned numerous times in the 20070308 council meeting. Here are some
> examples:
>
> <wolf31o2|mobile> kloeri: banning people from the lists, not
> necessarily... but reducing the requirements on devrel to suspend
> "repeat offenders" might just make them think about their actions before
> doing them, and that could decrease the flames a bit
>
> <kloeri> there's some devs that are persistently poisoning the project
> that I want to deal with but that's not just related to mailinglists
>
> <wolf31o2|mobile> christel: agreed... I think we need to be a bit more
> strict on our developers... after all, in the flames involving users,
> developers are just as much at fault as the users... perhaps if the devs
> didn't respond in kind, the flames would subside much quicker, etc
>
> <kloeri> I don't want to ban anybody but I do want to be much harder on
> devs poisoning things consistently and I'm going to file at least one
> devrel bug in that regard
>
> <kloeri> I don't think we can force people to follow netiquette in
> general but we can do more to smack devs up when they're constantly
> being a pain in the ass
>
>
> On the topic of userrel's power to ban people from lists, which is a
> long-term action:
>
> <robbat2> on the side of devrel not having 'teeth' - kloeri mentioned
> before that infra previously wasn't very responsive to requests to do
> things (he cited a userrel request to remove user from the ML)
>
> <christel> i have a question, if we are to start enforcing etiquette
> policy, i think we may want to ensure we have one which also cover users
>
> > 4. That is, we (devrel, userrel, averyone else perhaps) should use Code
> > of Conduct to stop elaborate flame wars before they can burn out of
> > control. Whether a flame war ever merits a bug will vary from situation
> > to situation, but generally if we have a flame war and wish to impose
> > some sort of sanctions because of it, we really need to be hitting
> > several people or none with warnings or brief "vacations."
>
> I agree that we should attempt to take short-term actions in response to
> immediate offenses.
>
> > 5. I am not sure where the current Code of Conduct document is, but
> > I'll volunteer to help update it to bring it into line with how we wish
> > to use it and to help clarify who has what authority under it, and that
> > sort of thing. I have come to support it, and I'd like to help make it
> > more effectively used in the rather narrow context for which it was
> > designed before we consider extending its reach.
>
> On the topic of trying to write down every possible way to go about
> this, I also agree with them:
>
> <g2boojum> christel: I actually think you want it to be more vague than
> specific. "Don't be a jerk." Please don't define "jerk", or you get a
> five-page treatise on why the bahavior doesn't really fit the
> definition.
>
> <seemant> we really need to be careful in adopting document upon
> document upon document
>
I note two things. (1) As I read this, no one here is arguing for
anything like a permanent ban; (2) The main thrust in this appears to
address *poisonous developers* except for christel who advocates
including non-developer users as well. And I don't see anything
suggesting that wolf31o2/kloeri/christel/seemant are discussing
permanent action, although I don't have the complete context.
So, I don't think I have any argument with
wolf31o2/kloeri/christel/seemant here, but I think what you cited
*supports* my view. Let me quote kloeri again, because he seems to be
the strictest among them:
<kloeri>: there's some devs that are persistently poisoning the
project that I want to deal with but that's not just related to
mailinglists
<kloeri>: I don't want to ban anybody but I do want to be much harder
on devs poisoning things consistently and I'm going to file at least
one devrel bug in that regard
....
In case you are misunderstanding me (well, from you other response I
know you are; I'll try to address that once again below): I don't mind
being more vague than specific (I don't ask for a definition of "Don't
be a jerk", really). My concern goes more to who determines "jerk-ness"
and what we do about it. And it bothers me a lot that a small number of
people believe themselves qualified to make that decision in secret.
Code of Conduct seems to require that the people applying it are
actively working with the "jerks" involved. Even kloeri said he was
opening a bug on some developer for all to see.
As for seemant's "document on document" --- I agree. But I do insist
that our policy documents reflect what we can do and why. Nothing in
our current documentation that I can see indicates that we should have a
group of people rooting through our archives in order to put together a
case for imposing a permanent ban on someone, and if you are really
suggesting any such thing, *something* needs to be updated in order to
put the community on notice.
There's a difference between "document on document" and a real change in
policy/procedure without and document changes at all.
Please resist the urge to dismiss my description as ad hominum. When I
say "root through the archives" I realize that that is not a neutral
description of what people have in mind. But I think it is completely
accurate.
====================================================================
Now, I'm going to change the topic slightly and explain what I think the
context of Jorge's proposals is. I ask him to set me straight if I'm
getting it wrong.
As I understand it, these proposals fit into the context of the Code of
Conduct, and no matter what you say, I am certain that the Code of
Conduct was put in place to address problems as they occur in order cut
off and prevent brush fires. In this context, his permanent ban
proposals would be the final sanction after quite a long run of working
with someone through the Code of Conduct itself. And I have never seen
anything suggesting nor anyone proposing that the Code of Conduct has a
long reach into the past to apply to someone now. Code of Conduct
addresses current conduct; it does not address past conduct except in
the context of what is going on now. I ask Roy or Jorge please to
correct me on this.
So, if we were to add Jorge's proposals to the Code of Conduct, they
would fall into that context, and would never come into play at all
unless triggered by some sequence of Code of Conduct violations starting
at the time they were adopted. Personally, I would probably not support
that, but you might be able to talk me around.
Now, as I have said, I think providing for moderating the -dev mailing
list fits much more neatly into the Code of Conduct, and I had thought
we would have this in place by now (although the push for that seems to
have died --- it's sort of funny that right now I'm the one pushing it).
As I see it, this would give us the option of shunting all posts from
someone to a group of moderators who would either pass the posts or
bounce them with an explanation. We already do this on at least one of
our mailing lists (gentoo-dev-announce?) so it is nothing new and it
works well in the Code of Conduct context. It also solves the problem
of future posts from "poisonous people."
Donnie suggests elsewhere that moderation is not the answer because the
number of "poisonous people" is small and the group tends to be the
same, but I don't understand the point. All that says is that the list
of people being moderated would be pretty static. To that I answer (1)
So what? Does it matter that the moderators have a static list rather
than a dynamic one? (2) That's invalid anyway because we've never tried
it. We don't know how anyone would react to constant requests to modify
a post. So to reject a solution to a perceived problem because "we know
it won't work" even though it fits nicely into the Code of Conduct and
instead put in place a policy of pre-emptively banning so-called trouble
makers strikes me as ill-conceived and premature.
Oh, yes. I'm going to stand by my statement that imposing permanent
bans in secret without involving the parties involved is cowardly. If
we are willing to take such extreme measures against people, we should
be willing to face them to discuss the problems and to negotiate less
extreme alternatives. It's easy to write an email to someone saying
"You're banned from all things Gentoo"; it's somewhat harder to talk to
that person about it.
I'm also going to stand by my statements that the intent behind the Code
of Conduct has always been to provide a way to react quickly to problems
as they unfold. This is not explicit in the Code of Conduct, but I
think it is a fair inference from the discussions leading up to it. I
ask Roy or Jorge to correct me if I am wrong. Or we could just ask
Christel; she wrote it and she knows what she had in mind. (Actually, I
guess I'll ask Christel if no one else does.)
Regards,
Ferris
--
Ferris McCormick (P44646, MI) <fmccor@gentoo.org>
Developer, Gentoo Linux (Devrel, Sparc, Userrel, Trustees)
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-council] User Relations authority
2008-07-11 12:47 ` Ferris McCormick
@ 2008-07-11 14:21 ` Roy Bamford
2008-08-14 9:28 ` Donnie Berkholz
2008-07-11 18:31 ` Alec Warner
2008-07-16 4:05 ` Chrissy Fullam
2 siblings, 1 reply; 21+ messages in thread
From: Roy Bamford @ 2008-07-11 14:21 UTC (permalink / raw
To: Ferris McCormick; +Cc: Donnie Berkholz, gentoo-council, gentoo-project
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 2008.07.11 13:47, Ferris McCormick wrote:
[snip]
> ====================================================================
> Now, I'm going to change the topic slightly and explain what I think
> the
> context of Jorge's proposals is. I ask him to set me straight if I'm
> getting it wrong.
>
> As I understand it, these proposals fit into the context of the Code
> of
> Conduct, and no matter what you say, I am certain that the Code of
> Conduct was put in place to address problems as they occur in order
> cut
> off and prevent brush fires. In this context, his permanent ban
> proposals would be the final sanction after quite a long run of
> working
> with someone through the Code of Conduct itself. And I have never
> seen
> anything suggesting nor anyone proposing that the Code of Conduct has
> a
> long reach into the past to apply to someone now. Code of Conduct
> addresses current conduct; it does not address past conduct except in
> the context of what is going on now. I ask Roy or Jorge please to
> correct me on this.
[snip]
All,
- From memory, the CoC was not intended to change *rels authority or
scope of action in any way at all. It was intended to document some
behaviours that anyone at all could use as a reference to remind other
participants in a medium that they we not behaving as other users had a
right to expect. I recall it was based on some of the concepts behind
freenodes catalyst idea.
See dberkholzs' earlier ideas on CoC enforcement - anyone can do it.
There was no statute of limitations implied with the creation of the
CoC. While the CoC was being drafted, it was recognised that many CoC
breaches come from anger/emotion/misunderstandings and their writers
not sleeping on a post before they make it.
It was also recognised that *rel take in comparison to these
outbursts, a long time to act. The Proctors was created at the same
time as the CoC as a rapid reaction group to deal with rapidly
developing situations and calm things down, leaving *rel to deal with
the persistent offenders in slower time as they always had done.
In short, the publishing of the CoC changed nothing, it only documented
something that had always been implied previously.
Note that the Forums mods and #gentoo channel ops had been enforcing
the standards in the CoC long before it was written. It follows that
the CoC is just documenting a part of what had been Gentoos' common
law.
- --
Regards,
Roy Bamford
(NeddySeagoon) a member of
gentoo-ops
forum-mods
treecleaners
trustees
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAkh3bI0ACgkQTE4/y7nJvatqlwCdF2Revmxj0s9PYyBqu5MIVpX7
fKYAoP1zykLd9CI71nKINs9QJlmzyoU8
=0Fg9
-----END PGP SIGNATURE-----
--
gentoo-council@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-council] User Relations authority
2008-07-11 12:47 ` Ferris McCormick
2008-07-11 14:21 ` Roy Bamford
@ 2008-07-11 18:31 ` Alec Warner
2008-07-16 4:05 ` Chrissy Fullam
2 siblings, 0 replies; 21+ messages in thread
From: Alec Warner @ 2008-07-11 18:31 UTC (permalink / raw
To: Ferris McCormick
Cc: Donnie Berkholz, gentoo-council, Roy Bamford, gentoo-project
On Fri, Jul 11, 2008 at 5:47 AM, Ferris McCormick <fmccor@gentoo.org> wrote:
> I'm CC-ing gentoo-project on this, because some Council members and
> perhaps others seemed to indicate a preference for moving the discussion
> there. This response turns out to be much longer than I had intended
> because I always try to follow my reasoning to see where it goes,
> whether I like the conclusions or not.
>
> On Thu, 2008-07-10 at 21:54 -0700, Donnie Berkholz wrote:
>> On 12:26 Thu 10 Jul , Ferris McCormick wrote:
>> > On Wed, 2008-07-09 at 22:49 -0700, Donnie Berkholz wrote:
>> > 2. But for both devrel and userrel, the Code of Conduct loses almost
>> > all its impact unless response is immediate --- CoC's intent, I think,
>> > is to help keep the mailing lists and #gentoo-dev channel on track
>> > pretty much in real time. I know this was the original idea behind it,
>> > and this was one reason we felt we needed people outside devrel to help
>> > enforce it (devrel is not set up for immediate responses);
>>
>> The concepts of poisonous people and repeat offenders are explicitly
>> mentioned numerous times in the 20070308 council meeting. Here are some
>> examples:
>>
>> <wolf31o2|mobile> kloeri: banning people from the lists, not
>> necessarily... but reducing the requirements on devrel to suspend
>> "repeat offenders" might just make them think about their actions before
>> doing them, and that could decrease the flames a bit
>>
>> <kloeri> there's some devs that are persistently poisoning the project
>> that I want to deal with but that's not just related to mailinglists
>>
>> <wolf31o2|mobile> christel: agreed... I think we need to be a bit more
>> strict on our developers... after all, in the flames involving users,
>> developers are just as much at fault as the users... perhaps if the devs
>> didn't respond in kind, the flames would subside much quicker, etc
>>
>> <kloeri> I don't want to ban anybody but I do want to be much harder on
>> devs poisoning things consistently and I'm going to file at least one
>> devrel bug in that regard
>>
>> <kloeri> I don't think we can force people to follow netiquette in
>> general but we can do more to smack devs up when they're constantly
>> being a pain in the ass
>>
>>
>> On the topic of userrel's power to ban people from lists, which is a
>> long-term action:
>>
>> <robbat2> on the side of devrel not having 'teeth' - kloeri mentioned
>> before that infra previously wasn't very responsive to requests to do
>> things (he cited a userrel request to remove user from the ML)
>>
>> <christel> i have a question, if we are to start enforcing etiquette
>> policy, i think we may want to ensure we have one which also cover users
>>
>> > 4. That is, we (devrel, userrel, averyone else perhaps) should use Code
>> > of Conduct to stop elaborate flame wars before they can burn out of
>> > control. Whether a flame war ever merits a bug will vary from situation
>> > to situation, but generally if we have a flame war and wish to impose
>> > some sort of sanctions because of it, we really need to be hitting
>> > several people or none with warnings or brief "vacations."
>>
>> I agree that we should attempt to take short-term actions in response to
>> immediate offenses.
>>
>> > 5. I am not sure where the current Code of Conduct document is, but
>> > I'll volunteer to help update it to bring it into line with how we wish
>> > to use it and to help clarify who has what authority under it, and that
>> > sort of thing. I have come to support it, and I'd like to help make it
>> > more effectively used in the rather narrow context for which it was
>> > designed before we consider extending its reach.
>>
>> On the topic of trying to write down every possible way to go about
>> this, I also agree with them:
>>
>> <g2boojum> christel: I actually think you want it to be more vague than
>> specific. "Don't be a jerk." Please don't define "jerk", or you get a
>> five-page treatise on why the bahavior doesn't really fit the
>> definition.
>>
>> <seemant> we really need to be careful in adopting document upon
>> document upon document
>>
>
> I note two things. (1) As I read this, no one here is arguing for
> anything like a permanent ban; (2) The main thrust in this appears to
> address *poisonous developers* except for christel who advocates
> including non-developer users as well. And I don't see anything
> suggesting that wolf31o2/kloeri/christel/seemant are discussing
> permanent action, although I don't have the complete context.
>
> So, I don't think I have any argument with
> wolf31o2/kloeri/christel/seemant here, but I think what you cited
> *supports* my view. Let me quote kloeri again, because he seems to be
> the strictest among them:
>
> <kloeri>: there's some devs that are persistently poisoning the
> project that I want to deal with but that's not just related to
> mailinglists
>
> <kloeri>: I don't want to ban anybody but I do want to be much harder
> on devs poisoning things consistently and I'm going to file at least
> one devrel bug in that regard
> ....
>
> In case you are misunderstanding me (well, from you other response I
> know you are; I'll try to address that once again below): I don't mind
> being more vague than specific (I don't ask for a definition of "Don't
> be a jerk", really). My concern goes more to who determines "jerk-ness"
> and what we do about it. And it bothers me a lot that a small number of
> people believe themselves qualified to make that decision in secret.
> Code of Conduct seems to require that the people applying it are
> actively working with the "jerks" involved. Even kloeri said he was
> opening a bug on some developer for all to see.
So to play the other side; if not *rel to determine 'jerk-ness' who would it be?
You speak of secrecy where I don't think anyone intends any (well
perhaps a few do; but
I humbly expect them to not get their way).
>
> As for seemant's "document on document" --- I agree. But I do insist
> that our policy documents reflect what we can do and why. Nothing in
> our current documentation that I can see indicates that we should have a
> group of people rooting through our archives in order to put together a
> case for imposing a permanent ban on someone, and if you are really
> suggesting any such thing, *something* needs to be updated in order to
> put the community on notice.
I find this under the realm of existing abilities of the *rel groups;
but feel free to stop talking about it
and just update the damn docs if you are concerned; feel free to email
the diff to the parties involved.
I'm sure if there is a disagreement with wording it can be worked out.
>
> There's a difference between "document on document" and a real change in
> policy/procedure without and document changes at all.
>
> Please resist the urge to dismiss my description as ad hominum. When I
> say "root through the archives" I realize that that is not a neutral
> description of what people have in mind. But I think it is completely
> accurate.
Yes, worst case and all that.
>
> ====================================================================
> Now, I'm going to change the topic slightly and explain what I think the
> context of Jorge's proposals is. I ask him to set me straight if I'm
> getting it wrong.
>
> As I understand it, these proposals fit into the context of the Code of
> Conduct, and no matter what you say, I am certain that the Code of
> Conduct was put in place to address problems as they occur in order cut
> off and prevent brush fires. In this context, his permanent ban
> proposals would be the final sanction after quite a long run of working
> with someone through the Code of Conduct itself. And I have never seen
> anything suggesting nor anyone proposing that the Code of Conduct has a
> long reach into the past to apply to someone now. Code of Conduct
> addresses current conduct; it does not address past conduct except in
> the context of what is going on now. I ask Roy or Jorge please to
> correct me on this.
>
> So, if we were to add Jorge's proposals to the Code of Conduct, they
> would fall into that context, and would never come into play at all
> unless triggered by some sequence of Code of Conduct violations starting
> at the time they were adopted. Personally, I would probably not support
> that, but you might be able to talk me around.
>
> Now, as I have said, I think providing for moderating the -dev mailing
> list fits much more neatly into the Code of Conduct, and I had thought
> we would have this in place by now (although the push for that seems to
> have died --- it's sort of funny that right now I'm the one pushing it).
> As I see it, this would give us the option of shunting all posts from
> someone to a group of moderators who would either pass the posts or
> bounce them with an explanation. We already do this on at least one of
> our mailing lists (gentoo-dev-announce?) so it is nothing new and it
> works well in the Code of Conduct context. It also solves the problem
> of future posts from "poisonous people."
Moderating -dev has not died. However our mailing list software needs
some features
added and neither I nor robbat2 has implemented them yet.
>
> Donnie suggests elsewhere that moderation is not the answer because the
> number of "poisonous people" is small and the group tends to be the
> same, but I don't understand the point. All that says is that the list
> of people being moderated would be pretty static. To that I answer (1)
> So what? Does it matter that the moderators have a static list rather
> than a dynamic one? (2) That's invalid anyway because we've never tried
> it. We don't know how anyone would react to constant requests to modify
> a post. So to reject a solution to a perceived problem because "we know
> it won't work" even though it fits nicely into the Code of Conduct and
> instead put in place a policy of pre-emptively banning so-called trouble
> makers strikes me as ill-conceived and premature.
>
> Oh, yes. I'm going to stand by my statement that imposing permanent
> bans in secret without involving the parties involved is cowardly. If
> we are willing to take such extreme measures against people, we should
> be willing to face them to discuss the problems and to negotiate less
> extreme alternatives. It's easy to write an email to someone saying
> "You're banned from all things Gentoo"; it's somewhat harder to talk to
> that person about it.
You imply that no one will talk to the bannee about his/her problems
and I believe
that to be wholly false.
>
> I'm also going to stand by my statements that the intent behind the Code
> of Conduct has always been to provide a way to react quickly to problems
> as they unfold. This is not explicit in the Code of Conduct, but I
> think it is a fair inference from the discussions leading up to it. I
> ask Roy or Jorge to correct me if I am wrong. Or we could just ask
> Christel; she wrote it and she knows what she had in mind. (Actually, I
> guess I'll ask Christel if no one else does.)
The Code of Conduct was to stop people from being dicks and to spell out what
we as the community expect out of our members. I don't think your
statements are correct.
>
> Regards,
> Ferris
> --
> Ferris McCormick (P44646, MI) <fmccor@gentoo.org>
> Developer, Gentoo Linux (Devrel, Sparc, Userrel, Trustees)
>
--
gentoo-council@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 21+ messages in thread
* RE: [gentoo-council] User Relations authority
2008-07-10 5:53 ` Donnie Berkholz
@ 2008-07-16 2:46 ` Chrissy Fullam
0 siblings, 0 replies; 21+ messages in thread
From: Chrissy Fullam @ 2008-07-16 2:46 UTC (permalink / raw
To: 'gentoo-council'
> On 22:49 Wed 09 Jul , Donnie Berkholz wrote:
> > Ferris asks: Does userrel have the authority to enforce the Code of
> > Conduct on users in the same way devrel does for developers?
> >
> > Please respond with your thoughts.
>
> Here's my thoughts: yes.
>
> I'd also like if they came up with some sort of reporting mechanism (CC on
> bug is good enough for me) to keep the council informed when action is
> actually taken if we or the broader community aren't already aware of it.
> Same goes for devrel, really.
Absolute agreement here.
Kind regards,
Christina Fullam
Gentoo Developer Relations Lead | Gentoo Public Relations
--
gentoo-council@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 21+ messages in thread
* RE: [gentoo-council] User Relations authority
2008-07-11 4:24 ` Donnie Berkholz
2008-07-11 11:39 ` Thomas Anderson
@ 2008-07-16 3:21 ` Chrissy Fullam
1 sibling, 0 replies; 21+ messages in thread
From: Chrissy Fullam @ 2008-07-16 3:21 UTC (permalink / raw
To: 'gentoo-council'
Top posting ... I agree with dberkholz in every comment.
Let's try to leave such strong emotions and implications at the door while
we appreciate that everyone can have an opinion but said opinion is their
own or potentially that of a small group. None of us speaks for everyone and
we'll never reach 100% community agreement on any topic. Council was however
elected by the developers so while they cannot speak for everyone perhaps I
should clarify that they can make decisions on our behalf and I for one
appreciate that they value our thoughts. :)
Kind regards,
Christina Fullam
Gentoo Developer Relations Lead | Gentoo Public Relations
> Donnie Berkholz wrote:
> On 13:55 Thu 10 Jul , Ferris McCormick wrote:
> > On Thu, 2008-07-10 at 11:49 +0000, Jorge Manuel B. S. Vicetto wrote:
> > > To summarize, my proposal was that we should have a method to "keep
> > > away" people that do nothing but cause continuous issues - this is
> > > about the "poisonous people" that are long-time and repeated
> offenders.
> > > As I've stated back then "I believe that the greatest reward anyone
> > > can have to participate in Gentoo is getting credit for work done on
> Gentoo.
> > > As such, as a last measure, we must be ready to deny such
> > > contribution from banned users."
> >
> > I don't think I've ever seen anyone at all who does nothing but
> > continually causs "issues" and so qualifies as poisonous. We have a
> > large community and everyone is abrasive at times, and everyone gets
> > abuse at times (even me, but probably not from people you have in mind
> > as "poisonous", if you have any). But I consider this just a normal
> > part of doing business and can't imagine what it would take to get me
> > to make a formal complaint about it.
> >
> > For example, I have had little contact with Linus Torvalds, but I have
> > had a fair amount of contact with David Miller (davem --- the sparc
> > kernel developer). I'm pretty sure that davem would seem more
> > "poisonous" to us than anyone we've ever seen in Gentoo, and by
> > reputation, Linus makes davem look like a pussy cat. (Although davem
> > seems to be mellowing.) But I rather doubt that if for some reason
> > either one started participating in Gentoo that we'd consider banning
> > them or refusing their contributions. :)
>
> I agree that the Linux kernel community has different standards and
> expectations than the Gentoo community, and that's exactly the point.
> You act within the context of your community. I don't care if people in
> northern Canada practice cannibalism, it's not OK around these parts.
>
> > > | 4. Here's what I think is meant by a complete ban. *These are
> > > | only my own inferences from reading between the lines and trying
> > > | to put different comments together in some coherent fashion.*
> > > | Under some rather unclear conditions, some combination of
> > > | devrel/userrel/trustees/infra could decide to impose a
> complete,
> > > | permanent ban on a member (user or, I suppose developer) of our
> > > | community. This would have the following effects:
> > >
> > > Some people seem to support that userrel can make such decisions on
> > > its own. As I've stated, as an userrel member, I was willing to
> > > involve other teams. We also need to agree to which body should
> appeals be sent.
> >
> > I would not support giving userrel that authority or userrel+devrel
> > that authority. Now, I oppose this absolutely. But in general I
> > don't thing any group(s) in gentoo should have such sweeping authority
> > to make such major decisions secretely in private. If we want to
> > impose such a ban on someone, we really should have the courage and
> > resolve to work in public.
>
> I dislike your use of emotional words to imply that anyone you disagree
> with is cowardly.
>
> > > My comment about this has always been that in extreme cases and if
> > > we have a close partnership with upstream, we might want to share
> > > with them our decision and let them judge for themselves if the
> > > actions that made such person be banned on Gentoo are relevant to them
> or not.
> > >
> > Why? It's hardly our concern who participates upstream.
>
> I agree with this, as I mentioned above with the context of the community.
>
> > > The point here is that such a decision is not terminal. If people
> > > feel more comfortable about it, don't call it permanent bans, but
> > > call it a ban until further notice.
> >
> > What's the practical difference? And why not make it something
> > sensible and definite? The authority to lift an indefinite ban most
> > likely rests with whoever imposed it in the first place, and that
> > doesn't provide for much.
>
> I dislike the implication that anything else is not sensible.
>
> > > I assume what you mean here is that there would be no attempt of
> > > mediation with said person. As my proposal states this is an
> > > *extreme* decision meant only for *long-time* and *repeated*
> > > offenders. When we get there, there's no possibility for mediation -
> > > that's something that would have been tried a long time before we get
> there.
> >
> > See above. And as i said, I've never seen anyone who fits such a
> > profile, so perhaps we're spending a lot of time here defining how we
> > treat the empty set.
>
> I think it's clear that your opinion does not necessarily represent the
> opinions of everyone else in Gentoo, so arguing that your empty set is
> Gentoo's empty set is not valid.
>
> > > | 8. [Argument] I note that we are likely to institute some form
> > > | of possible moderation for the gentoo-dev mailing list (presumably
> > > | based on Code of Conduct violations), and if we do that, it
> > > | effectively satisfies the intent of any absolute ban, but is not
> > > | nearly so traumatic to the system. I note that this is a minority
> > > | view among those who have discussed this.
> > >
> > > Ferris, I do hope the moderation will prevent so many abuses on the
> > > mls, but it alone won't change people's mindsets and actions.
> > > Although posts can be moderated, it doesn't mean that people will
> > > stop trying to send abusive mails and that a few might even get to
> > > the lists. Also, it doesn't address irc, bugzilla and other mediums
> abuse.
> >
> > If we have your hypothetical poisonous person running around loose
> > somewhere and put him (or her) into a must-be-moderated list for
> > gentoo-dev, the problem there should disappear because posts will be
> > shunted to the moderators. #gentoo-dev is a more general concern than
> > just a few specific people and falls generally under Code of Conduct
> > for immediate correction. Bugzilla looks like a bigger problem than
> > it is, because when it explodes it can be spectacular. But it is not
> > limited to one or two people, either (even I have lost control on
> > bugzilla, and I generally appear pretty calm and rational, I think).
>
> I don't think moderation is the answer, because it's a very small group of
> people who become regular, recurring problems.
>
> > Jorge, you know, if you and I were both forced to come up with a list
> > of five poisonous people to consider for application of such a ban, I
> > suspect their intersection might be empty. What then?
> >
> > It is my view that both userrel and devrel may enforce the Code of
> > Conduct,
>
> I agree.
>
> > but also Code of Conduct should be limited to quick response to
> > immediate situations.
>
> I do not agree. Just because something happened in the past does not mean
> it never happened and should not be considered.
>
> > I think devrel and userrel are the wrong bodies to be rooting around
> > in the past if that's what you are proposing. Neither of us is set up
> > to do that. We act on current behavior, and if discipline is
> > warranted, then we can take to past behavior for guidance if we wish.
> > I don't think anyone in Gentoo currently has the charter to look at
> > the community and say "X has been causing trouble long enough ---
> > let's just boot X." Nor do I think we want anyone to have such
> > authority --- surely we're more tolerant and flexible than that.
>
> Again I dislike your implications that anyone who would act on past
> behavior is intolerant and inflexible. Please stop using implications like
> this.
>
> --
> Thanks,
> Donnie
>
> Donnie Berkholz
> Developer, Gentoo Linux
> Blog: http://dberkholz.wordpress.com
--
gentoo-council@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 21+ messages in thread
* RE: [gentoo-council] User Relations authority
2008-07-11 12:47 ` Ferris McCormick
2008-07-11 14:21 ` Roy Bamford
2008-07-11 18:31 ` Alec Warner
@ 2008-07-16 4:05 ` Chrissy Fullam
2 siblings, 0 replies; 21+ messages in thread
From: Chrissy Fullam @ 2008-07-16 4:05 UTC (permalink / raw
To: 'gentoo-council', 'gentoo-project'
Sorry, this is long. I hate long emails but find the topic to be one
warranting discussion.
<snip out Council log comments>
> I note two things. (1) As I read this, no one here is arguing for
> anything like a permanent ban; (2) The main thrust in this appears to
> address *poisonous developers* except for christel who advocates including
> non-developer users as well. And I don't see anything suggesting that
> wolf31o2/kloeri/christel/seemant are discussing permanent action, although
> I don't have the complete context.
Lack of an idea previously does not nullify the validity of the idea now.
They were however discussing the root cause, repeat offenders who continued
to have negative effects on the community and isn't that at the heart of the
matter here?
> So, I don't think I have any argument with
> wolf31o2/kloeri/christel/seemant here, but I think what you cited
> *supports* my view. Let me quote kloeri again, because he seems to be the
> strictest among them:
>
> <kloeri>: there's some devs that are persistently poisoning the
> project that I want to deal with but that's not just related to
> mailinglists
I read 'not just' to mean not exclusive, as in people do it in places other
than solely on mailing lists, such as IRC channels perhaps.
> My concern goes more to who determines "jerk-ness"
> and what we do about it. And it bothers me a lot that a small number of
> people believe themselves qualified to make that decision in secret.
Not sure who said they wanted to make any such decisions in secret. As an
active participant in this discussion since the beginning I know secrecy was
not my intent.
> Code of Conduct seems to require that the people applying it are actively
> working with the "jerks" involved. Even kloeri said he was opening a bug
> on some developer for all to see.
<kloeri>: I don't want to ban anybody but I do want to be much harder on
devs poisoning things consistently and I'm going to file at least one devrel
bug in that regard ....
Actually fmccor, kloeri did not state for all to see. He could have opened a
private bug and closed it for only Dev Rel to see for example. That would
also fit with his above quote.
> Nothing in our
> current documentation that I can see indicates that we should have a group
> of people rooting through our archives in order to put together a case for
> imposing a permanent ban on someone, and if you are really suggesting any
> such thing, *something* needs to be updated in order to put the community
> on notice.
I think if someone were to be rooting through archives it would be to
supplement a case, not base one solely on something that happened long ago.
If it were last week I would not consider that to be rooting through
archives, personally last week's emails are readily accessible.
> As I understand it, these proposals fit into the context of the Code of
> Conduct, and no matter what you say, I am certain that the Code of Conduct
> was put in place to address problems as they occur in order cut off and
> prevent brush fires.
As someone who was regularly consulted by Council for the creation and
editing of the original CoC I feel I can appropriately comment here. It was
not put in place to only handle something that just happened, it simply was
not deemed a relevant point of discussion as we felt people were competent
enough to make appropriate decisions. Its intent was to be put in place as
an extension of Dev Rel policy and to be applied to developers and users
alike. The discussion regarding time as I recall was limited to how we would
not want to apply it to someone who since changed his/her ways in their
communications and made the desired improvements... such an act would then
be vengeful.
> In this context, his permanent ban proposals would
> be the final sanction after quite a long run of working with someone
> through the Code of Conduct itself.
It was not designed to replace common sense nor to nullify previous efforts
if they were made after this lovely document; if anything it was deemed the
documentation of what was perceived to be common sense when we found that
sense may not be as common as we would have liked. ;-)
> Now, as I have said, I think providing for moderating the -dev mailing
> list fits much more neatly into the Code of Conduct, and I had thought we
> would have this in place by now
These are two separate items and both are good solid items for discussion.
Discussing one does not mean the other is not relevant or desirable.
>(although the push for that seems to have
> died --- it's sort of funny that right now I'm the one pushing it).
Not dead in the least. As I understood it infra was looking into the
practical implementation though can appreciate the confusion as we rather
froze the 'who should moderate' discussion after realizing that many of us
could not agree on the who... though tsunam and myself as User Rel and Dev
Rel leads did say that we would be more than willing to discuss implementing
the tasks into our respective groups as a collaborative effort.
> Donnie suggests elsewhere that moderation is not the answer because the
> number of "poisonous people" is small and the group tends to be the same,
> but I don't understand the point.
I recall Donnie being in favor of both moderation as well as banning. Donnie
can comment best to his views though.
> All that says is that the list of
> people being moderated would be pretty static. To that I answer (1) So
> what? Does it matter that the moderators have a static list rather than a
> dynamic one?
Sure it does, in the sense that a repeat offender should be reviewed as to
why we allow them to take up our time instead of following processes that we
are currently discussing to put in place in conjunction with the moderation.
> (2) That's invalid anyway because we've never tried it.
It's not invalid. It's why we talk about ways to implement things. As you
likely agree, policies and documents require updating so let's talk about
different ways and determine the one we wish to try. Nothing is concrete.
One doesn't work, try another. We're fluid like that.
> Oh, yes. I'm going to stand by my statement that imposing permanent bans
> in secret without involving the parties involved is cowardly.
Who the heck said they wanted to do everything in private? I'm not even sure
where you got this notion from, though you have used it repeatedly on this
and similar threads and that's the only reference I can find. If I'm missing
something, please tell me.
> I'm also going to stand by my statements that the intent behind the Code
> of Conduct has always been to provide a way to react quickly to problems
> as they unfold. ... Or we could just ask Christel; she
> wrote it and she knows what she had in mind. (Actually, I guess I'll ask
> Christel if no one else does.)
Actually while Christel undoubtedly worked hard, this is not how this
happened at all. A group consisting largely of Council but some external
parties... hell I even brought in a professional PR person as part of the
process... held the discussion and Christel was elected to draft up the
thoughts and agreed upon ideas into a more comprehensive document which the
group agreed to name Code of Conduct.
Kind regards,
Christina Fullam
Gentoo Developer Relations Lead | Gentoo Public Relations
--
gentoo-council@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-council] User Relations authority
2008-07-10 12:26 ` Ferris McCormick
2008-07-11 4:54 ` Donnie Berkholz
@ 2008-07-22 6:43 ` Mark Loeser
2008-07-22 12:00 ` Ferris McCormick
2008-07-22 14:08 ` Chrissy Fullam
1 sibling, 2 replies; 21+ messages in thread
From: Mark Loeser @ 2008-07-22 6:43 UTC (permalink / raw
To: gentoo-council
[-- Attachment #1: Type: text/plain, Size: 3014 bytes --]
Ferris McCormick <fmccor@gentoo.org> said:
>
> On Wed, 2008-07-09 at 22:49 -0700, Donnie Berkholz wrote:
> > From this month's agenda:
> >
> > User Relations authority
> > ------------------------
> >
> > Ferris asks: Does userrel have the authority to enforce the Code of
> > Conduct on users in the same way devrel does for developers?
> >
> > Preparation: Donnie will start a thread on the -council list. Post
> > your opinion there. If everyone's posted in advance of the meeting,
> > status check at meeting to see who's ready to vote.
> >
> > Goal: Reach a decision on-list no later than July 17.
> >
> > Please respond with your thoughts.
>
> I didn't even remember that I had asked this, but here are my thoughts.
>
> 1. Yes, Userrel has (or should have) that authority;
Cool, we agree that userrel has this authority.
> 2. But for both devrel and userrel, the Code of Conduct loses almost
> all its impact unless response is immediate --- CoC's intent, I think,
> is to help keep the mailing lists and #gentoo-dev channel on track
> pretty much in real time. I know this was the original idea behind it,
> and this was one reason we felt we needed people outside devrel to help
> enforce it (devrel is not set up for immediate responses);
I think we should then make it so that userrel and devrel have the
authority and/or power to respond immediately to problems in real time.
Why isn't devrel set up to respond to problems "real time"?
> 3. Thus, I think bugzilla bugs for Code of Conduct violations miss much
> of the point.
If someone is abusing bugzilla to berate people, they should be
punished.
> 5. I am not sure where the current Code of Conduct document is, but
> I'll volunteer to help update it to bring it into line with how we wish
> to use it and to help clarify who has what authority under it, and that
> sort of thing. I have come to support it, and I'd like to help make it
> more effectively used in the rather narrow context for which it was
> designed before we consider extending its reach.
I'm not sure exactly what these statements mean. Could you please
elaborate on how you support it currently? And what sort of changes you
would like to avoid before you support the CoC further?
> 6. For example, I think we could put some sort of limited moderation
> onto the -dev mailing list, citing the current Code of Conduct as
> authority, any time we wanted. And I do not think the Code of Conduct
> as currently envisioned has much reach into the past (one or two days,
> probably; one or two weeks, perhaps; one or two months, no; one or two
> years, certainly not).
So you wish to limit the reach of its timeframe? Could you please
elaborate on what you mean here? I'm not sure what you are trying to
express.
Thanks,
--
Mark Loeser
email - halcy0n AT gentoo DOT org
email - mark AT halcy0n DOT com
web - http://www.halcy0n.com
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-council] User Relations authority
2008-07-22 6:43 ` Mark Loeser
@ 2008-07-22 12:00 ` Ferris McCormick
2008-07-22 14:08 ` Chrissy Fullam
1 sibling, 0 replies; 21+ messages in thread
From: Ferris McCormick @ 2008-07-22 12:00 UTC (permalink / raw
To: gentoo-council
[-- Attachment #1: Type: text/plain, Size: 6165 bytes --]
On Tue, 2008-07-22 at 02:43 -0400, Mark Loeser wrote:
> Ferris McCormick <fmccor@gentoo.org> said:
> >
> > On Wed, 2008-07-09 at 22:49 -0700, Donnie Berkholz wrote:
> > > From this month's agenda:
> > >
> > > User Relations authority
> > > ------------------------
> > >
> > > Ferris asks: Does userrel have the authority to enforce the Code of
> > > Conduct on users in the same way devrel does for developers?
> > >
> > > Preparation: Donnie will start a thread on the -council list. Post
> > > your opinion there. If everyone's posted in advance of the meeting,
> > > status check at meeting to see who's ready to vote.
> > >
> > > Goal: Reach a decision on-list no later than July 17.
> > >
> > > Please respond with your thoughts.
> >
> > I didn't even remember that I had asked this, but here are my thoughts.
> >
> > 1. Yes, Userrel has (or should have) that authority;
>
> Cool, we agree that userrel has this authority.
>
> > 2. But for both devrel and userrel, the Code of Conduct loses almost
> > all its impact unless response is immediate --- CoC's intent, I think,
> > is to help keep the mailing lists and #gentoo-dev channel on track
> > pretty much in real time. I know this was the original idea behind it,
> > and this was one reason we felt we needed people outside devrel to help
> > enforce it (devrel is not set up for immediate responses);
>
> I think we should then make it so that userrel and devrel have the
> authority and/or power to respond immediately to problems in real time.
> Why isn't devrel set up to respond to problems "real time"?
>
Historical reasons and lack of resources, I think. As far as I know, we
(devrel) have always reacted mostly to complaints and sometimes
violations if we see them. But we generally don't look. You'd have to
check with christel, kloeri, and the 2006 Council generally, but I think
one reason for writing down the Code of Conduct and setting up the
proctors was to provide an alternative to the rather slow but
potentially serious devrel procedure for specific situations. Most day
to day problems generally result just from loss of temper or personality
conflicts, and for those we wanted a way to act immediately but not with
starting up a lot of "machinery" or process. Thus, the proctors were
supposed to take immediate action such as warnings, brief mediation, or
perhaps brief suspensions.
There was a fair amount of discussion about whether we should do this at
all, and whether it should become a devrel function. Consensus was (1)
we needed it; (2) it should be done outside of devrel.
My original reaction was (1) No; (2) No. I was mistaken on (1), and I'm
undecided on (2). I *think* in (2) I'd probably give it to userrel. As
someone pointed out, developers are users, too, and Code of Conduct is
supposed to apply uniformly across the board no matter who is in
violation. Hence, userrel is probably better positioned to handle the
brief, sharp exchanges to calm them down before they erupt.
> > 3. Thus, I think bugzilla bugs for Code of Conduct violations miss much
> > of the point.
>
> If someone is abusing bugzilla to berate people, they should be
> punished.
>
I agree, I think, but you misunderstand me. What I meant to say was
that if someone opens a bug complaining about a code of conduct
violation, it's too late. Process has broken down, because if we are
functioning correctly, most Code of Conduct violations should have been
snipped off before they can reach the open-a-bug-for-devrel/userrel
stage.
> > 5. I am not sure where the current Code of Conduct document is, but
> > I'll volunteer to help update it to bring it into line with how we wish
> > to use it and to help clarify who has what authority under it, and that
> > sort of thing. I have come to support it, and I'd like to help make it
> > more effectively used in the rather narrow context for which it was
> > designed before we consider extending its reach.
>
> I'm not sure exactly what these statements mean. Could you please
> elaborate on how you support it currently? And what sort of changes you
> would like to avoid before you support the CoC further?
>
By "support" I meant that I now agree with the principle behind it. I
r4eally don't do much myself to enforce it, because I hardly ever see a
violation soon enough to react to it. Everything else i said was out of
ignorance --- I don't know the current state of much of anything
regarding the Code of Conduct, but I am willing to help to make it a
real tool we can use.
> > 6. For example, I think we could put some sort of limited moderation
> > onto the -dev mailing list, citing the current Code of Conduct as
> > authority, any time we wanted. And I do not think the Code of Conduct
> > as currently envisioned has much reach into the past (one or two days,
> > probably; one or two weeks, perhaps; one or two months, no; one or two
> > years, certainly not).
>
> So you wish to limit the reach of its timeframe? Could you please
> elaborate on what you mean here? I'm not sure what you are trying to
> express.
>
> Thanks,
Sure. The Code of Conduct/Proctors structure was set up to handle
problems as they occur. Others involved in the initial concept might
have viewed it differently, but I always have viewed the whole idea to
be simply to keep Gentoo as civil as practical on a day to day basis.
True, repeated violations could result in increasingly severe sanctions.
But the idea as I have always viewed it was to address today's fires
today. Not yesterday's fires today, not today's fires tomorrow. This
requires a quick reaction team, and that's what the proctors were for.
Hope this helps,
If I'm still confusing people, please just ping me. I'll try to clear
up anything on IRC if you wish (but no need for any of this to be
private; #gentoo-qa or #gentoo-userrel would either be fine).
Regards,
Ferris
--
Ferris McCormick (P44646, MI) <fmccor@gentoo.org>
Developer, Gentoo Linux (Devrel, Sparc, Userrel, Trustees)
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* RE: [gentoo-council] User Relations authority
2008-07-22 6:43 ` Mark Loeser
2008-07-22 12:00 ` Ferris McCormick
@ 2008-07-22 14:08 ` Chrissy Fullam
1 sibling, 0 replies; 21+ messages in thread
From: Chrissy Fullam @ 2008-07-22 14:08 UTC (permalink / raw
To: gentoo-council, 'gentoo-project'
> Mark Loeser wrote:
> > Ferris McCormick <fmccor@gentoo.org> said:
> > > On Wed, 2008-07-09 at 22:49 -0700, Donnie Berkholz wrote:
> > > From this month's agenda:
> > >
> > > User Relations authority
> > > ------------------------
> > >
> > > Ferris asks: Does userrel have the authority to enforce the Code of
> > > Conduct on users in the same way devrel does for developers?
> > I didn't even remember that I had asked this, but here are my thoughts.
> > 1. Yes, Userrel has (or should have) that authority;
> Cool, we agree that userrel has this authority.
>
> > 2. But for both devrel and userrel, the Code of Conduct loses almost
> > all its impact unless response is immediate --- CoC's intent, I think,
> > is to help keep the mailing lists and #gentoo-dev channel on track
> > pretty much in real time. I know this was the original idea behind
> > it, and this was one reason we felt we needed people outside devrel to
> > help enforce it (devrel is not set up for immediate responses);
>
> I think we should then make it so that userrel and devrel have the
> authority and/or power to respond immediately to problems in real time.
> Why isn't devrel set up to respond to problems "real time"?
I believe when fmccor states that 'devrel is not set up for immediate
responses' he is referring to the fact that devrel is a small team without
members in every major time zone. That alone makes it hard to have an
immediate reaction to something. For example fmccor and myself are in the
states, it is less likely that we will be actively online at 03h reading
-dev emails. Such a time would be more appropriately covered by a few folks
in the EU. An increase in recruiting that led to additional devrel staffing
would assist in this area so the problem is NOT without a resolution.
However I do disagree with fmccor on the topic of CoC is for only immediate
response to an action. Let's be realistic here, if you did something
yesterday it does not mean that it is no longer a bad thing and that your
slate should be wiped clean today. I see nothing wrong with pursuing an
issue that took place a few days ago. I would agree with fmccor if he meant
we should not wait four weeks to discuss with the person or suddenly punish
the person for a CoC violation that took place, for example, four weeks ago.
Though I see nothing wrong with talking to such a person and saying
something to effect of "look, that was wrong, you know it, do it again and
we may need to pursue disciplinary action."
> > 5. I am not sure where the current Code of Conduct document is, but
> > I'll volunteer to help update it to bring it into line with how we
> > wish to use it and to help clarify who has what authority under it,
> > and that sort of thing. I have come to support it, and I'd like to
> > help make it more effectively used in the rather narrow context for
> > which it was designed before we consider extending its reach.
http://www.gentoo.org/proj/en/council/coc.xml
The link is readily available off the Council project page.
I appreciate fmccor's volunteering for doing the actual editing of the
document. I cant really understand what he means when he says we must revise
it before we consider modifying it, but suspect that was just a slip in
thinking. I agree that we should revise it as our needs change, which is
also why the disclaimer was put on that page to indicate that the document
would always be subject to growth and revision.
> > 6. For example, I think we could put some sort of limited moderation
> > onto the -dev mailing list, citing the current Code of Conduct as
> > authority, any time we wanted.
Makes sense.
> > And I do not think the Code of Conduct
> > as currently envisioned has much reach into the past (one or two days,
> > probably; one or two weeks, perhaps; one or two months, no; one or two
> > years, certainly not).
> So you wish to limit the reach of its timeframe? Could you please
> elaborate on what you mean here? I'm not sure what you are trying to
> express.
Some things take time so let's think about this. Say someone is on vacation
and unresponsive to communication attempts for two weeks. Doesn't mean that
the attempts were not made nor that the person should come back and say "hey
it's been two weeks, you cant touch me now." There are lots of variables to
be considered and this is why the CoC was created the way it was, without
absolute clarity in every regard because doing so would have made it a 40
page document written in a legal sense that most of us wouldn't want to
read.
Kind regards,
Christina Fullam
Gentoo Developer Relations Lead | Gentoo Public Relations
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-council] User Relations authority
2008-07-10 5:49 [gentoo-council] User Relations authority Donnie Berkholz
` (3 preceding siblings ...)
2008-07-10 15:08 ` Luca Barbato
@ 2008-07-23 21:47 ` Petteri Räty
4 siblings, 0 replies; 21+ messages in thread
From: Petteri Räty @ 2008-07-23 21:47 UTC (permalink / raw
Cc: gentoo-council
[-- Attachment #1: Type: text/plain, Size: 533 bytes --]
Donnie Berkholz kirjoitti:
> From this month's agenda:
>
> User Relations authority
> ------------------------
>
> Ferris asks: Does userrel have the authority to enforce the Code of
> Conduct on users in the same way devrel does for developers?
>
How active is the userrel team in the first place? If they are equipped
to handle things I don't see why not. I don't see why we would let
people rampage on our infra without taking action. Of course for forums
we already have mods.
Regards,
Petteri
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 260 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-council] User Relations authority
2008-07-11 14:21 ` Roy Bamford
@ 2008-08-14 9:28 ` Donnie Berkholz
0 siblings, 0 replies; 21+ messages in thread
From: Donnie Berkholz @ 2008-08-14 9:28 UTC (permalink / raw
To: Roy Bamford; +Cc: gentoo-council, gentoo-project
[-- Attachment #1: Type: text/plain, Size: 1667 bytes --]
On 15:21 Fri 11 Jul , Roy Bamford wrote:
> - From memory, the CoC was not intended to change *rels authority or
> scope of action in any way at all. It was intended to document some
> behaviours that anyone at all could use as a reference to remind other
> participants in a medium that they we not behaving as other users had a
> right to expect. I recall it was based on some of the concepts behind
> freenodes catalyst idea.
>
> See dberkholzs' earlier ideas on CoC enforcement - anyone can do it.
>
> There was no statute of limitations implied with the creation of the
> CoC. While the CoC was being drafted, it was recognised that many CoC
> breaches come from anger/emotion/misunderstandings and their writers
> not sleeping on a post before they make it.
> It was also recognised that *rel take in comparison to these
> outbursts, a long time to act. The Proctors was created at the same
> time as the CoC as a rapid reaction group to deal with rapidly
> developing situations and calm things down, leaving *rel to deal with
> the persistent offenders in slower time as they always had done.
>
> In short, the publishing of the CoC changed nothing, it only documented
> something that had always been implied previously.
>
> Note that the Forums mods and #gentoo channel ops had been enforcing
> the standards in the CoC long before it was written. It follows that
> the CoC is just documenting a part of what had been Gentoos' common
> law.
Yes. =) Thank you for this well-constructed email, Roy.
--
Thanks,
Donnie
Donnie Berkholz
Developer, Gentoo Linux
Blog: http://dberkholz.wordpress.com
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
end of thread, other threads:[~2008-08-14 9:28 UTC | newest]
Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-10 5:49 [gentoo-council] User Relations authority Donnie Berkholz
2008-07-10 5:53 ` Donnie Berkholz
2008-07-16 2:46 ` Chrissy Fullam
2008-07-10 11:49 ` Jorge Manuel B. S. Vicetto
2008-07-10 13:55 ` Ferris McCormick
2008-07-10 20:27 ` Petteri Räty
2008-07-11 4:24 ` Donnie Berkholz
2008-07-11 11:39 ` Thomas Anderson
2008-07-16 3:21 ` Chrissy Fullam
2008-07-10 12:26 ` Ferris McCormick
2008-07-11 4:54 ` Donnie Berkholz
2008-07-11 12:47 ` Ferris McCormick
2008-07-11 14:21 ` Roy Bamford
2008-08-14 9:28 ` Donnie Berkholz
2008-07-11 18:31 ` Alec Warner
2008-07-16 4:05 ` Chrissy Fullam
2008-07-22 6:43 ` Mark Loeser
2008-07-22 12:00 ` Ferris McCormick
2008-07-22 14:08 ` Chrissy Fullam
2008-07-10 15:08 ` Luca Barbato
2008-07-23 21:47 ` Petteri Räty
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox