public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
From: JeanHeyd Meneide <phdofthehouse@gmail.com>
To: Mark Wielaard <mark@klomp.org>
Cc: GCC Development <gcc@gcc.gnu.org>, Nathan Sidwell <nathan@acm.org>
Subject: Re: Remove RMS from the GCC Steering Committee
Date: Sun, 28 Mar 2021 10:33:15 -0400	[thread overview]
Message-ID: <CANHA4OjGXSkDtnqETh2HQWtcMG4vFb99Am_jo3xG+Vmzs=VK4w@mail.gmail.com> (raw)
In-Reply-To: <20210328124744.GQ2685@wildebeest.org>

Dear GCC Community,

    Hi. My name is JeanHeyd Meneide, my online moniker is "ThePhD"
(not an actual Doctor. Yet!). I spend a lot of my time hacking on C
and C++. Some of the things I've done include:

- Contributing (mostly) a <span> Implementation [1]
- Doing a GSoC for GCC and writing up about fixes for vector<bool> and
other data structures that can be helpful [2] (a lot of these
optimizations were rolled into libstdc++'s normal vector<bool> by
François Dumont, thank you!!)
- Implementing part of my own proposal's [[nodiscard("should have a
reason")]] [3]
- Macros for identifying literal and wide literal encoding, to aid in
code portability and pre-emptively solving a user concern while
preparing for a new C++ proposal that allows identifying the execution
and wide execution character sets deployed by the compiler [4]

     I'm also helping to solve the intmax_t problems in C and C++ so
we can have wider integer types beyond "long long" blessed by
numeric_limits.[5]

     I am also, recently, the ISO/IEC JTC1 SC22 WG14 - Programming
Languages, C: Project Editor. I do not speak for ISO/IEC, the C
Committee, or my National Body here; this e-mail is sent in a person
capacity, but my affiliations should be known (not that they are
hidden with a cursory search, either).

    Asides from many other things, last and most importantly I am a
GCC advocate, a libstdc++ contributor, and an individual who spent an
exorbitant and extraordinary amount of my free time contributing to
these projects and the wider ecosystems in the hope that C, C++, Rust,
and related Systems Programming languages would continue to flourish
under the leadership done by the people here. By the time I was going
to finish my education, the goal was to ramp up these contributions
10-fold. There is much room for improvements in fundamental C and C++
architecture and library, leading me on a long, long journey, to where
I am today.

     I am exactly one of the "future contributors" referenced in the
e-mails by Wakely, Rodgers, Wielaard, Poyarekar, and others here, even
if they were not explicitly thinking of me. Or, I would be:

On Sun, Mar 28, 2021 Mark Wielaard <mark@klomp.org> wrote:
>
> ...
>
> I witnessed something similar recently when we had setup the
> mailinglist to discuss improving governance of the GNU project. When a
> female GNU (GCC) volunteer spoke up she got attacked and harassed. We
> told the harassers that was totally unacceptable and blocked them from
> sending more emails to the list. RMS arranged for those people to get
> unblocked to continue their hate campaign on the public GNU list so
> they could "defend him and the GNU project". That was followed by a
> torrent of hate to the list making any discussion impossible and
> making women feel like they were specifically targeted. He still
> hasn't learned that his words and actions are dog whistles for
> misogynists, transphobics and racists. This really has to stop.
>
> ...

     This is unacceptable. The only reason I was told - as early as
yesterday, by Free Software advocates, to my socially distanced face -
that Stallman was still here is because he was powerless and had no
effect on the project. That it was run by the caring,
community-oriented stewardship of the "real volunteers" doing the
"actual work".

     That is not what this e-mail reveals.

     Further digging into Stallman's own words and behavior also
reveals that he continues to flex this influence throughout the
project (and in other places), showing up (generally unsolicited) into
places to do this kind of gross and extreme harassment and engaging in
canceling our own hardworking contributors that actually write code
and do work. This is not a person who is just here for "historical
reasons" and who has "no power"; this is an active, perpetual threat
to hardworking and contributing members of the Free Software movement.

     I refuse to spend my free time supporting a single bigot and an
entire globe's worth of toxic enthusiasts who actively support his
behavior while letting people like him create horrible ecosystems for
other developers. At the start of this conversation, I was much like
Nathan; I wanted an explanation. Having reviewed the facts of the
situation, I can now unequivocally say that an explanation is not even
close to enough.

      I will never, ever contribute another line of code, another
