Re: removing toxic emailers

2021-04-15 Thread JeanHeyd Meneide via Gcc
On Thu, Apr 15, 2021 at 6:30 PM David Malcolm via Gcc  wrote:
> On Thu, 2021-04-15 at 16:26 -0400, Chris Punches wrote:
> > What I see here in sum is another high level tightly integrated Red
> > Hat
> > employee saying the gist of "I'm really not saying it out of my
> > employer's interest and it has nothing to do with my personal
> > feelings".
>
> I'm not sure I'm "high level", but I guess I'll take that as a
> compliment.
>
> I stated that the opinions in my screed were my own, but I'm a former
> FLOSS enthusiast in the fortunate position of being paid to work on
> GCC.  I've tried to be open about my biases.

 Then let me offer my perspective, again.

 I am not affiliated with RedHat, IBM, or what have you. I do not
work for them, never have worked for them, and have contributed to the
C, C++, and other Systems Programming communities entirely
out-of-pocket or through scholarship and donation.

I submitted my Copyright Revocation to the Free Software
Foundation after giving the greenlight to merge the last of my
already-submitted patches into GCC.

 Stallman is an exceptionally poor leader for Free Software. We
routinely complain about LLVM here but Stallman had the chance to get
on top of LLVM and guide it into the Free Software world; he missed
the e-mail and "found" it 10 years later. Stallman was horrible to the
people employed by the Free Software Foundation and apparently the
board was barely able to keep him in check, resulting in his employees
needing to have Shop Stewards with a Union in order to keep it
workable for employees.

 Stallman is terrible at his job, and this group's inability to
have a secondary or tertiary copyright assignment has cost them my
contributions for the foreseeable future. Stallman's defenders are
ableist, because Stallman himself - in the FSF book and more - have
publicly stated that he is not autistic or neurodivergent. Stallman
has also stated this publicly, but the fact that Bruce Perens, Eric S.
Raymond, and more feel the need to show up and claim on behalf of all
Neuroatypical people and Neurodivergent people that they are fighting
for us while pushing a disgusting, ableist theory that "Neurodivergent
== Definitely An Asshole And Needs To Be Deprived Of Agency For Their
Actions" is disgusting.

 That people feel the need to stereotype neurodivergent people
like me for the sake of Stallman's defense is horrible. That people
would stand by and claim this is some kind of great advocacy for
someone like me is a series of mental gymnastics I do not want to be
apart of. This place is fetid, and contrary to Raymond's idea that
toxicity has no cost, it most certainly did cost it myself and many
other people like me.

Sincerely,
JeanHeyd


Re: Remove RMS from the GCC Steering Committee

2021-03-31 Thread JeanHeyd Meneide via Gcc
Dear Alfred and Alexandre,

 It seems that neither of you would like to offer any evidence
that counteracts what I have already been given by multiple
individuals. Furthermore,

Alexandre:
> A misguided person thought that reciprocating the doxxing against RMS
> was a good way to defend him.  It's not

Alfred:
> The claims about doxxing, etc, are entierly untrue and unfounded.

Either this happened, or it didn't. Alexandre says that some doxxing,
possibly in retaliation to original doxxing, occurred. Alfred says
everything is unfounded and untrue, point blank, no details. I do not
know which of you to believe, which mix is true, and at this point I
don't think I want to know because it's incredibly clear nobody wants
to be publicly clear about it, even after my offer to have the details
sent to me so I can have an informed opinion and not a piecemeal
understanding.

 Okay, fine.

 I support Nathan's inquiry.

Best of luck,
JeanHeyd

On Wed, Mar 31, 2021 at 3:14 AM Alfred M. Szmidt  wrote:
>
> I ("new moderator") won't recount what happened, it is neither here,
> or there, but Mark is presenting a very biased view of what occured,
> and also one of the reasons why he no longer is a moderator.
>
> The claims about doxxing, etc, are entierly untrue and unfounded.


Re: Remove RMS from the GCC Steering Committee

