What is this?  The usual rant of freaked out madness!!!

---------------------
Christopher Dimech
General Administrator - Naiad Informatics - GNU Project (Geocomputation)
- Geophysical Simulation
- Geological Subsurface Mapping
- Disaster Preparedness and Mitigation
- Natural Resource Exploration and Production
- Free Software Advocacy


> Sent: Saturday, March 27, 2021 at 8:02 AM
> From: "Nathan Sidwell" <nat...@acm.org>
> To: "GCC Development" <gcc@gcc.gnu.org>
> Subject: Remove RMS from the GCC Steering Committee
>
> [double sigh, attaching a pdf causes it to be blocked, and I guess the number 
> of 
> URLs is also triggering a spam trap for the follow up.  I have removed many 
> of 
> the URLS from this, you'll have to use your google-fu for sources.  I emailed 
> several members of the SC, and don't want to bomb them with yet a third copy. 
> ]
> 
> Dear members of the GCC Steering Committee (SC),  I ask you to remove Richard 
> Stallman (RMS) from the SC, or, should you chose not to do so, make a clear 
> statement as to why he remains.
> 
> I am writing this publicly, as it is important we address the issue. In 2019, 
> when RMS resigned from the FSF, I asked the SC about his status on the SC 
> (the 
> web site continued to list his affiliation as FSF).  I never saw as response. 
> I 
> failed to follow up. (FWIW, I never received a response to a technical 
> licensing 
> issue I asked in 2020. Something seems amiss.)
> 
> As this is public, even though I know you, the SC, know who I am, and I am 
> lucky 
> enough to count several of you as friends, I present some bona fides:
>      • I am a long-time developer of GCC, having become involved during the 
> EGCS 
> days of the late 1990’s.
>      • While there has been a time when I wasn’t as active as before or 
> since, I 
> have made many thousands of commits to GCC. Particularly in the C++ Front End.
>      • You, the SC, have recognized my skills and named me as a co-maintainer 
> of 
> the C++ Front End.
>      • In addition to the front end, I have implemented middle-end and 
> backend 
> changes and improvements.  For instance the core of the OpenAcc execution 
> model, 
> building on the excellent OpenMP support developed by Redhat.
>      • Outside of upstream, I have ported GCC to several architectures.  
> Sadly 
> several never saw the light of day, but they did pay the bills.
>      • Historically, I reimplemented the gcov coverage system, and was a 
> co-maintainer of that subsystem for some time.
>      • I implemented several pieces of the Itanium C++ ABI – the nearest 
> thing 
> we have to a cross-platform ABI standard.
>      • I was named a maintainer of the morpho (since removed) backend, and 
> the 
> nvidia backend originally authored by Bernd Schmidt (Tom de Vries has taken 
> over 
> that maintainance).
>      • I’m nowhere near as prolific as other contributors, but I have been 
> fortunate enough to work on a program that is exciting and useful to so many 
> people.
> 
> I would rather not have to write this email.  Like many developers, I just 
> want 
> to write code. Right now we’re working towards the GCC 11 release.  I thought 
> about deferring this email. But there’s never a good time, and bad behaviour 
> needs to be addressed in the moment.  I have left this for too long already.
> 
> I used to think of GCC development as egalitarian, and therefore fair, and, 
> by 
> assumption, welcoming. That is not true. I’m a white dude with a British 
> accent. 
> /Of course/ I have white male privilege.  I used to joke that I fell into 
> every 
> job I’ve had (including my doctorate) – that, right there, is white male 
> privilege.  I have so much, that I can move to a xenophobic racist country 
> and 
> get a complete pass from the ‘immigrants are bad’ mentality. Many of you on 
> the 
> SC have such privilege – if you don’t think such privilege affects you, /then 
> you have it/.
> 
> Just letting the code speak for itself, /is not enough/. Egalitarianism would 
> be 
> fine in an equal world.  We do not live in that world.
> 
> Perhaps you discount the benefits of white male privilege.  You’re wrong.  Of 
> course I cannot speak from experience, but being female in a misogynistic 
> environment is /exhausting/. Being non-white in a racist society is 
> /exhausting/.  You may think the current pre-release crunch is tiring – but 
> it 
> has an end and will stop. The adverse affects of white male privilege never 
> stop.
> 
> Perhaps you do not see the need to attract a diverse population of 
> developers. 
> Why do you not want to evangelize to everyone the fun it is in writing 
> compilers?  /You’re writing a program that writes programs!/ /You’re writing 
> a 
> program that can rewrite itself to run on a different CPU!/ /How meta do you 
> want to go!?/
> 
> You cannot have missed the sparsity of women and people of color in compiler 
> engineering (kaporcenter black tech workforce).  Maybe you fallaciously put 
> that 
> down to imbalances in education (leakytechpipeline)  How can we, the GCC 
> community, be expected to address that?  Representation matters, we’re the 
> problem.
> 
> In the before-time, I had heard that RMS was ‘difficult’, or ‘socially 
> awkward’. 
>   I had ignored the true toxicity he engenders. I’m sure you have too. It 
> didn’t 
> directly affect me. I didn’t need to interact with him.  I’m not a woman. It 
> diminishes all of us to ignore it.
> Let me list a few of the cases I have found.  Warning, this are extremely 
> offensive repugnant opinions. Mostly referenced via  geekfeminism.wikia.org. 
> It 
> didn’t take me long to find them – I should have done so sooner and for that 
> I 
> am sorry.
>      1. 'skeptical that voluntarily pedophilia harms children.’  stallman's 
> own 
>   archives 2006-mar-jun  I note that children are *incapable* of consenting. 
> That’s what the age of consent means.
>      2. 'end censorship of “child pornography”’. Stallman's archives 
> 2012-jul-oct.html Notice use of “quotes” to down play what is actually being 
> requested.
>      3. 'gentle expressions of attraction’ Stallman's archives 
> 2012-jul-oct.html 
> Condoning a variant of the wolf-whistle.  Unless one’s talking to one’s 
> lover, 
> ‘gentle invitations for sex’ by a stranger is *grooming* (be it child or 
> of-age).
>      4. Defends someone charged with ‘"sexual assault" on a "child" after a 
> session with a sex worker of age 16.’ stallman's archives 2018-jul-oct  
> Notice 
> the quoting here, implying the *child* is not a child. ‘The article refers to 
> the sex worker as a "child", but that is not so. Elsewhere it has been 
> published 
> that she is 16 years old. That is late adolescence, not childhood.’ No, they 
> are 
> a child, that’s what the ages of majority and consent mean.
>      5. The ‘St Ignatius’ ‘EMACS virgins’ non-joke. ‘The commenter writes 
> about 
> seeing the routine when she was only 15, and how RMS singled her out several 
> times during that performance:
>         He actually pointed to me in the back and proclaimed, into the mic, 
> "A 
> GIRL!" causing the audience to turn and look. Mortifying. Then he proceeded 
> to 
> gesture toward me every time he referred to "EMACS Virgins." (I cannot 
> believe 
> that he is still doing the same talk 10+ years later.)’
>         No wonder women want nothing to do with him.
>      6. A business card that is completely repelling image on oreilly
>      7. He knows those cards are inappropriate.  He broke the code of conduct 
> he 
> helped author. wiredferret's twitter feed.
>      8. I understand he’s tried to circumvent such codes of conduct by asking 
> women to meet him outside of the conference venue. _sagesharp_'s twitter feed.
>      9. He doesn’t acknowledge the few women he has worked with ‘I don’t have 
> any experience working with women in programming projects; I don’t think that 
> any volunteered to work on Emacs or GCC.’  Completely ignoring Sandra 
> Loosemore, 
> who is a coauthor, with him, of the Glibc manual. Sandra was involved with 
> LISP 
> standardization, so I would be surprised if he was unaware of her involvement 
> there. As you well know, she has worked significantly on GCC,  GCC has 
> several 
> other women contributors, but too few for complacency.
>      10. ‘My first interaction with RMS was at a hacker con at 19. He asked 
> my 
> name, I gave it, whether I went to MIT (I had an MIT shirt on), and after 
> confirmation I did, asked me on a date. I said no. That was our entire 
> conversation.’ corbett's twitter feed. This is but one of many reports of 
> utterly inappropriate social interactions.
> That list is no where near exhaustive, nor is it prioritized. As a personal 
> anecdote, an acquaintance of mine who was at MIT, related that she was warned 
> about RMS’s behaviour, and to never be alone with him.  It wasn’t an isolated 
> warning.
> 
> Perhaps you’ll discount these as hearsay, or construct a rationale that the 
> reporter was misinterpreting intent or something.  This is not a court of 
> law. 
> So many are pointing in the same direction that you cannot ignore the 
> implication.  Perhaps you’ll claim my request is ‘cancel culture’.  That is 
> the 
> cry of the hypocrite – this is ‘actions have consequences’.  While I know 
> neither you nor RMS will make a fallacious ‘but my rights’ accusation, others 
> may.  The USA is not the world and the SC is not the US government.  For 
> those 
> in the USA, the (inapplicable) first amendment provides 5 rights, including 
> showing an unwelcome guest the door.
> 
> The GCC web site mentions that SC membership is a /personal membership/:
> 
> ‘Membership in the steering committee is a personal membership. Affiliations 
> are 
> listed for identification purposes only; steering committee members do not 
> represent their employers or academic institutions. Generally speaking, 
> committee members were chosen to represent the interests of communities (e.g. 
> Fortran users, embedded systems developers, kernel hackers), not companies.’  
>          
> gcc website steering committee
> Thus, /you/, the SC members are each personally endorsing RMS via his SC 
> membership. At best, /you/ are saying that his behaviour is not a hindrance 
> to 
> GCC’s mission.  At worse, /you/ are saying his behaviour is acceptable.  By 
> accepting RMS on the SC, /we/, the GCC developer community, are saying the 
> same. 
> We should think about that.
> 
> RMS is no longer a developer of GCC, the most recent commit I can find 
> regards 
> SCO in 2003.  Prior to that there were commits in 1997, but significantly 
> less 
> than 1994 and earlier.  GCC’s implementation language is now C++, which I 
> believe RMS neither uses nor likes.  When was RMS’ most recent positive input 
> to 
> the GCC project? Even if it was recent and significant, that doesn’t mean his 
> toxic behavior should be accepted.
> 
> Our intent is to be welcoming, but RMS’s toxicity is repellent. We might not 
> desire that toxicity reflect upon us, but it does. Our intent may be good, 
> but 
> intent is not important – impact is, and /harm is being done/. Fix it.
> 
> I am asking you to make a positive move towards more inclusivity and 
> diversity. 
> Perhaps you don’t think that is important – we’re about the code.  That’s a 
> privileged view point. The other popular open source compiler has a much more 
> inclusive community, and its conferences are a joy because of that.  And they 
> put paid to the fallacious argument that women ‘just don’t like compilers’ – 
> what rot!
> 
> My current workplace is a joy because of the huge step towards gender 
> equality 
> amongst the engineers.  You might not realize how enlightening that is 
> without 
> experiencing it. (And yes, it could be better.)
> 
> In the alternative, I want you to make a definitive statement about why you 
> choose not to make such a change.  Do not hide behind silence.  Silence is 
> agreeing with the status quo.  Further, if you choose not to make a change, 
> do 
> not hide behind a technicality. (My understanding is that RMS has veto 
> power.) 
> The rules of the SC are not immutable laws of the universe, nor does humanity 
> have immutable laws cast in stone.  The EGCS project showed that we can make 
> changes with GCC’s social organization.  If we fail to do so, it will 
> continue 
> to be harder and harder to attract new talent to GCC development.
> 
> Address this as a priority. Address it now.
> -- 
> Nathan Sidwell
>

Reply via email to