On Mon, Dec 06, 2010 at 09:59:17AM -0700, Kevin Fenzi wrote:
* It's more clear and detailed than "Be excellent to each
other", so
perhaps some people will read it and realize that they need to be
nicer.
* It helps us as a project say "hey, we want our community to be nice
and welcoming, if you join and have a poor interaction with someone
thats not what we want"
* Allows us to point to something more concrete when removing or
moderating someone from the community. "You were not excellent" to
"You didn't follow the second section of the 'be respectfull"
section".
I agree with all of these.
Cons:
* People will language lawyer. "The Code doesn't _say_ I shouldn't call
your mother a llama".
It's true! Jerks will be jerks, but that's human nature. I'd suggest
that any code include something like "Overly pedantic interpretation of
this document in an attempt to justify behaviour is itself a violation
of this code" and leave it at that.
* Some people will ignore or note that they didn't sign it or
agree to
it, so don't think they should be bound by it.
We can indicate that engaging in use of project resources (including our
mailing lists and IRC channels) is conditional upon abiding by the code,
and if we recommend that then I'd hope that the board would sign off on
it. Fedora isn't a free speech zone, and we have no obligation to allow
people to behave as they want.
* Is it really that much different/better than "Be
excellent" Or "Don't
be a jerk"?
In an ideal world I'd say "no", but I think it is for the reasons you
listed in your pros section. We advertise ourselves as a more willing
community and we indicate that we have limits to the behaviour we'll
accept.
--
Matthew Garrett | mjg59(a)srcf.ucam.org