proposal implementation[6], another optimization, or another
new/better library implementation to GCC and all of its affiliated
projects, including the compilers, glibc, libstdc++, the potential
upcoming Rust implementation, and more until this problem is not
"address", but *fixed*. If you never fix it, I will never return.

Wish you and your community all the best in sorting this out,
JeanHeyd Meneide

[#]: References -
https://gist.github.com/ThePhD/bcfad83f01e6a641c3fda5cfc013a72d

  parent reply	other threads:[~2021-03-28 14:33 UTC|newest]

Thread overview: 282+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-03-26 20:02 Nathan Sidwell
2021-03-26 20:20 ` Christopher Dimech
2021-03-26 20:51 ` Jonathan Wakely
2021-03-26 21:18   ` Mark Wielaard
2021-03-26 21:34   ` David Malcolm
2021-03-26 21:09 ` Marek Polacek
2021-03-26 22:53 ` Hi-Angel
2021-03-26 23:50   ` Thomas Rodgers
2021-03-27  7:08     ` Didier Kryn
2021-03-27 21:44       ` Andrea Corallo
2021-03-29 17:28       ` Christophe de Dinechin
2021-03-27 13:38 ` Alexandre Oliva
2021-03-27 14:10   ` Jonathan Wakely
2021-03-27 15:45     ` Alexandre Oliva
2021-03-27 17:12   ` Siddhesh Poyarekar
2021-03-27 17:33     ` Christopher Dimech
2021-03-28 14:50     ` Alexandre Oliva
2021-03-28 17:25       ` Alexandre Oliva
2021-03-28 19:01       ` Siddhesh Poyarekar
2021-03-28  2:16   ` Óscar Fuentes
2021-03-28  2:27     ` Óscar Fuentes
2021-03-28  4:08       ` Christopher Dimech
2021-03-28 12:47   ` Mark Wielaard
2021-03-28 13:19     ` Jonathan Wakely
2021-03-28 14:33     ` JeanHeyd Meneide [this message]
2021-03-28 18:13       ` Mark Wielaard
2021-03-28 18:42         ` Christopher Dimech
2021-03-28 19:15           ` Jonathan Wakely
2021-03-30  0:20         ` Joseph Myers
2021-03-30  1:32           ` Christopher Dimech
2021-03-30  8:20             ` Jonathan Wakely
2021-03-30  2:08           ` Alexandre Oliva
2021-03-30 10:03             ` Mark Wielaard
2021-03-28 17:58     ` Christopher Dimech
2021-03-28 18:24     ` Alexandre Oliva
2021-03-28 23:21     ` Soul Studios
2021-03-29  0:20       ` Christopher Dimech
2021-03-29 12:18       ` Richard Kenner
2021-03-29 21:41         ` Soul Studios
2021-03-29 23:32           ` Christopher Dimech
2021-03-30  0:09             ` Ian Lance Taylor
2021-03-30  0:39               ` Christopher Dimech
2021-03-30  1:30                 ` Thomas Rodgers
2021-03-30  1:56                   ` Christopher Dimech
2021-03-30  9:14               ` Alfred M. Szmidt
2021-03-30 11:56               ` Richard Kenner
     [not found]             ` <20210330115515.E8A2033CB0@vlsi1.gnat.com>
2021-03-30 12:33               ` Christopher Dimech
2021-03-30  9:28         ` Mark Wielaard
2021-03-30 12:37           ` Richard Kenner
2021-03-27 20:49 ` Martin Liška
2021-03-27 22:10   ` Christopher Dimech
2021-03-28 17:48   ` Jeff Law
2021-03-27 22:07 ` Martin Jambor
2021-03-28 15:26 ` Jeff Law
2021-03-29 10:11 ` Richard Biener
2021-03-30  8:25   ` Jonathan Wakely
2021-03-30  9:47     ` Didier Kryn
2021-03-30  9:52       ` Jonathan Wakely
2021-03-30  9:52       ` Didier Kryn
2021-03-30 10:12       ` Andrew Haley
2021-03-30 10:34         ` Jonathan Wakely
2021-03-30 11:12           ` Andrew Haley
2021-03-30 11:32             ` Jonathan Wakely
2021-03-30 10:50 ` Pankaj Jangid
2021-03-30 13:16 ` Giacomo Tesio
2021-03-30 13:30   ` Christopher Dimech
2021-03-30 16:50   ` Martin Jambor
2021-03-30 17:10     ` Christopher Dimech
2021-03-30 18:30       ` Gabriel Ravier
2021-03-30 18:52         ` Ian Lance Taylor
2021-03-30 16:56   ` Markus Böck
2021-03-30 17:07   ` JeanHeyd Meneide
2021-03-30 17:45     ` Joseph Myers
2021-03-30 18:13       ` Christopher Dimech
     [not found]         ` <CAFVAEf2CP87uEuca677MQt4hriQWk5Rn4s9AaQ0yGPUpAeXWpg@mail.gmail.com>
     [not found]           ` <trinity-9f325315-c1b2-4fb5-b094-c0fd1534172a-1617140135769@3c-app-mailcom-bs07>
     [not found]             ` <CAFVAEf2QDDXMwAu1vtLpf-Gvqz6i19Jmph3dao9V6iWyysudMg@mail.gmail.com>
     [not found]               ` <trinity-b0f59ed8-7545-49d0-979a-b6a5323107e5-1617146046177@3c-app-mailcom-bs07>
2021-03-30 23:56                 ` Andrew Sutton
2021-03-30 18:09     ` JeanHeyd Meneide
2021-03-30 21:28     ` Giacomo Tesio
2021-03-30 22:18       ` Joseph Myers
2021-03-31  8:53       ` Martin Jambor
2021-03-31 13:26         ` Giacomo Tesio
2021-03-31 11:34       ` Mark Wielaard
2021-03-31 12:28         ` Richard Biener
2021-03-31 12:55           ` Jonathan Wakely
2021-03-31 12:59           ` David Edelsohn
2021-03-31 13:21             ` Richard Biener
2021-04-06 10:34               ` Mark Wielaard
2021-03-31 13:46             ` Florian Weimer
2021-03-31 15:23               ` David Edelsohn
2021-03-31 15:43                 ` Richard Biener
2021-03-31 15:43           ` Ian Lance Taylor
2021-03-31 12:46         ` Jonathan Wakely
2021-04-06 22:22           ` GCC association with the FSF Mark Wielaard
2021-04-06 22:28             ` Christopher Dimech
2021-04-07 14:04             ` David Malcolm
2021-04-07 17:17               ` Jonathan Wakely
2021-04-07 17:21                 ` Jeff Law
2021-04-08 15:00                 ` David Brown
2021-04-08 16:43                   ` Christopher Dimech
2021-04-08 18:40                     ` David Brown
2021-04-11 21:23                       ` Alexandre Oliva
2021-04-11 22:41                         ` Nathan Sidwell
2021-04-08 19:30                     ` Gabriel Ravier
2021-04-09 11:48                       ` Pankaj Jangid
2021-04-09 14:47                         ` Christopher Dimech
2021-04-09 16:30                         ` Gabriel Ravier
2021-04-10 12:58                           ` Pankaj Jangid
2021-04-10 16:34                             ` David Brown
2021-04-10 18:57                               ` Christopher Dimech
2021-04-12  4:17                               ` Pankaj Jangid
2021-04-08 17:22                   ` Giacomo Tesio
2021-04-08 18:26                     ` Thomas Rodgers
2021-04-08 20:26                     ` David Brown
2021-04-11 13:39                   ` Alfred M. Szmidt
2021-04-11 14:03                     ` David Brown
2021-04-11 14:42                       ` Christopher Dimech
2021-04-11 14:21                     ` Richard Kenner
2021-04-08 19:48               ` Mark Wielaard
2021-04-08 20:33                 ` Christopher Dimech
2021-04-09  6:27                 ` Alfred M. Szmidt
2021-04-09 13:08                   ` Paul Koning
2021-04-09 14:08                   ` Jonathan Wakely
2021-04-11 13:42                 ` Richard Sandiford
2021-04-11 15:06                   ` Jonathan Wakely
2021-04-11 15:56                     ` David Brown
2021-04-11 16:45                       ` Jonathan Wakely
2021-04-12  9:32                         ` Richard Biener
2021-04-12 10:27                           ` Thomas Koenig
2021-04-12 21:24                           ` Nathan Sidwell
2021-04-13  6:01                             ` Richard Biener
2021-04-13 14:40                               ` Jeff Law
2021-04-13 16:52                                 ` Thomas Koenig
2021-04-13 17:19                                   ` Jeff Law
2021-04-13 17:32                                     ` Thomas Koenig
2021-04-13 23:41                                       ` Jeff Law
2021-04-14  6:44                                         ` Thomas Koenig
2021-04-14  7:57                                           ` Jonathan Wakely
2021-04-14 10:03                                             ` Thomas Koenig
2021-04-14 10:19                                               ` Jonathan Wakely
2021-04-14 12:08                                                 ` Richard Biener
2021-04-14 16:18                                                   ` Jeff Law
2021-04-14 16:35                                                     ` Toon Moene
2021-04-14 16:55                                                       ` Christopher Dimech
2021-04-14 17:42                                                         ` Jeff Law
2021-04-14 18:07                                                           ` Christopher Dimech
2021-04-14 17:53                                                     ` Christopher Dimech
2021-04-15 16:02                                                   ` Jason Merrill
2021-04-15 16:24                                                     ` Richard Biener
2021-04-15 17:42                                                       ` Christopher Dimech
2021-04-07 14:51             ` Alfred M. Szmidt
2021-04-07 15:15               ` David Malcolm
2021-04-07 16:24                 ` John Darrington
2021-04-07 17:14                   ` Jonathan Wakely
2021-04-07 22:34                   ` David Malcolm
2021-04-08  6:45                     ` John Darrington
2021-04-08 11:56                       ` Richard Kenner
2021-04-08 12:08                         ` John Darrington
2021-04-08 14:54                       ` David Malcolm
2021-04-08 18:21                         ` John Darrington
2021-04-08 18:58                           ` Christopher Dimech
2021-04-09  1:35                           ` David Malcolm
2021-04-09  6:37                             ` John Darrington
2021-04-09 10:37                               ` David Brown
2021-04-09 14:40                                 ` Christopher Dimech
2021-04-09 17:01                                   ` David Brown
2021-04-09 18:02                                     ` Christopher Dimech
2021-04-09 19:37                                       ` Thomas Rodgers
2021-04-09 21:02                                         ` Christopher Dimech
2021-04-09 21:17                                           ` Thomas Rodgers
2021-04-09 21:34                                             ` Christopher Dimech
2021-04-10  2:53                                       ` Liu Hao
2021-04-10  3:15                                         ` Christopher Dimech
2021-04-10 12:50                                           ` Bronek Kozicki
2021-04-10 14:10                                             ` John Darrington
2021-04-10 15:33                                               ` Jonathan Wakely
2021-04-10 19:47                                             ` Alexandre Oliva
2021-04-10 21:45                                               ` Jonathan Wakely
2021-04-10 23:06                                           ` Alfred M. Szmidt
2021-04-10 12:27                                       ` David Brown
2021-04-10 13:04                                         ` Jonathan Wakely
2021-04-10 14:49                                         ` Christopher Dimech
2021-04-10 15:17                                           ` Thomas Rodgers
2021-04-10 15:54                                             ` Christopher Dimech
2021-04-10 16:14                                               ` Thomas Rodgers
2021-04-10 16:49                                                 ` Christopher Dimech
2021-04-10 15:59                                             ` David Malcolm
2021-04-10 16:09                                               ` Christopher Dimech
2021-04-10 20:10                                             ` Richard Kenner
2021-04-10 22:06                                               ` Christopher Dimech
2021-04-11 13:11                                                 ` Richard Kenner
2021-04-11 14:04                                                   ` Christopher Dimech
2021-04-10 22:30                                               ` Gerald Pfeifer
2021-04-11 12:05                                                 ` John Darrington
2021-04-11 13:00                                                   ` Christopher Dimech
2021-04-11 13:24                                                   ` Richard Kenner
2021-04-11 13:43                                                   ` Jonathan Wakely
2021-04-11 13:12                                                 ` Richard Kenner
2021-04-11 13:23                                                 ` Alexandre Oliva
2021-04-11 13:26                                                   ` Frosku
2021-04-11 13:32                                                     ` Richard Kenner
2021-04-11 13:30                                                   ` Richard Kenner
2021-04-11 14:25                                                     ` John Darrington
2021-04-11 14:37                                                       ` Richard Kenner
2021-04-11 15:04                                                         ` David Brown
2021-04-12  0:08                                                           ` Ian Lance Taylor
2021-04-11 14:17                                                   ` Jonathan Wakely
2021-04-11 18:28                                                     ` Alexandre Oliva
2021-04-11 20:04                                                       ` Jonathan Wakely
2021-04-11 20:45                                                         ` Alexandre Oliva
2021-04-11 22:30                                                           ` Adhemerval Zanella
2021-04-11 23:06                                                             ` Alexandre Oliva
2021-04-11 23:33                                                               ` Adhemerval Zanella
2021-04-12  1:43                                                                 ` Alexandre Oliva
2021-04-12  2:15                                                                   ` Siddhesh Poyarekar
2021-04-12  3:13                                                                   ` Adhemerval Zanella
2021-04-12 17:52                                                                     ` Alexandre Oliva
2021-04-12 18:18                                                                       ` Adhemerval Zanella
2021-04-12  7:25                                                             ` John Darrington
2021-04-12  9:00                                                               ` Siddhesh Poyarekar
2021-04-11 23:13                                                         ` Christopher Dimech
2021-04-09 18:26                                     ` Christopher Dimech
2021-04-09 18:36                                     ` John Darrington
2021-04-09 20:04                                       ` Giacomo Tesio
2021-04-09 21:40                                         ` Ian Lance Taylor
2021-04-09 22:12                                           ` Giacomo Tesio
2021-04-09 22:39                                             ` Jonathan Wakely
2021-04-10 11:36                                               ` Pankaj Jangid
2021-04-10 12:35                                                 ` Jonathan Wakely
2021-04-10 15:04                                                   ` Thomas Rodgers
2021-04-10 16:01                                                     ` Giacomo Tesio
2021-04-10 16:12                                                       ` Christopher Dimech
2021-04-10 19:52                                                       ` Thomas Rodgers
2021-04-10 21:29                                                         ` Christopher Dimech
2021-04-10 20:13                                                       ` Richard Kenner
2021-04-10 22:50                                                       ` Gerald Pfeifer
2021-04-11 23:56                                                 ` Ian Lance Taylor
2021-04-12  1:03                                                   ` David Edelsohn
2021-04-12  1:34                                                     ` Chris Punches
2021-04-12 10:24                                                       ` Bronek Kozicki
2021-04-12 11:57                                                         ` Bronek Kozicki
2021-04-12 15:25                                                       ` Kalamatee
2021-04-12 21:22                                                       ` Nathan Sidwell
2021-04-12 23:09                                                         ` Chris Punches
2021-04-13  0:29                                                           ` Daniel (Robin) Smith
2021-04-09 22:58                                             ` Christopher Dimech
2021-04-09 23:12                                             ` Richard Kenner
2021-04-10 22:33                                         ` Gerald Pfeifer
2021-04-10 12:37                                       ` David Brown
2021-04-10 15:28                                         ` Christopher Dimech
2021-04-09 13:00                               ` Christopher Dimech
2021-04-07 18:00                 ` Alfred M. Szmidt
2021-03-31 13:28         ` Remove RMS from the GCC Steering Committee Giacomo Tesio
2021-03-31 13:49           ` Jonathan Wakely
2021-03-31 14:47           ` Christopher Dimech
2021-03-31 14:18         ` Christopher Dimech
2021-03-31 14:22           ` Paul Koning
2021-03-31 14:43             ` Joel Sherrill
2021-03-31 15:49               ` Ian Lance Taylor
2021-03-31 18:27                 ` David Edelsohn
2021-04-01 17:07                   ` Nathan Sidwell
2021-04-01 19:19                     ` Ian Lance Taylor
2021-04-01 20:33                       ` Joseph Myers
2021-04-01 21:03                         ` Christian Groessler
2021-04-01 21:53                         ` Thomas Koenig
2021-04-01 22:00                           ` Richard Kenner
2021-04-05 15:32                       ` Nathan Sidwell
2021-04-06 10:27                       ` Richard Biener
2021-04-06 11:18                         ` Matthias Klose
2021-04-06 14:14                         ` Siddhesh Poyarekar
2021-04-06 17:17                         ` Ian Lance Taylor
2021-03-31 14:56           ` David Malcolm
2021-03-31 15:43             ` Christopher Dimech
2021-03-31  1:57     ` Alexandre Oliva
2021-03-31  2:51       ` JeanHeyd Meneide
2021-03-31  3:51         ` Alexandre Oliva
2021-03-31  7:14     ` Alfred M. Szmidt
2021-03-31  8:15       ` JeanHeyd Meneide
2021-03-30 15:24 ` Maksim Fomin
2021-03-30 16:20   ` Richard Kenner
2021-03-31 11:08   ` Franz Fehringer
2021-03-30  7:46 mfriley
2021-03-30  8:14 ` Jonathan Wakely
2021-03-30 23:33 Ville Voutilainen

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='CANHA4OjGXSkDtnqETh2HQWtcMG4vFb99Am_jo3xG+Vmzs=VK4w@mail.gmail.com' \
    --to=phdofthehouse@gmail.com \
    --cc=gcc@gcc.gnu.org \
    --cc=mark@klomp.org \
    --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).