From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from sender4-op-o18.zoho.com (sender4-op-o18.zoho.com [136.143.188.18]) by sourceware.org (Postfix) with ESMTPS id 6A1753857C71 for ; Fri, 16 Apr 2021 23:16:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 6A1753857C71 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=frosku.com Authentication-Results: sourceware.org; spf=none smtp.mailfrom=frosku@frosku.com ARC-Seal: i=1; a=rsa-sha256; t=1618614962; cv=none; d=zohomail.com; s=zohoarc; b=Jl9FWpAFQRWY5qobxwWGyHLd9X5nCNkxisgDbaz89HPtGsYCzyY9BD7OlRxnTeh78TRJbHC2XpftWu953QnGmb8yR44lxWqY4vTU1noZvHyQsXUXvCuv964K2QupmjSEtjofcYWSbgMKFaFqBoKN0cdr7QFZE07R/PMotUo/Lt8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1618614962; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=8GOKCwgpWIucdyR/YDJ+jhvy5zuIMLds/Yt2jYtAFbg=; b=NDWdeT30KnktDXUGY7VHOXtUgA2eEbvrbF0t3Ov9wPfKLzrIKTbF9jorw5RsB3hpE4KWXIG4spqHPht0KGYvokkOVUIFKhYLC32iCohmdX7PabRu/Tr11StExkaThcsZIy30St0OcWhx+oZY5asCqxQJoRhvL3YFpL6GtHdoIwU= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=frosku.com; spf=pass smtp.mailfrom=frosku@frosku.com; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1618614962; s=zoho; d=frosku.com; i=frosku@frosku.com; h=Mime-Version:Content-Transfer-Encoding:Content-Type:Date:Message-Id:Cc:Subject:From:To:References:In-Reply-To; bh=8GOKCwgpWIucdyR/YDJ+jhvy5zuIMLds/Yt2jYtAFbg=; b=arjSUZqRz9Ef1DC38VBqy7Jh825OkPRtEhQr1s4T/0SuS2qmBmX/KU2vk+VYOKRG 0zDiTfOzv0M5jMpOPPSoqrHMODuXyoibDbaGSEt0eQ8dtDrHOxDF6hBpHygRZweNtQ+ qORgdpUGq8oQNcczEXf8IDzDmWpv7nMfWRcmgbuw= Received: from localhost (90.210.249.179 [90.210.249.179]) by mx.zohomail.com with SMTPS id 1618614959610739.8832691544847; Fri, 16 Apr 2021 16:15:59 -0700 (PDT) Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Sat, 17 Apr 2021 00:15:57 +0100 Message-Id: Cc: "GCC Development" Subject: Re: removing toxic emailers From: "Frosku" To: "Ian Lance Taylor" References: <20210414131843.GA4138043@thyrsus.com> <20210414142310.98E0833DD0@vlsi1.gnat.com> <20210414152112.GD4138043@thyrsus.com> <20210415134907.GA51340@thyrsus.com> <96db05d78cb1f829d0b3ce3026ac15a335fffd41.camel@redhat.com> <20210415232851.GA67555@thyrsus.com> In-Reply-To: X-ZohoMailClient: External X-Spam-Status: No, score=-3488.8 required=5.0 tests=BAYES_00, DKIM_INVALID, DKIM_SIGNED, KAM_DMARC_STATUS, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gcc@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Apr 2021 23:16:18 -0000 On Fri Apr 16, 2021 at 5:28 PM BST, Ian Lance Taylor wrote: > On Thu, Apr 15, 2021 at 9:08 PM Frosku wrote: > > > > On the other hand, I also think that a project which goes too far in > > policing speech, especially speech unrelated to the project, will drive= away > > talented people who are more than willing to comply with the project's = norms > > within the project's spaces. Trying to enforce the 'California cultural > > standard' on not only someone's interactions with the project but their > > entire life (which may be lived in a very different cultural setting) s= eems > > very invasive and culturally exclusionary. > > I do live in California, but I don't know what the "California > cultural standard" is. It's a big place, and it's full of people who > behave in all kinds of different ways. Harvey Weinstein and > brogrammer culture are California cultures. You presumably have > something in mind, but I'm not sure it's a real thing. There isn't a real name for any given culture because culture is such an or= ganic thing. When I think of codes of conduct I come back to i.e. Linus giving pe= ople a hard time in code reviews, or Coraline Ada Ehmke's critiques of meritocra= cy. Neither of these beliefs about what culture should be (Linus' or Coraline's= ) are objectively right or objectively wrong, but both are likely to attract diff= erent people, and result in different outcomes. When I refer to a 'California cultural standard', that's not prescriptive. = It's just a reference to the fact that a *lot* of the SC live in California, and= any culture prescribed by the steering committee will be overly influenced by t= hat commonality. You will have ideas about what is welcoming, what is polite, e= tc which are shaped by your upbringing just as I or anyone else does. These ar= e not objective truths, or internationally accepted as such. > > I'd be interested to know where you draw the line as to what behavior i= s > > related to the project, or if you don't draw a line, why volunteers in = China, > > Russia, Poland etc should be expected to accept an entire political doc= trine > > over their life to contribute to a compiler toolchain. > > How did we get to accepting an entire political doctrine? > > What I have in mind is treating people with respect. For example, I'm > involved with the Go programming language. The Go community has a > code of conduct: https://golang.org/conduct. The key elements are: > > - Be friendly and welcoming > - Be patient > Remember that people have varying communication styles and that not > everyone is using their native language. (Meaning and tone can be lost > in translation.) > - Be thoughtful > Productive communication requires effort. Think about how your words > will be interpreted. > Remember that sometimes it is best to refrain entirely from commenting. > - Be respectful > In particular, respect differences of opinion. > - Be charitable > Interpret the arguments of others in good faith, do not seek to > disagree. > When we do disagree, try to understand why. > > Avoid destructive behavior: > > Derailing: stay on topic; if you want to talk about something else, > start a new conversation. > Unconstructive criticism: don't merely decry the current state of > affairs; offer=E2=80=94or at least solicit=E2=80=94suggestions as to how = things may > be > improved. > Snarking (pithy, unproductive, sniping comments) > Discussing potentially offensive or sensitive issues; this all too > often leads to unnecessary conflict. > Microaggressions: brief and commonplace verbal, behavioral and > environmental indignities that communicate hostile, derogatory or > negative slights and insults to a person or group. I certainly prefer it to the Contributor Covenant, however the last point ('microaggressions') is an example of 'California culture'. In most of the world, we do not have any such concept. The examples I've seen online for what counts as a microaggression include asking questions like "where are you from?" I'm assuming this is considered offensive because there's a trend of using it to imply that someone "isn't welcome" in the local area, but in most of the world this isn't considered an offensive question. As someone who spends the vast majority of my time in countries that aren't my birthplace, it's one of the questions I hear the most. I'm not sure that most of us who live outside of cultures where "micro- -aggressions" are a commonly referenced 'thing' would know if we're making one or just being friendly. As an aside, would this be applied to communication in GCC spaces or to all off-list communications i.e. Twitter / Weibo postings, e-mails, things said at unrelated conferences? > And I have to note that I have seen very few people here saying "RMS > must never participate in GCC in any way." What I see most people > saying is "RMS should not be in a position of leading the GCC project > and telling people what to do." My concern here is that if not RMS/GNU -- an institution which most free software users outside of the corporate space trust -- then who? I mean no personal offense to you or anyone else, but as (I assume) a fairly typical GNU+Linux user, I do not have a large amount of trust built up for Silicon Valley technology companies which have shown outright hostility to us for years. I, and I assume many others, would feel very aggrieved if the GNU's oversight were to be replaced with a group of representatives of those same corporations (even if you are all good people). GNU's primary mission is to be a free operating system, and GCC is supposed to be a part of that operating system. I understand that GCC now has plenty of usage outside of hacker culture & GNU -- it has outgrown us -- but it is still the tool we turn to when we need to compile something. For that reason, I'd like to think that there's some representation of that 'hacker' culture and that OS within the leadership, even if it's not RMS, to respect that we are still a large constituency of the users and historically were a large constituency of the contributors. I can't speak for others, but for me at least, replacing ties with GNU with ties to another well-respected (non-corporate) entity in the free software world like Debian or the Apache foundation would go a long way in allaying my worries about this shift. >>=3D %frosku =3D { os =3D> 'gnu+linux', editor =3D> 'emacs', coffee =3D> 1= } =3D<<