public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* RMS removed from the GCC Steering Committee (was: Remove RMS...)
@ 2021-03-31 23:11 Giacomo Tesio
  2021-03-31 23:35 ` Jeff Law
  2021-04-01  8:06 ` RMS removed from the GCC Steering Committee Andrea Corallo
  0 siblings, 2 replies; 26+ messages in thread
From: Giacomo Tesio @ 2021-03-31 23:11 UTC (permalink / raw)
  To: gcc

Hi David, thanks for sharing!

On Wed, 31 Mar 2021 14:27:29 -0400 David Edelsohn via Gcc wrote:

> In 2012 RMS was added to the GCC Steering Committee web page
> based on his role in the GNU Project [...]
> we are removing him from the page.

I have to admit that I had never carefully observed the list of members
of the GCC steering committee. As I explained before in this thread,
the presence of Stallman gave me enough reassurance that GCC would have
honoured the values of Free Software.

As I said, enough to chose to port GCC to Jehanne instead of another
C compiler, in the hope to contribute back the port upstream, to GNU.


But now that I'm comparing the old web page [1] and the new one [2],
I realized something entirely new to me.


10 out of 13 members of the GCC steering committee work either for
American corporations (8), their subsidiaries (1) or an American 
University (1) recently covered by the press in India [3].
Also, 4 of these work for the same corporation (IBM / Red Hat).

The other 3 are from German GmbH (2) or from a Nederlands public agency.


To me, and to billions of people, this shows a huge cultural bias.

Even ignoring the huge, unfair and invisible influence that such
American companies could have on the project development, even ignoring
that so many members are subject to the same Law (a Law that includes
the US Cloud Act, FISA, PPD 128, E.O. 12333, etc) decades after the 
Thompson's lecture on trust in compilers development [4], the sole fact
that a single culture and economy can influence so heavily GCC
development through its leaders decisions should be fixed.

GCC is an international project.

I didn't saw this before because I trusted RMS to defend Free Software
values at any cost, but now I do not even need to recall my previous
adventures with Google and Software Freedom Conservancy to see a huge
risk not only to contribute to GCC development, but to rely on GCC.

Just like the Galactic President in The Hitchhiker's Guide, our trust
in RMS was distracting all of us from the very real and very dangerous
geopolitical-diversity issue in GCC leadership.


I'm afraid that if you wanted to attract more developers by cutting
GCC's ties with Stallman, you just proved that he was not even enough.


The GCC Steering Committee doesn't look more inclusive, without RMS.
On the contrary,  it reveals itself as very "exclusive" to the world.


Please, fix it.


Giacomo

[1]
http://web.archive.org/web/20210330171044/https://gcc.gnu.org/steering.html

[2]
http://web.archive.org/web/20210331192841/https://gcc.gnu.org/steering.html

[3]
https://timesofindia.indiatimes.com/world/us/twitter-faceoff-rutgers-university-backs-controversial-historian-audrey-truschke-netizens-react/articleshow/81412939.cms

[4]
https://users.ece.cmu.edu/~ganger/712.fall02/papers/p761-thompson.pdf

^ permalink raw reply	[flat|nested] 26+ messages in thread
* Re: RMS removed from the GCC Steering Committee
@ 2021-04-04 14:57 Christopher Dimech
  0 siblings, 0 replies; 26+ messages in thread
From: Christopher Dimech @ 2021-04-04 14:57 UTC (permalink / raw)
  To: Giacomo Tesio; +Cc: Ian Lance Taylor, GCC Development, Nathan Sidwell


