public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
From: Christopher Dimech <dimech@gmx.com>
To: Joseph Myers <joseph@codesourcery.com>
Cc: "Eric S. Raymond" <esr@thyrsus.com>,
	gcc@gcc.gnu.org, Nathan Sidwell <nathan@acm.org>
Subject: Re: removing toxic emailers
Date: Wed, 14 Apr 2021 22:02:45 +0200	[thread overview]
Message-ID: <trinity-42f91af4-3314-4104-bf54-8c367499d100-1618430565644@3c-app-mailcom-bs03> (raw)
In-Reply-To: <alpine.DEB.2.22.394.2104141745340.94016@digraph.polyomino.org.uk>

> Sent: Thursday, April 15, 2021 at 6:27 AM
> From: "Joseph Myers" <joseph@codesourcery.com>
> To: "Eric S. Raymond" <esr@thyrsus.com>
> Cc: gcc@gcc.gnu.org, "Nathan Sidwell" <nathan@acm.org>
> Subject: Re: removing toxic emailers
>
> On Wed, 14 Apr 2021, Eric S. Raymond wrote:
>
> > I'm not judging RMS's behavior (or anyone else's) one way or
> > another. I am simply pointing out that there is a Schelling point in
> > possible community norms that is well expressed as "you shall judge by
> > the code alone".  This list is not full of contention from affirming
> > that norm, but from some peoples' attempt to repudiate it.
>
> Since RMS, FSF and GNU are not contributing code to the toolchain and
> haven't been for a very long time, the most similar basis to judge them
> would seem to be based on their interactions with toolchain development.
> I think those interactions generally show that FSF and GNU have been bad
> umbrella organizations for the toolchain since at least when the GCC 4.4
> release was delayed waiting for a slow process of developing the GCC
> Runtime Library Exception.
>
> Things have gone most smoothly when no actions or decisions from FSF or
> GNU have been required and when RMS has not attempted to make any
> decisions related to the toolchain.  When RMS has attempted to make any
> decisions, or suggest features, etc., that's generally served to waste a
> lot of time explaining to him why his ideas are irrelevant or based on a
> fundamental lack of understanding of the issues involved.  Even when he's
> made suggestions that are reasonable, he's still wasted a lot of people's
> time arguing about points that should not be controversial.
>
> (By way of example, on 20 Sep 2017 he suggested to the SC that GCC should
> support direct use of non-ASCII characters in identifiers.  I replied
> pointing him to the guidance I'd given in bug 67224 comments 11, 19 and
> 21.  So far, that's reasonable, but he then entered into prolonged
> discussion of the details of what particular patches did or didn't do,
> exactly what characters should or should not be allowed in identifiers,
> how GNU relates to standards, to what extent we need to design a feature
> properly before including it in GCC, and so on.  None of his comments
> there were at all useful, since he's far too far removed from current GCC
> development to comment usefully on such matters, and any useful comments
> in that area would have been better somewhere public anyway.  And in due
> course we did get a new GCC contributor who successfully implemented the
> feature in GCC following the guidance I'd given, despite RMS's notions
> that that would be too hard.)
>
> In things where the FSF and GNU have been supposed to be acting as
> umbrella organizations, that has generally been done badly (e.g. there
> have been problems with long delays in processing copyright assignments
> many times over the years; they never managed to come up with a simple
> GPL/GFDL dual-licensing notice so requiring instead the cumbersome system
> of having both GPL and GFDL copies of certain text in target.def and
> tm.texi).

Have suggested the need to work on the GFDL to make it compatible with
GPL-like licenses.

> For fairness, I should note the *unique case I know of in the past decade*
> where RMS was involved in a positive toolchain contribution.  On 11 Nov
> 2011 he started a discussion with me regarding the problems with glibc
> maintenance, and that ultimately started the transition to more
> community-oriented glibc development.  But ultimately the key parts of
> that transition were not the parts that actually involved RMS - it was
> discussions with Roland McGrath, not with RMS, that were key to achieving
> the transition successfully.
>
> New GNU maintainers of glibc, as recommended by me, were added on RMS's
> direction (maintainers revision 1.1352 on fencepost, 10 Feb 2012).  But
> the actual problems before then with glibc development weren't with the
> GNU maintainers (steering committee), beyond that they didn't do anything
> much to address the dysfunction in glibc development - it wasn't the GNU
> maintainers who were pushing away contributions.  And it was the
> deliberate work on building a community, getting people contributing,
> getting contributions committed (bootstrapping off Roland's authority to
> approve changes regardless of whether the then lead developer cared for
> them) that was actually the key part.  The announcements relating to
> changes
> <https://sourceware.org/pipermail/libc-alpha/2012-March/028224.html>
> <https://sourceware.org/pipermail/libc-alpha/2012-March/028226.html> were
> primarily concerned with a situation that already existed at that time,
> and that had been achieved by following a process that Roland had
> convinced me would be the right way to achieve changes, not with
> announcing anything done on the authority of RMS (which had happened over
> a month earlier without any public announcement).
>
> So in that case, while RMS started the discussion (or at least the part of
> the discussion I saw, I don't know what might have happened before 11 Nov
> 2011 involving other people), the useful changes could have been achieved
> by following the same plan with Roland but without RMS involved at all,
> whereas if only RMS's part had happened and there had been an attempt to
> change things only on the authority of RMS without actively building the
> community first, it would have been much less likely to succeed.  No GNU
> authority was ever needed to achieve the changes and the exercise of GNU
> authority that happened through appointing new maintainers was only
> legitimate because it was part of recognizing community changes that were
> in the process of occurring.

It looks like the debate revolves on the dislike of RMS, making any claims
about toxicity on the community null.

It all started with a tirade about commits and implementations to validate
worthiness, which was then used to forcefully advance the senseless assumption
of white male privilege.  There are few things more dishonorable than misleading
the young in the community.

> --
> Joseph S. Myers
> joseph@codesourcery.com
>

  reply	other threads:[~2021-04-14 20:02 UTC|newest]

Thread overview: 160+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-04-14 12:27 Nathan Sidwell
2021-04-14 13:18 ` Eric S. Raymond
2021-04-14 13:28   ` Thomas Koenig
2021-04-14 13:38     ` Frosku
2021-04-14 13:45     ` Frosku
2021-04-14 14:49     ` Jonathan Wakely
2021-04-14 14:57       ` Jonathan Wakely
2021-04-14 15:10         ` Frosku
2021-04-14 15:08       ` Thomas Koenig
2021-04-14 15:25       ` Didier Kryn
2021-04-14 17:09       ` Jeff Law
2021-04-14 18:26         ` Christopher Dimech
2021-04-14 14:08   ` Nathan Sidwell
2021-04-14 15:06     ` Eric S. Raymond
2021-04-14 16:06     ` Christopher Dimech
2021-04-14 16:08     ` Jeff Law
2021-04-14 20:39       ` Ian Lance Taylor
2021-04-14 20:49         ` Christopher Jefferson
2021-04-14 20:49         ` Paul Koning
2021-04-14 21:38           ` Ian Lance Taylor
2021-04-15  0:13             ` Paul Koning
2021-04-15  0:40               ` Chris Punches
2021-04-14 22:40           ` Frosku
2021-04-14 23:19             ` Ian Lance Taylor
2021-04-14 23:28               ` Frosku
2021-04-14 23:36                 ` Ian Lance Taylor
2021-04-14 23:39                   ` Frosku
2021-04-15  0:03                     ` Ian Lance Taylor
2021-04-22 22:04             ` Soul Studios
2021-04-15 14:00           ` Eric S. Raymond
2021-04-15 15:17             ` Iain Sandoe
2021-04-15 15:27               ` Paul Koning
2021-04-15 19:21                 ` Iain Sandoe
2021-04-15 19:45                   ` Christopher Dimech
2021-04-15 20:02                     ` Ian Lance Taylor
2021-04-15 20:03                     ` Iain Sandoe
2021-04-15 20:58                       ` Christopher Dimech
2021-04-14 21:24         ` Jeff Law
2021-04-14 21:40           ` Ian Lance Taylor
2021-04-14 21:57           ` Patrick McGehearty
2021-04-15  6:00             ` Thomas Koenig
2021-04-15 16:18               ` Gabriel Ravier
2021-04-14 14:23   ` Richard Kenner
2021-04-14 14:54     ` Nathan Sidwell
2021-04-14 14:57       ` Frosku
2021-04-14 15:18       ` Richard Kenner
2021-04-14 15:21         ` Frosku
2021-04-14 15:21       ` Eric S. Raymond
2021-04-14 18:27         ` Joseph Myers
2021-04-14 20:02           ` Christopher Dimech [this message]
2021-04-15 13:49           ` Eric S. Raymond
2021-04-15 17:31             ` David Malcolm
2021-04-15 19:05               ` Ian Lance Taylor
2021-04-15 19:48                 ` Gcc as callable libraries (was: removing toxic emailers) Thomas Koenig
2021-04-15 21:19                   ` David Edelsohn
2021-04-15 21:31                   ` David Malcolm
2021-04-15 21:51                     ` David Malcolm
2021-04-15 19:27               ` removing toxic emailers Christopher Dimech
2021-04-15 20:26               ` Chris Punches
2021-04-15 20:51                 ` Ian Lance Taylor
2021-04-15 21:13                   ` Christopher Dimech
2021-04-15 23:11                   ` Frosku
2021-04-15 23:36                     ` Christopher Dimech
2021-04-15 23:44                       ` Frosku
2021-04-15 23:52                         ` Paul Koning
2021-04-15 23:55                           ` Frosku
2021-04-16  0:00                         ` Joseph Myers
2021-04-15 23:52                       ` Eric S. Raymond
2021-04-16  0:04                         ` Frosku
2021-04-16  0:16                           ` Joseph Myers
2021-04-16  0:41                             ` Frosku
2021-04-16  1:04                             ` Christopher Dimech
2021-04-16  0:48                         ` Christopher Dimech
2021-04-17  9:09                     ` Gerald Pfeifer
2021-04-17 11:56                       ` Giacomo Tesio
2021-04-17 14:41                         ` Christopher Dimech
2021-04-17 18:11                         ` David Brown
2021-04-18  1:39                           ` Ian Lance Taylor
2021-04-18 13:10                             ` Eric S. Raymond
2021-04-18 14:51                               ` David Malcolm
2021-04-18 15:59                                 ` Christopher Dimech
2021-04-18 18:24                                 ` Alexandre Oliva
2021-04-18 19:13                                   ` Jonathan Wakely
2021-04-18 20:10                                     ` Alexandre Oliva
2021-04-19  0:54                                     ` Frosku
2021-04-18 19:06                                 ` Jonathan Wakely
2021-04-18 20:22                                   ` Alexandre Oliva
2021-04-19  1:10                                     ` Frosku
2021-04-19  2:42                                       ` Christopher Dimech
2021-04-19  6:29                                       ` Jonathan Wakely
2021-04-19  6:31                                         ` Frosku
2021-04-19 15:06                                         ` Thomas Rodgers
2021-04-19 16:57                                           ` Christopher Dimech
2021-04-20  3:47                                           ` Frosku
2021-04-20  5:06                                             ` Christopher Dimech
2021-04-20  7:53                                             ` Jonathan Wakely
2021-04-20 14:03                                               ` Ian Lance Taylor
2021-04-20 14:15                                                 ` Richard Kenner
2021-04-20 14:22                                                   ` David Brown
2021-04-20 14:30                                                     ` Richard Kenner
2021-04-18 11:12                           ` identifying toxic emailers (was: removing toxic emailers) Giacomo Tesio
2021-04-18 12:42                             ` Richard Kenner
2021-04-18 13:23                               ` Giacomo Tesio
2021-04-17 13:57                       ` removing toxic emailers Christopher Dimech
2021-04-15 21:13                 ` David Malcolm
2021-04-15 23:21                   ` JeanHeyd Meneide
2021-04-15 22:09                 ` Christopher Jefferson
2021-04-15 22:40                 ` Jeff Law
2021-04-15 23:28               ` Eric S. Raymond
2021-04-16  0:20                 ` Christopher Dimech
2021-04-16  2:47                 ` Ian Lance Taylor
2021-04-16  3:02                   ` Frosku
2021-04-16  3:19                     ` Ian Lance Taylor
2021-04-16  4:07                       ` Frosku
2021-04-16 16:28                         ` Ian Lance Taylor
2021-04-16 23:15                           ` Frosku
2021-04-17  0:43                             ` Christopher Dimech
2021-04-17  4:05                             ` Ian Lance Taylor
2021-04-17  4:08                               ` Frosku
2021-04-17  5:04                                 ` Andrew Pinski
2021-04-17  9:08                                   ` Giacomo Tesio
2021-04-17  9:41                                     ` Frosku
2021-04-17 15:07                                       ` Christopher Dimech
2021-04-17  5:35                                 ` Jeff Law
     [not found]                                   ` <e324569ac358127174e1ba08337166c4d9494883.camel@silogroup.org>
2021-04-17  7:53                                     ` Frosku
2021-04-17  8:27                                       ` Aaron Gyes
2021-04-17  8:36                                         ` Frosku
2021-04-17  9:04                                           ` Aaron Gyes
2021-04-17  9:08                                             ` Aaron Gyes
2021-04-17  9:29                                               ` Frosku
2021-04-17  9:25                                             ` Frosku
2021-04-17 14:21                                               ` Christopher Dimech
2021-04-17 12:41                                         ` Liu Hao
2021-04-17 15:16                                         ` Christopher Dimech
2021-04-17  9:29                             ` Giacomo Tesio
2021-04-17  9:36                               ` Frosku
2021-04-16  8:54                       ` Iain Sandoe
2021-04-16 10:02                         ` Thomas Koenig
     [not found]                         ` <CAJWNc-7q+t1njvEow=a6QPD4uWA7htEZn=koRBNd3ziO4y8A-g@mail.gmail.com>
     [not found]                           ` <CAJWNc-6rDMvK12h8PcjrTZO5E-c4qNsh0SHQ0+kmGV71Jis67Q@mail.gmail.com>
2021-04-16 14:42                             ` Iain Sandoe
2021-04-16 15:14                               ` Christopher Dimech
2021-04-16 17:31                         ` NightStrike
2021-04-16  4:09                   ` Eric S. Raymond
2021-04-16  9:39                     ` Kalamatee
2021-04-16  9:58                       ` Frosku
2021-04-16 16:17                     ` Ian Lance Taylor
2021-04-14 17:32   ` Christopher Dimech
2021-04-14 16:52 ` Martin Jambor
2021-04-14 18:19   ` Nathan Sidwell
2021-04-14 18:30     ` Christopher Dimech
2021-04-14 18:32     ` Paul Koning
2021-04-14 20:12       ` Christopher Dimech
2021-04-15  0:10     ` Christopher Dimech
2021-04-15  9:18       ` Jonathan Wakely
2021-04-15 14:25         ` Christopher Dimech
2021-04-15 10:20       ` Aaron Gyes
2021-04-15 14:31         ` Christopher Dimech
2021-04-14 23:09 Adrian
2021-04-15  0:18 ` Soul Studios
2021-04-15 14:40 ` Eric S. Raymond
2021-04-15 22:49   ` Frosku

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=trinity-42f91af4-3314-4104-bf54-8c367499d100-1618430565644@3c-app-mailcom-bs03 \
    --to=dimech@gmx.com \
    --cc=esr@thyrsus.com \
    --cc=gcc@gcc.gnu.org \
    --cc=joseph@codesourcery.com \
    --cc=nathan@acm.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).