2021-03-30 Thread JeanHeyd Meneide via Gcc
Dear Alexandre,

As stated here, shortly after I sent my message
(https://gcc.gnu.org/pipermail/gcc/2021-March/235197.html):

> Apologies, a correction here. I should have more carefully read
> it, but this paragraph:
>
> >  My problem is Dr. Richard M. Stallman stands credibly and
> > factually accused of Doxxing and GCC contributor/participant and
> > knowingly manipulating the project for his own personal reasons.
>
> This should be "RMS explicitly sanctioned, encouraged, and
> blessed the Doxxing of an individual". Apologies, he did not do the
> doxxing himself; this was a fat finger on my part. Please take that
> into account; the rest is accurate.

  Taking the correction into account, no, the accusation is not
even close to false. What you've presented here is your word ("This
accusation is outright false, beyond any possible doubt."), with a
shortened version of what happened and no evidence, and that does not
match the quoted responses from Stallman and other people who were
present in both the public mailing list discussion and the internal
mailing list. I was given quoted evidence of, after people being told
they were NOT allowed to attack people like this and go this far and
being banned by moderation, RMS taking explicit actions to UNDO that
moderation and explicitly, in the internal mailing list, state
(paraphrased): 'I have put a new moderator in. Have at it.'

 That the same individuals (who Stallman, again, explicitly and
knowingly) unshackled were then banned for continuing to do things
that were against the Community Guidelines and grossly inappropriate
(including the Doxxing). Stallman was not born yesterday, neither were
any of the moderators or contributors involved: Stallman deliberately
overturned moderator decisions and that decision went poorly after he
explicitly signaled to people that they should Go All Out.

 If you (or anyone else) have evidence to the contrary, logs,
screenshots, etc. that counteract what I know and I have already
received, then I would LOVE to be proven wrong and have ABSOLUTELY no
problem walking back every word I said and giving Richard M. Stallman
an apology and respect as well as apologizing to the mailing list for
believing to be led astray. If you feel the exact words should not be
shared publicly, you can e-mail me or message me privately; I have
honored everyone's right to privacy, and I will continue to do so.

 I must be explicitly clear here that the current body of evidence
gives me my current conviction. There is no planet, no galaxy, no
UNIVERSE, where someone who was already banned for going **way**
beyond acceptable behavior, and then brought back with their
punishment undone with the *explicit go-ahead to go forward* and a
*new moderator for that purpose*, would not take that as a signal to
be even nastier. If you are in a Leadership position and your thought
process here was "well, things will go better the second time" after
doing those actions, then you absolutely do not deserve to be in a
Leadership position, and you absolutely should not have stewardship
over me or my contributions. Especially if this is not your first time
on a mailing list and this is not your first time being a leader.

All my best,
JeanHeyd


Re: Remove RMS from the GCC Steering Committee

2021-03-30 Thread JeanHeyd Meneide via Gcc
Dear Giacomo,

 Apologies, a correction here. I should have more carefully read
it, but this paragraph:

>  My problem is Dr. Richard M. Stallman stands credibly and
> factually accused of Doxxing and GCC contributor/participant and
> knowingly manipulating the project for his own personal reasons.

 This should be "RMS explicitly sanctioned, encouraged, and
blessed the Doxxing of an individual". Apologies, he did not do the
doxxing himself; this was a fat finger on my part. Please take that
into account; the rest is accurate.

Sincerely,
JeanHeyd


Re: Remove RMS from the GCC Steering Committee

2021-03-30 Thread JeanHeyd Meneide via Gcc
Dear Giacomo,

 I want to reply specifically to you because you, like me, are a
new contributor, and I have a few questions and a few points that I
think are salient in this discussion.

> As an Italian I'm having a hard time trying to follow your reasoning
> about Stallman being a problem to attract new talents.
>
> I could understand such statement if he had committed actual crimes,
> was legally persecuted, processed and condemned like Reiser.
>
> But while I try, I cannot really understand why you think that his name
> in the Steering Committee would drive away people from contributing GCC

 The first is that I don't want to get into the conversation about
how the FSF handles Stallman. Other than them having my Copyright
assignment (something I also need to take a look at), the FSF does not
write the code. GCC's contributors, like you and me, do. My biggest
problem with Stallman right now is not about whether or not he likes
US-ians or if he's a good person:

 My problem is Dr. Richard M. Stallman stands credibly and
factually accused of Doxxing and GCC contributor/participant and
knowingly manipulating the project for his own personal reasons.

 When I say this, I want to be clear: when Mark sent his e-mail I
followed up with multiple GCC contributors to determine how factual
his claim actually was. Multiple people have independently
corroborated that Stallman did what Mark said, and worse, and their
quotes of Stallman's words line up word-for-word. In fact, what
Stallman did was worse than what Mark described, and has happened
multiple times before. Stallman is willing to attack and engage in
cancel culture of his own contributors. What his reasons are, I don't
know and I do not want to know: my bottom line here is that Stallman
is a danger to GCC contributors and is harmful to them.

 I make no argument based on my ethnicity, skin color, which side
of the globe I come from. Dr. Stallman's demonstrated behavior is that
he can - and WILL, and HAS - shown up into places where he has very
little to offer technically and utterly derailed or otherwise harmed
individuals or peoples **and their code contributions**.

 So, it boils down to this for me: either GCC is a place where all
contributions are welcome, or GCC is a place of hypocrisy, where
contributions are welcome except when Stallman (or someone else in a
position of power) lobbies a non-technical, non-factual argument
against you and jumps from their high tower to slam down on
rank-and-file contributors and participants. You cannot have it both
ways.

  That is why I switched from "wait and see" to "absolutely not".
I am not going to wait for the day somebody high up enough on the GCC
ladder doesn't like me enough to decide that he's going to
shoulder-slam my contributions with non-technical claptrap, nor am I
going to recommend other people to this project if anyone can do that
to them. Which brings me to another important point...

> I do not really know if the removing Stallman from the Steering
> Committee would attract more US people in GCC development. Or if it
> would attract more US people that now prefer to work in LLVM only
> because of they feel somehow bad working with Stallman in the SC.
>
>
> But I can assure you that, as Pankaj Jangid said before me, many many
> people are attracted to GCC, as users and developers, BECAUSE of
> Stallman presence, because they know that something like this
> https://medium.com/@giacomo_59737/what-i-wish-i-knew-before-contributing-to-open-source-dd63acd20696
> will not happen to them.
>
>
> World wide, people do not LIKE Stallman, but we TRUST him on this.
> Just like the GPLv3, RMS is not perfect, but it does ONE THING well.

 You state it here and many others say it throughout the thread
that Stallman is the only reason they contribute to GCC, or similar
Free Software projects. This deeply concerns me, because the
underlying implication is if that Stallman were to disappear, right
this second, all of you would be gone. Yet, on the other hand, we say
that this is the "Free Software MOVEMENT". A movement cannot be
destroyed because one person disappears; if that is the case, it is
not a movement, but a ring of personality around an individual. Either
this is a Free Software Movement, or this is Stallman's Free Software
Shindig. I contribute to GCC because I expect that when Stallman is
gone and I am Stallman's age, there will still be a Free Software
Movement. Stewarded by the FSF or the CNCF or the {insert gathering of
like-minded OSS contributors and enthusiasts and hard workers here}.

 Is this not the case for you and others?

 If Stallman is the only thing holding this movement together, I
would like to know this now so I can invest my time in an actual
movement elsewhere, independently of whether or not he remains on the
Steering Committee. (I still believe he has no place to have a
position of power on the Steering Committee, and instead should just
be a 

Re: Remove RMS from the GCC Steering Committee

2021-03-28 Thread JeanHeyd Meneide via Gcc
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  Implementation [1]
- Doing a GSoC for GCC and writing up about fixes for vector and
other data structures that can be helpful [2] (a lot of these
optimizations were rolled into libstdc++'s normal vector 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  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