> Sent: Monday, April 05, 2021 at 1:10 AM
> From: "Giacomo Tesio" <giacomo@tesio.it>
> To: "Ian Lance Taylor" <iant@google.com>
> Cc: "GCC Development" <gcc@gcc.gnu.org>, "Nathan Sidwell" <nathan@acm.org>
> Subject: Re: RMS removed from the GCC Steering Committee
>
> Ian,
>
> with all respect with your personal history, your contributions and
> choices, I think you are still missing the point.
>
>
> On April 3, 2021 11:45:23 PM UTC, Ian Lance Taylor <iant@google.com>
> wrote:
> > But you have singled out removing RMS (who as David noted was never
> > really a member of the committee anyhow) as a particular problem.
> > Let's not forget that RMS is an American.
>
> Indeed.
> It's important to note that I'm not, in any way, arguing against
> Americans in GCC (as somebody is trying to frame what I wrote).
>
> I'm scared by the dangerous influence that dangeours US corporations
> and a dangerous military nation with a long history of human rights
> violations (see Snowden's and Assange's revelations and the ongoing
> Assange's trial) HAVE over the GCC development.
>
>
> It's not just matter of actual backdoors or priviledged access to
> zero-days: it's mainly a soft power that can influence development of
> GCC by slowing down or fastening certain features, as you explained the
> SC did in several occasions (the Nathan's libcody, the plugin framework
> and many other that were too subtle to catch from outside the Steering
> Committee).
>
> We are all seasoned developers.
> We know how this sort of politics can influence software development.
>
> We all know that technology is a prosecution of politics by other means.
>
>
> >  So the imbalance you mention was there already.
>
> Except that the President of FSF (and Chief GNUissance himself) was
> receiving copy of all the communications of the Steering Committee.
>
> I think we do agree that FSF and RMS are really trustworthy when
> it comes to protect Free Software interests.
>
> After all, FSF is the most credible no-profit dedicated to this goal.
>
>
> > And you are confusing my employer with my free software work.

It is acceptable to do free software work, irrespective of the actions
of your employer.  Although one realises that there could be greater
scrutiny on your work.  People would be entitled to question certain
actions and dig deeper than usual because of conflicts of interests
or allegiances that have previously been documented in other cases.

For instance the Chaos Computer Club France (CCCF) was a fake hacker
organisation under the command of Directorate of Territorial Surveillance
and the Armed Forces of the French Government.

> No.
>
> Simply, I work in the field since two decades myself.
>
> Thus, I'm not naive enough to ignore the thousands way your employee
> can get huge advantages by having you in the GCC's Steering Committee.
>
> As a small example among many many others, you are using a @google.com
> mail address while serving in the Steering Committee.

It is a personal decision and choice what type of computing or services one
uses.  That does net stop anybody developing free software.

Although the best way is to lead "by example", it is a mistake to demand that
one you cannot do any work within a committee if you do not set a strict policy
for everything one does.  Similarly, it is a mistake to  disengage Richard Stallman because of personal views that he may hold.  One could for instance take the extreme
position towards Stallman by stating that it is wrong to use boycott all free software
that have ever been produced as a result of his work, because of his behaviour.


For instance, it was a mistake for MIT to remove all online courses on physics that
he had done.  This is equivalent to censorship, banning, and book burning in Nazi
Germany.  Only idiots or evil beings do such things.

I was discussing the case of Walter Lewin in the previous paragraph.

> > > But that's the fact with priviledge: if you have it, you can't see
> > > it.
> >
> > I'm sure that's largely true.  And I'm well aware that I have enormous
> > amounts of privilege.
> >
> > But you write that statement as though it contradicts something that I
> > said.  It doesn't.
>
> It doesn't contraddict what you said, indeed.
>
> On the contrary, it explains WHY you are debating against an urgent
> fix to the GCC Steering Committee on my request, while you had no
> problem to promptly remove Stallman on Nathan's request.
>
> You care more about the sensibility of those that share Nathan's values
> and interests (that are pretty similar to your own), than about the huge
> threat that a Steering Committee deeply influenced and controlled by
> US corporations with long ties to the US Department of Defence
> constitutea.
>
>
> Maybe this will attract more US people (or likely-minded ones), but for
> sure, it will pose a huge burden on everybody outside the US to
> contribute and even use GCC.
>
> I would NOT feel safe to contribute my port to GCC, right now.
> I don't feel safe to even rely on GCC for anything.
>
>
> > > > This is free software.  If you want to make it better, then make
> > > > it better. [...] So prove me wrong.  Do the work.
> > >
> > > This is plain old open source rhetoric.
> > > https://www.gnu.org/philosophy/open-source-misses-the-point.html
> >
> > No, it really isn't.
> >
> > The point of free software is to provide freedom.
>
> True, but naively stated.
>
> Software Freedom is way more than "it works, to free".
> And Freedom itself is more than lack of constraints, but autonomy,
> agency and self-determination.
>
> What Free Software is (and what it is not) has been clearly defined
> here: https://www.gnu.org/philosophy/philosophy.html
>
> If it's not what you mean by "free software", I'd suggest you to use
> different terms. Maybe "open source" will do.
>
> But let's not replicate 30 years of debate here (and thousands years of
> phylosophical debate on freedom) and focus on GNU Compiler Collection.
>
>
> > > But you can see how flawed this argument is by comparing it with
> > > your own words:
> > > https://gcc.gnu.org/pipermail/gcc/2021-April/235269.html
> > >
> > > RMS was actively contributing to the Steering Committee without
> > > contributing a single line of code since years.
> > >
> > > So you proved that you (and open source rhetoric) are wrong.
> >
> > I'm sorry, but that doesn't make any sense to me.  I think I was
> > pretty clear in that e-mail message that RMS was not actively
> > contributing to the steering committee.
>
> You said you involved him in SC discussions.
> You said you treated him as a member of the Steering Committee.
>
> Thus he WAS serving as a member of the GCC's Steering Committee.
>
> To me, his oversight on your discussions looked as a serious guarantee
> in the protection of interests of the _global_ Free Software movement.
>
>
> > And, even if he was, so what?  I agree that lots of work on GCC and
> > other free software projects has nothing to do with actual
> > programming.  When I spoke of doing the work, I didn't mean just
> > programming.  I meant the work of making GCC successful, which
> > includes much much more than just writing code. [...]
> >
> > (And for reasons discussed elsewhere, RMS is not a good suggestion.)
>
>
> Ian, maybe there is a language barrier at work.
>
> Maybe it's a huge cultural mismatch that you are not aware of.
>
>
> But really, I cannot think of a single man that did MORE work than
> Stallman to make GCC successful.
>
> He created Free Software.
> He created the GNU Project.
> He created GNU Public License.
> He created the GNU C Compiler. Literally.
> He created a community that improved it for years.
> He served for years as a Steering Committee member.
>
> He worked for decades fighting for software freedom all over the world
> (often against the interests of the companies you work for)
>
>
> He laid the foundations of the building, you are improving the roof.
> Sure YOUR work is way more visible. And it's useful!
>
> But his work is... foundational. Your is not.
>
>
> Yet, YOU removed him.
> On request of a Facebook employee.
>
>
>
> > I don't understand this argument.
>
> I'm sorry, I did my best to explain it.
>
> The RMS removal uncovered an unfair, unbalanced and dangerous influence
> of controversial US corporations tied with the US Department of Defence
> over GNU Compiler Collection development.
>
> Such influence is ongoing since decades.
> And according to you, RMS was not even enough to balance it.
>
>
> Indeed, while I think that RMS was able to balance it, I _THANK_ you for
> his removal since his presence was blinding me and everybody else from
> this huge threat. GCC is foundational to so many supply chain.
>
>
> Yet, I do not have a cancel mob to strumentalize as Nathan did.
>
> And I would never weaponize the real suffering of people, just to attack
> a person or a group, as the companies behind the rms-open-letter did.
> (because everybody can easily see who sponsor most of the organizations
> that signed the letter or wrote similar statements against FSF and RMS).
>
>
> And I see how some of you are already trying to depict my words and me.
>
>
> On Sun, 4 Apr 2021 10:22:35 +0100 Jonathan Wakely wrote:
>
> > I don't even think they're in good faith, I think you're just being
> > a Concern Troll because you're upset about the removal of RMS
>
> On Sat, 3 Apr 2021 20:33:42 +0100 Jonathan Wakely wrote:
>
> > If you really think "being American" is a bigger image problem than
> > "being RMS" then you are part of the problem here.
>
> Jonathan is right: maybe I am part of the problem here.
> I'm sorry for that.
>
> I challenge your politics, your interests and your values.
> So I have to be "upset" and "in bad faith", right?
> I must be cancelled, silenced and forgot.
>
>
> But let me ask to you all: how many other people you will have to
> exclude after Stallman and me, just to prove that you are "inclusive"?
>
>
> I'll give it a rest, as Jonathan requested.
>
> But I'm sad. I feel betrayed and threaten by the direction GCC took.
>
> Mala tempora currunt, sed peiora parantur. :-(
>
>
> Giacomo
>

^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2021-04-04 22:53 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-31 23:11 RMS removed from the GCC Steering Committee (was: Remove RMS...) Giacomo Tesio
2021-03-31 23:35 ` Jeff Law
2021-04-01  0:04   ` Giacomo Tesio
2021-04-01  1:25     ` RMS removed from the GCC Steering Committee Thomas Rodgers
2021-04-02 10:05       ` Giacomo Tesio
2021-04-02 11:50         ` Christopher Dimech
2021-04-02 13:05         ` Jonathan Wakely
2021-04-02 14:06           ` Giacomo Tesio
2021-04-02 14:39             ` Christopher Dimech
2021-04-02 21:25         ` Ian Lance Taylor
2021-04-03 17:31           ` Giacomo Tesio
2021-04-03 19:33             ` Jonathan Wakely
2021-04-03 23:45             ` Ian Lance Taylor
2021-04-04  9:22               ` Jonathan Wakely
2021-04-04 13:10               ` Giacomo Tesio
2021-04-04 13:49                 ` Richard Kenner
2021-04-04 14:38                   ` Giacomo Tesio
2021-04-04 17:59                     ` Richard Kenner
2021-04-04 14:40                 ` Christopher Dimech
2021-04-04 22:53                 ` Ian Lance Taylor
2021-04-04  1:08             ` David Edelsohn
2021-04-01  9:13     ` RMS removed from the GCC Steering Committee (was: Remove RMS...) Jonathan Wakely
2021-04-01  9:23       ` Jonathan Wakely
2021-04-03  0:22     ` Gerald Pfeifer
2021-04-01  8:06 ` RMS removed from the GCC Steering Committee Andrea Corallo
2021-04-04 14:57 Christopher Dimech

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).