I have been thinking about this, and I think I might need to go back on my comment on "Code of Conduct" as a name - maybe Groovy needs something, that better expresses how non-toxic and constructive the environment here is, especially when compared to some of the worse examples out there, so I propose calling our code "Code of Nice Treatment", short "CONT" ;-)

Joking aside, I agree with OC and Paul: This is, as the old IT saying goes, a matter of liveness versus safeness. Total safeness leaves no room for much needed liveness, and total liveness is anarchy - as is so often the case, the truth lies somewhere in the middle. But as long as people behave as civil as they would when meeting other people face to face, there should be no need to invoke any codes of conduct in practice, and discussions should be able to focus on technical aspects. I would definitely also not like to find ourselves in a realm where anything but the validity of an argument would decide whose voice could or could not be heard, or decicions/discussions would be influenced by taking into account the emotions of the individuals involved.

Cheers,
mg


On 20/11/2020 16:04, OCsite wrote:
+1 to what Konstantin wrote, and also my two Zimbabwe cents' worth: myself, I actually think it's harmful — albeit very slightly —, for things like this actually teach people /not/ to behave unless they are explicitly told to.

Of course, this is an /infinitesimally small/ incentive not to “behave reasonably, as always and wherever” but, instead, the nonsense of “behaving as being told”, small enough, actually, not to be worth this kind of debate at all :) Nevertheless, even so, it is a first step on a way which leads somewhere we definitely don't want to find ourselves some years (or decades) hence.

All the best,
OC

On 20 Nov 2020, at 5:21, Konstantin Boudnik <c...@apache.org <mailto:c...@apache.org>> wrote:

Ever since Linux Foundation started pushing the COC gags into ASF projects I kept wondering if people won't behave in civil manner - just like Paul has alluded to - unless they are explicitly told how to be good boys and girls?

Let me ask a perhaps naive but a very honest question: why do we really need a COC? The ASF has some sort of it in the books already, why do we need a separate one?

Is it because Microsoft's github requires a checkmark due to their virtue signaling being blown out of proportions? Or is it something else that I am missing?

If you prefer a private reply - be my guest. I really want to know. Thank you!
----
With regards,
 Cos

On 18.11.2020 02:47, Paul King wrote:
Hi everyone,
We have been fortunate that most of the time, the discussions within our community are very respectful, so I don't think we need to have an elaborate discussion about a project-specific code of conduct. It seems worthwhile though, pointing to the general code of conduct established by the ASF[1] which I propose to do: https://github.com/apache/groovy/pull/1422 <https://github.com/apache/groovy/pull/1422> <https://github.com/apache/groovy/pull/1422 <https://github.com/apache/groovy/pull/1422>>
Let me know if you see any possible improvements/issues.
Thanks, Paul.
[1] https://www.apache.org/foundation/policies/conduct.html <https://www.apache.org/foundation/policies/conduct.html> <https://www.apache.org/foundation/policies/conduct.html <https://www.apache.org/foundation/policies/conduct.html>>


Reply via email to