> This community would not be the first from which people that feel
assaulted or disrespected would rather quietly disappear than to raise the
concern.
Innocent until proved guilty. This statement is hearsay in the context of
this particular project, whereas there were already accounts of people
saying a certain amount of "rudeness" never was a problem for them.
I could also try to argue the case that thesame amount of ppl will leave
quitely because their style of communication is explicitly prohibited by
the code and they don't want to change it.
On Thu, Oct 25, 2018 at 1:33 PM Simon Hausmann <***@qt.io> wrote:
>
> Am 25.10.18 um 11:50 schrieb Rafael Roquetto:
> > I understand this has already been set in stone, and I am not here in
> > the hopes this will change. However, I do feel like I should voice my
> > own humble opinion - perhaps it can be useful, or maybe not...
>
>
> Your feedback is most certainly useful. (at least in my humble opinion ;-)
>
>
> > I would like to start by saying I fully agree with Shawn: what exactly
> > are we trying to fix? That is not to say problems never happened, but
> > these things have side effects - sometimes the most unintended ones. As
> > C++ programmers, we should know well that unintended side-effects
> > steaming from well-intentioned constructs are no exception (pun
> intended).
>
>
> You're right, there can be side-effects. We have to be careful about those,
>
> as much as we have to be careful to address the situation of uncaught
>
> exceptions. Those terminating the process of contribution and potentially
>
> causing further side-effects is what this is trying to "fix" or at least
> attempt
>
> to improve.
>
>
> I think the best way to minimize the side effects you may be concerned
> about
>
> is to ensure that the wording emphasizes the desire for a positive
> environment
>
> (for the purpose of reasoning) and also frames the part of handling
> violations
>
> as a last resort, as something that should be the exception.
>
>
> If, on the other hand, a CoC is not used as a last resort but at the
> beginning of
>
> every slight misunderstanding, then we would perhaps have failed.
>
>
> This is where input from other projects that have had a CoC, such as KDE,
> is
>
> beneficial in assessing the risks.
>
>
> > So I will go back to my question: what is it we are trying to solve? Or
> > rather, what is it that happened, that we are trying to prevent from
> > happening again? There will always be lunatics, and a CoC won't stop
> > them. Perhaps it will improve things... but... perhaps it will do more
> > harm than good. Or is it proven technology?
>
>
> As I also said in my earlier email, I'm aware of at least one case
>
> where terrible behavior resulted in a contributor with track record
>
> of patches being turned away and no consequence for the person
>
> responsible for it. That is unjust and I think doing _something_ about it
>
> is better than us - the community - keeping quiet and sweeping these
>
> exceptions under the carpet. The sweeping under the carpet, _that_ is
>
> what we must prevent from happening again.
>
>
> What are your thoughts about that?
>
>
> >
> > Which brings to my second point, a very personal one: more or less in
> > line with what Jason said, programming *to me* has always been about
> > bits and bytes, about the code, about computers, about being able to
> > make things appear on the screen and to control the machine. Free
> > Software has been about.... free software and that's it. I find it
> > extremely off-putting to see that the Qt project is embarking in this
> > sort of politics - again, if things were broken and a CoC could fix
> > them, I would be more than happy to join the train, but that doesn't
> > seem to be the case. At least from my humble perspective.
>
>
> I think it should be like that, at the heart of it.
>
>
> On the other hand much has happened in the world since the early
>
> days of free software projects. A much larger part of the population
>
> on the planet has access to the internet and education that makes it
>
> possible for them to join our community. I think that is a fantastic
>
> opportunity. It means that people different backgrounds, different cultures
>
> and different upbrinings are able to join. We must assume good faith,
>
> but we should be prepared to be able to explain what we would perhaps
>
> consider "common sense" in terms of behavior. A well worded document
>
> may be of tremendous help.
>
>
> This is one aspect I really like about the GNU Kind Communications
> Guidelines
>
> as an alternative. It's _something_ more than what we have today.
>
>
> > During all these years contributing to Qt I have encountered many times
> > strong criticism in gerrit - some people were very harsh or *seemingly*
> > rude - or that was what I thought, until I realized that: 1) it was just
> > their modus operandi; 2) at the end of the day, their comments made
> > sense and improved my code; 3) they were not butt hurt when roles were
> > reversed.
> >
> > Communication/criticism just like this is unambiguously straightforward
> > and I *personally* prefer it this way. Unfortunately I could not make it
> > to the QtCS, but had I been there, I would have voted against the CoC,
> > for sure. I hate to see politics tainting the project. But, that is my
> > view, and in spite of that, I do hope that in the end I am wrong and
> > that the CoC is another step on the right direction. Let's remain
> > positive and hope it won't even be necessary to invoke it after all, and
> > that respect and common-sense shall prevail.
> >
>
> Calm and well formulated emails like yours help big time to maintain
>
> a positive attitude in this discussion and increase chances of a good
>
> result for the project - thank you :)
>
>
>
> Simon
>
>
> > - Rafael
> >
> > PS: if you have read this far (sorry!), you may also be interested in
> > donating a tad more of your time and help with reviewing this
> >
> > https://codereview.qt-project.org/#/c/241598/
> >
> > ;)
> >
> >
> > On 10/25/18 5:58 PM, Lars Knoll wrote:
> >>> On 25 Oct 2018, at 09:51, Volker Krause via Development
> >>> <***@qt-project.org <mailto:***@qt-project.org>>
> wrote:
> >>>
> >>> On Thursday, 25 October 2018 09:11:42 CEST Simon Hausmann wrote:
> >>>> Am 25.10.18 um 08:31 schrieb Shawn Rutledge:
> >>>>
> >>>>>
> >>>>>> On 24 Oct 2018, at 17:09, Jason H <***@gmx.com
> >>>>>> <mailto:***@gmx.com>> wrote:
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> In case it needs to be said-
> >>>>>> I am AGAINST racism, sexism, bigotry, and all the other exclusionary
> >>>>>> things. But I am also against people judging other people's code for
> >>>>>> factors that have nothing to do with the code itself. I find that
> >>>>>> adding
> >>>>>> a value judgement of conduct to code to be intolerant. We had the
> >>>>>> ideal.
> >>> I am FOR inclusion. I want everyone to feel welcome here.
> >>>>>> Everyone.>
> >>>>> I agree. It seems to be about fixing something that isnât broken,
> or as
> >>>>> in that story in the Bible where the people came to a consensus that
> >>>>> every other country around them had a king, so they should have a
> king
> >>>>> too. Nothing good came out of it in any cases where we have seen
> this
> >>>>> kind of illogic applied. âMost other big corporations have a deep
> >>>>> hierarchy of management, with too much power concentrated at the
> >>>>> top, and
> >>>>> we want to be a big corporation, so we need to replicate that.â âThe
> >>>>> other lemmings are running away so maybe weâd better follow.â Itâs
> not
> >>>>> the open source way, which seemed to be working well enough already.
> >>>>>
> >>>>> If you give power to a committee of 3 people, they will probably
> >>>>> abuse it
> >>>>> eventually, misjudge, cause bitterness, create factions, and some
> >>>>> developers will end up walking away. Seems predictable, doesnât it?
> >>>>
> >>>> You claim that this is about fixing something that isn't broken. Your
> >>>> statement that a committee will predictably and eventually abuse their
> >>>> powers and misjudge is, I feel, a
> >>>>
> >>>> statement that is spreading fear, doubt and uncertainty, without any
> >>>> evidence within the scope of this community.
> >>>>
> >>>>
> >>>> On the other hand I am aware of at least one concrete case where the
> >>>> behavior of a reviewer has caused a contributor (with a track record
> of
> >>>> accepted patches, btw) to
> >>>>
> >>>> turn away from the project and even resulted in an email of complaint
> >>>> sent to the community manager. The lack of tools, written
> understanding
> >>>> and common agreement
> >>>>
> >>>> on what is good behavior resulted in that nothing happened at all and
> >>>> the contributor in question has stayed away from the project since
> then.
> >>>>
> >>>>
> >>>> I do think that this is the exception, but it is crucial that we have
> >>>> the right tools and mechanisms in place when unlikely exceptions
> happen,
> >>>> in order to deal with them
> >>>>
> >>>> instead of ignoring them. After having seen this with my own eyes, I
> am
> >>>> convinced of that.
> >>>>
> >>>>
> >>>> Whether it is a code of conduct or kindness guidelines - anything like
> >>>> that is something that I welcome as an improvement.
> >>>>
> >>>>
> >>>> Simon
> >>> +1
> >>>
> >>> We do have a Code of Conduct at KDE for about 10 years now, and this
> >>> hasn't
> >>> led to abuse of power, suppression of free speech, racism against
> >>> white people
> >>> or whatever other nonsense people seem to attribute to CoCs nowadays.
> >>>
> >>> On the contrary, it gave us a solid foundation to act against the
> >>> (very few,
> >>> fortunately) cases of abusive behavior to protect our contributors. As
> >>> Simon I
> >>> have seen the damage such behavior can do, and therefore would also
> >>> welcome
> >>> tools/rules to be in place to deal with such situations.
> >>>
> >>> Regards,
> >>> Volker
> >> I fully agree.
> >>
> >> And btw, we have had a clear majority in favour of adding a CoC at the
> >> Contributor Summit, and explicitly agreed that a group of people will
> >> work on creating it. Iâm happy we now have a first version, that we can
> >> use as a basis for further discussions.
> >>
> >> Cheers,
> >> Lars
> >>
> >>
> >> _______________________________________________
> >> Development mailing list
> >> ***@qt-project.org
> >> http://lists.qt-project.org/mailman/listinfo/development
> >>
> > _______________________________________________
> > Development mailing list
> > ***@qt-project.org
> > http://lists.qt-project.org/mailman/listinfo/development
> _______________________________________________
> Development mailing list
> ***@qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
>