Re: conflicts in the gnu project now affect guile

2019-10-16 Thread Mark H Weaver
Hi Andy,

Andy Wingo  writes:
> Before the RMS/GNU/FSF conversation started, Mark Weaver left Guile, for
> essentially unrelated reasons.  He threatened to leave because he wished
> to be consulted before I landed mixed definitions and expressions and
> shipped them in the 2.9.4 release;

The funny thing is, I don't actually have a strong opinion on this
particular change.

What I *do* have a strong opinion on is that you made the decision
unilaterally, without discussion on the mailing list, and without even
consulting your co-maintainers.  The commit was pushed to Savannah less
than 6 hours before you publicly announced a new Guile release that
included this core language change:

  
https://git.savannah.gnu.org/cgit/guile.git/commit/?id=20535922147cd5992330962aaa5c4986563fc905
  https://lists.gnu.org/archive/html/guile-devel/2019-08/msg00016.html

Ludovic and I only found out about the change after the public
announcements had already been made.

Can you understand why I consider this behavior to be dictatorial?

> I responded over email asking to talk about the issues;

This is misleading, because in fact you flatly refused to even discuss
the issue of *process*, namely that you made the decision unilaterally.
Instead, you insisted on limiting the discussion to the merits of the
actual change, after it had already been made, included in a release,
and publicly announced.

This kind of thing has happened several times in the past, and you've
always responded the same way, flatly refusing to talk about process,
and insisting on limiting the conversation to the merits of the changes
you had already made.

> in response a
> week later I see that he resigned from maintainership and left the
> Guile group on Savannah.  It was truly a shame for Guile, as Mark is
> an excellent hacker and has done a lot of good work for Guile.

I regret quitting the project.  The bus factor of Guile is far too low,
and it's a very important project.

I was angry.  I think I had a right to be angry.  After 8 years working
on Guile, and 5 years as your co-maintainer, your actions felt extremely
disrespectful to me.  Can you understand why I would feel that way?

> It's true also that, mixed with the sadness, I felt a modicum of relief.
> It has never been easy to work with Mark.  I could toil on Guile for
> weeks, taking time away from my family, and then wake up to receive a
> private mail excoriating me for my work.

I did not excoriate you for your work.  Rather, I complained bitterly
about being blindsided by changes that you included in the 2.2.0 release
against my wishes.

Still, I should have balanced my complaints with congratulations for
your contributions.  I'm sincerely sorry that I failed to do that.  I
didn't have it in me at the time, and your refusal to talk about process
left an open wound that has festered and never really healed.

> Yesterday, on internal project-wide GNU mailing lists, Mark brought up
> his personal grievances with me, arguing that the only reason I was
> ignoring RMS was because, in his opinion, RMS is the only person that
> could stop me from being Guile Dictator For Life; that I was attacking
> Richard out of some kind of hypocritical, tyrannical megalomania.

This is a severe mischaracterization of what I actually wrote.

First of all, I never said that it was the "only reason", or even that
it was "a reason".  I merely said that you had an "interest" in deposing
Richard, by which I meant that you had something to gain from it.

Secondly, there was a specific purpose to raising my grievances on the
internal mailing list.  It's because you are vigorously arguing for
collective decision making within GNU, while at the same time you are
acting in a dictatorial manner within the Guile project, failing to even
consult your co-maintainers on core language changes.  I think that's
hypocritical, and I said so.

> Still, it was with surprise that I woke up this morning to a request
> from Mark to re-join the Guile project on Savannah, saying that RMS had
> appointed Mark to become co-maintainer, and that Mark assented -- "given
> recent events".
>
> Now, Richard has no idea about Guile or how it works either technically
> or socially, and has not consulted with me as Guile maintainer, nor to
> my knowledge did he consult with Ludovic.

The facts are plain.  The bus factor in Guile is shockingly low.
Ludovic's attention is almost entirely focused on Guix, and he hasn't
worked much on the compiler since the 2.0 days.  A lot has changed since
then, as you and I both know.  Besides you, I'm the only person in the
world who is able to work on contemporary Guile compiler internals.

> I don't know what to conclude about RMS's motivations -- is it
> retaliation?

A stronger case can be made that your attempt to block my return to this
project is retaliatory.

You might be comfortable with a bus factor of close to 1 on modern Guile
compiler internals, but that would be an irresponsible decision on your

Re: conflicts in the gnu project now affect guile

2019-10-16 Thread Adrienne G. Thompson
On Wed, Oct 16, 2019 at 4:56 PM Tadeus Prastowo  wrote:

> Dear Andy,
>
> Could you kindly move
> https://guix.gnu.org/blog/2019/joint-statement-on-the-gnu-project/ to
> your own site, please?


They published their "Joint Statement" on gnu.org because they know they
have support from a faction of the FSF board. It's all part of the "board
game".

:)

Adrienne
-- 
Freedom - no pane, all gaiGN!

GNU C-Graph - http://www.gnu.org/software/c-graph
Code Art Now - http://codeartnow.com
Abertheid Campaign - http://www.abertheid.info
Follow me on Twitter @AdrienneGT @GNUcgraph


Re: conflicts in the gnu project now affect guile

2019-10-16 Thread Linus Björnstam
Hi Andy!

Your work (and amazing blog) and the wonderful work by the GUIX team is what 
brought me to guile. I don't have any I'll feelings towards Mark (I have 
appreciated his support on the mailing list many times), but I will follow 
Guile wherever you and Ludo take it, inside or outside the GNU project.

I am but a lowly hobby programmer (who found a home in scheme) soI don't think 
I can contribute much in either case, but if financial support for hosting is 
needed I can contribute to that. Apart from trying my best to help people in 
the IRC channel.


Thank you for your work.
-- 
  Linus Björnstam

On Wed, 16 Oct 2019, at 15:14, Andy Wingo wrote:
> Hello all,
> 
> In the last few weeks, a conversation among GNU maintainers that has
> been simmering for years burst into public.  For a while it resubmerged
> into private GNU lists, but now it has resurfaced to affect the Guile
> project.
> 
> Just for background information, I wrote about my thoughts here:
> 
>   https://wingolog.org/archives/2019/10/08/thoughts-on-rms-and-gnu
> 
> The summary is that, like many people in GNU, I have long treated
> Richard Stallman not as a hero, not as a leader, but rather a "missing
> stair" (https://en.wikipedia.org/wiki/Missing_stair) that one has to
> route around.  This approach was never very inclusive -- if you don't
> have much experience in GNU, it's possible to not know about it, and to
> fall in the hole yourself.  On the other hand if you know of RMS but not
> Guile, you might think that Guile developers support RMS.
> 
> However, recent events made me realize this approach was not only unfair
> to newcomers, but unjust as well, as by continuing to work on GNU and
> not saying anything, I was both lending unmerited prestige to RMS,
> enabling his creepy behavior towards women, and additionally, enabling
> his apparent pedophilia-advocacy.
> 
> Regarding this latter point, I wasn't really aware that this was a view
> RMS was promoting, but I am ashamed to admit that I had heard rumors
> that Richard publically advocated sex between adults and teenagers,
> defended sexual harassers, and questioned the experience of victims of
> sexual assault, and I preferred not to listen.  Looking again, and I
> think Richard's web site speaks for itself:
> 
>   
> https://web.archive.org/web/20170612074722/http://stallman.org/archives/2017-mar-jun.html#26_May_2017_(Prudish_ignorantism)
>   
> https://web.archive.org/web/20180131020215/https://stallman.org/archives/2017-jul-oct.html#29_October_2017_(Pestering_women)
>   
> https://web.archive.org/web/20180104112431/https://www.stallman.org/archives/2017-nov-feb.html#27_November_2017_(Roy_Moore's_relationships)
>   
> https://web.archive.org/web/20180509120046/https://stallman.org/archives/2018-mar-jun.html#30_April_2018_(UN_peacekeepers_in_South_Sudan)
>   
> https://web.archive.org/web/20180911075211/https://www.stallman.org/archives/2018-jul-oct.html#17_July_2018_(The_bullshitter's_flirting)
>   
> https://web.archive.org/web/20180911075211/https://www.stallman.org/archives/2018-jul-oct.html#21_August_2018_(Age_and_attraction)
>   
> https://web.archive.org/web/20180924231708/https://stallman.org/archives/2018-jul-oct.html#23_September_2018_(Cody_Wilson)
>   
> https://web.archive.org/web/20181113161736/https://www.stallman.org/archives/2018-sep-dec.html#6_November_2018_(Sex_according_to_porn)
>   
> https://web.archive.org/web/20190325024048/https://stallman.org/archives/2019-jan-apr.html#14_February_2019_(Respecting_peoples_right_to_say_no)
>   
> https://www.stallman.org/archives/2019-may-aug.html#11_June_2019_(Stretching_meaning_of_terms)
>   
> https://web.archive.org/web/20190801201704/https://stallman.org/archives/2019-may-aug.html#12_June_2019_(Declining_sex_rates)
>   
> https://web.archive.org/web/20190801201704/https://stallman.org/archives/2019-may-aug.html#30_July_2019_(Al_Franken)
>   
> https://web.archive.org/web/20190903050208/https://stallman.org/archives/2019-jul-oct.html#27_August_2019_(Me-too_frenzy)
> 
> Anyway.  So far, so GNU.  A couple weeks ago I thought it an opportune
> moment to declare publicly the views that I have long held privately:
> that I do not consider RMS to be the leader of GNU, and that GNU
> maintainers and other developers with a stake in the project should
> organize to fill the void.
> 
>*  *  *
> 
> I pause here to mention that you may not agree with this perspective and
> that is fine.  There are many ways that we can continue to work together
> while this discussion plays out.  Part of the purpose of this mail
> though is to make it clear that there are differences of opinion and
> that the GNU project is in flux.
> 
>*  *  *
> 
> Now we get to how this issue affects Guile.
> 
> Before the RMS/GNU/FSF conversation started, Mark Weaver left Guile, for
> essentially unrelated reasons.  He threatened to leave because he wished
> to be consulted before I 

Re: conflicts in the gnu project now affect guile

2019-10-16 Thread Tadeus Prastowo
Dear Andy,

Could you kindly move 
https://guix.gnu.org/blog/2019/joint-statement-on-the-gnu-project/ to your own 
site, please?

As Jean said, you (and/or Ludovic) should not have published the petition under 
gnu.org in the first place, to quote Jean [1]:

To publish his political opinions where Ludovic Courtès is defaming and 
harassing Richard Stallman on his own domain is disgraceful and shameful 
activity! That would be like me to kick my own mother in her stomach.

End quote.

Every family has their own weaknesses, but experiencing how broken one's family 
is not an excuse to kick one's own parents from the house that the parents have 
built with their own hands.  If one no longer wishes to live with their own 
parents, they definitely are free to leave their own parents and go out of 
their parents' houses.

Therefore, I implore you to take down 
https://guix.gnu.org/blog/2019/joint-statement-on-the-gnu-project/ from a 
subdomain of gnu.org, hand over the maintenance of the GNU Guix project to 
Mark, resign from the GNU Guix project (leave your parent and go out of your 
parent's house), and set up your own site and repository to fork the GNU Guix 
project (build your own house now with your own hands, which is the right and 
fair thing to do instead of kicking your own parent out from their own house).

Lastly, I implore you to ask those who have signed 
https://guix.gnu.org/blog/2019/joint-statement-on-the-gnu-project/ to follow 
suit.  For example, those GCC folks can definitely have the money of their own 
organizations jointly to fork GCC, no?  If not, then they should remove their 
signature from that joint statement, unless you have moved that statement out 
from under the gnu.org.  Fair, isn't it?

Thank you.

[1] 
https://gnu.support/richard-stallman/Ludovic-Court%C3%A8s-Guix-is-accusing-Stallman-of-Thoughtcrime-on-his-own-domain-GNU-org.html

--
Best regards,
Tadeus



Fwd: conflicts in the gnu project now affect guile

2019-10-16 Thread Stefan Israelsson Tampe
-- Forwarded message -
From: Stefan Israelsson Tampe 
Date: Wed, Oct 16, 2019 at 11:09 PM
Subject: Re: conflicts in the gnu project now affect guile
To: Jean Louis 


Hi List,

I appreciate the work of all maintainers. I really hope that we can get a
solution to this situation.

Anyhow I think that the political question is really difficult and I
personally stay out of any judgement on all sides from
the lack of deep understanding. Let me just say that I understand both
views on the matter but I'm to ignorant to find out
where to best draw the line.

The best solution is to stop women and men being hurt by a partner and
still maintain a free though movement and allow
people who do not being hurt do whatever they like. My view of the world
though is that it is piss ugly in many ways and a
lot of human is being abused.

So I want to make the world a little better by sharing my work as free
code. And I hope that I will still see my favorite hackers
working on guile in the future as well. I will certainly not put a
judgement on either side of the fence, and hope that the politics
stays out of my favorite scheme environment.

Please maintainers, dig down the ax, and concentrate to do whatever you can
to make the world a little better by
exposing your great nonpolitical computer poetry to the world.

Then on the political side, fight it on political sites, for a better world
of cause, that I support.

Regards
Stefan





On Wed, Oct 16, 2019 at 10:15 PM Jean Louis  wrote:

> This is response to:
> https://lists.gnu.org/archive/html/guile-devel/2019-10/msg5.html
>
> Dear Andy,
>
> No, I do not think that conflicst affect GNU Guile. I think you are
> the one affecting GNU Guile and GNU community and Guix community.
>
> That you are now using Guile mailing list to promote defamation of RMS
> and to mix private political opinions of Dr. Richard Stallman with GNU
> Guile project is disgrace.
>
> GNU project is apolitical and never was political.
>
> Dr. Richard Stallman has his blog and political views outside of the
> GNU Project and FSF and those views do not represent neither GNU nor
> FSF.
>
> You have your own blog outside of the GNU project, so please stick to
> your blog, write your stuff outside, do not send stuff to GNU Guile
> list.
>
> It was you who started mixing Guix with politics, and you and Ludovic
> Courtès who started mixing jokes with feminism, feminism with GNU and
> so on.
>
> Please refer to GNU kind communication guidelines to stick to free
> software philosophy. Your blog does not show that you are promoting
> free software philosophy, you promote software, but not free software
> philosophy, and I can by that way think of you as only as programmer.
>
> Yet your logical skills and research skills are down to zero related
> to Dr. Richard Stallman.
>
> Your integrity is down to zero, as instead that you appreciat all the
> donations and facilities as provided by RMS as that is his creation,
> you are spitting and dividing the same community that you are
> pretending to support.
>
> You are traitor of the GNU project and GNU communication guidelines.
>
> You are traitor of Guix good code of conduct that shall create
> harassment friendly environment.
>
> * Andy Wingo  [2019-10-16 09:14]:
> > In the last few weeks, a conversation among GNU maintainers that has
> > been simmering for years burst into public.  For a while it resubmerged
> > into private GNU lists, but now it has resurfaced to affect the Guile
> > project.
>
> Please do not generalize, those are not "GNU maintainers" those are
> few people who have been invited by Andy Wingo, you and your good
> friend Ludovic Courtès to join on the rumor mongering accusation
> inflation that you have published on Guix pages.
>
> That is disgrace for you personally, disgrace for Ludo, disgrace for
> Guix and GNU and the FSF.
>
> > Just for background information, I wrote about my thoughts here:
> >
> >   https://wingolog.org/archives/2019/10/08/thoughts-on-rms-and-gnu
>
> And I have written responses on that, so why not have some balls and
> refer to responses as well?
>
> See:
> https://www.reddit.com/r/gnu/comments/dgelag/thoughts_on_rms_and_gnu_wingolog/f3eglgb/
>
> You have no arguments really to backup your accusations.
>
> > The summary is that, like many people in GNU, I have long treated
>
> I am sorry, please stop with generalizations in your statements.
>
> Saying "many people" is anti-social characterization, please be
> specific and name people, do not give false impression that many
> people support you, as they don't.
>
> > However, recent events made me realize this approach was not only unfair
> > to newcomers, but unjust as well, as by continuing to work on GNU and
> > not saying anything, I was both lending unmerited prestige to RMS,
> > enabling his creepy behavior towards women, and additionally, enabling
> > his apparent pedophilia-advocacy.
>
> That is incorrect. That is your twisted and biased opinion 

Re: conflicts in the gnu project now affect guile

2019-10-16 Thread Jean Louis
This is response to:
https://lists.gnu.org/archive/html/guile-devel/2019-10/msg5.html

Dear Andy,

No, I do not think that conflicst affect GNU Guile. I think you are
the one affecting GNU Guile and GNU community and Guix community.

That you are now using Guile mailing list to promote defamation of RMS
and to mix private political opinions of Dr. Richard Stallman with GNU
Guile project is disgrace.

GNU project is apolitical and never was political.

Dr. Richard Stallman has his blog and political views outside of the
GNU Project and FSF and those views do not represent neither GNU nor
FSF.

You have your own blog outside of the GNU project, so please stick to
your blog, write your stuff outside, do not send stuff to GNU Guile
list.

It was you who started mixing Guix with politics, and you and Ludovic
Courtès who started mixing jokes with feminism, feminism with GNU and
so on.

Please refer to GNU kind communication guidelines to stick to free
software philosophy. Your blog does not show that you are promoting
free software philosophy, you promote software, but not free software
philosophy, and I can by that way think of you as only as programmer.

Yet your logical skills and research skills are down to zero related
to Dr. Richard Stallman.

Your integrity is down to zero, as instead that you appreciat all the
donations and facilities as provided by RMS as that is his creation,
you are spitting and dividing the same community that you are
pretending to support.

You are traitor of the GNU project and GNU communication guidelines.

You are traitor of Guix good code of conduct that shall create
harassment friendly environment.

* Andy Wingo  [2019-10-16 09:14]:
> In the last few weeks, a conversation among GNU maintainers that has
> been simmering for years burst into public.  For a while it resubmerged
> into private GNU lists, but now it has resurfaced to affect the Guile
> project.

Please do not generalize, those are not "GNU maintainers" those are
few people who have been invited by Andy Wingo, you and your good
friend Ludovic Courtès to join on the rumor mongering accusation
inflation that you have published on Guix pages.

That is disgrace for you personally, disgrace for Ludo, disgrace for
Guix and GNU and the FSF. 

> Just for background information, I wrote about my thoughts here:
> 
>   https://wingolog.org/archives/2019/10/08/thoughts-on-rms-and-gnu

And I have written responses on that, so why not have some balls and
refer to responses as well?

See: 
https://www.reddit.com/r/gnu/comments/dgelag/thoughts_on_rms_and_gnu_wingolog/f3eglgb/

You have no arguments really to backup your accusations.

> The summary is that, like many people in GNU, I have long treated

I am sorry, please stop with generalizations in your statements.

Saying "many people" is anti-social characterization, please be
specific and name people, do not give false impression that many
people support you, as they don't.

> However, recent events made me realize this approach was not only unfair
> to newcomers, but unjust as well, as by continuing to work on GNU and
> not saying anything, I was both lending unmerited prestige to RMS,
> enabling his creepy behavior towards women, and additionally, enabling
> his apparent pedophilia-advocacy.

That is incorrect. That is your twisted and biased opinion which has
foundation in your educational background. I have got impression that
you have never ever understood what free speech means. And you have
not legally understood what is defamation and slander of character.

You are bringing criminal acts into GNU Guile mailing list. Please
refrain doing so.

> Regarding this latter point, I wasn't really aware that this was a view
> RMS was promoting, but I am ashamed to admit that I had heard rumors
> that Richard publically advocated sex between adults and teenagers,
> defended sexual harassers, and questioned the experience of victims of
> sexual assault, and I preferred not to listen.

Your statements are generalized, twisted and distorted. You are doing
this only to justify the harm you have done to the community and to
make your "right" in your own eyes.

You have betrayed the principles of good behavior in the community,
you have harmed both Guix, and GNU, and Guile community and you are
only trying to justify and "prove" how right you are.

I do believe you are good person, truly I do, I just know that you are
young and naive, and I am kicking my head into the wall for reasons
that one programmer like you cannot differentiate what RMS really
said. As I considered programmers always in general having sense of
logics and differentiation.

To differentiate is a test of intelligence.

To identify things with each other, without seeing differences is a
test of stupidity.

>   
> https://web.archive.org/web/20170612074722/http://stallman.org/archives/2017-mar-jun.html#26_May_2017_(Prudish_ignorantism)
>   
> 

Re: conflicts in the gnu project now affect guile

2019-10-16 Thread pelzflorian (Florian Pelz)
This is very sad.  I appreciate the enormous time investments of all
of you for Guile.  When you make a decision, I hope you understand the
other.

Regards,
Florian



Re: conflicts in the gnu project now affect guile

2019-10-16 Thread Mikael Djurfeldt
Hi Andy, Ludovic and everyone else,

As a previous co-maintainer of Guile, it saddens me that you/we have run
into these kind of difficulties. It's especially sad since, as also David
wrote, Guile has always been a project with a friendly atmosphere. What I
wish for is that everyone involved in this conflict make their best effort
to find a good way forward, and in particular, a way that can preserve the
valuable social assets of Guile.

My own viewpoint of recent events around RMS is that he is a special kind
of person with his own kind of strengths and weaknesses. Yes, it's quite
clear that project leadership and management is not his strength, but at
the same time he is the root of the free software movement with a fantastic
legacy. I'm also fascinated by how often what he has said, and which at the
time might have caused many rolling eyes, eventually have turned out to be
correct. So, also here, I'm sad that there is not enough room in present
day society to accommodate a person like RMS. I would have wished for him
to end celebrated. Even though I'm myself strongly for the causes of women
and obviously completely against any form of child abuse, I think that it
is possible to disagree with some of RMS statements without judging him too
harshly. I take a risk in saying that it is certainly possible to see his
perspective and arguments in his defence of Minsky, even if one disagrees
and thinks that he has left some aspects of the situation out.

Then there is the question of leadership. I don't think that it was good
timing of the GNU maintainers to go forward with their initiative at this
precise point in time. But I welcome it in other respects and now that it
is out in the open, I think you maintainers should go forward with it and
try to achieve a more reasonable governing structure in GNU. I wish you
good luck with that. With the timing you chose it will be harder, but I
hope for you to succeed.

Regarding Guile, I have a very high confidence in Andy and Ludovic and
think the Guile project should regard itself very lucky to have such
maintainers. I wasn't aware of the differences between Andy and Mark and
also have a very high appreciation of Mark's careful work. But I think it
is clear to most people that it is not good leadership by RMS to appoint
Mark as co-maintainer without consulting with Andy and Ludovic. Under
normal circumstances, a leader can do such things, but given the current
situation, with the well motivated request for a new governing structure,
my point of view is that it is Andy and Ludovic who currently rows this
boat.

Andy and Ludovic, you have my full support. Please stick with Guile, but
please also keep your calm and talk a lot to key people to try to resolve
this situation in a good way (which of course does not mean letting your
hands be tied).

Best regards,
Mikael


Re: Stepping back up as a co-maintainer

2019-10-16 Thread Jean Louis
* Mark H Weaver  [2019-10-16 01:42]:
> Hello all,
> 
> In light of recent events, I've decided to step back up as a
> co-maintainer of GNU Guile.

I am welcoming it, thank you for stepping back up.

Jean



Re: conflicts in the gnu project now affect guile

2019-10-16 Thread Jean Louis
* Christopher Lemmer Webber  [2019-10-16 11:33]:
> I agree with everything Andy and David have written, so I'm not sure how
> much to rehash here.
> 
> I'm extremely saddened to see RMS pull this move.  It seriously
> undermines faith for maintainers of GNU projects that ther is any
> semblance of fair governance, and that the rug can't be pulled out from
> under their feet at any time.

What means "fair" to you?

Jean Louis



Re: conflicts in the gnu project now affect guile

2019-10-16 Thread Jean Louis
* Thompson, David  [2019-10-16 10:12]:
> Now, onto the present.  Seeing Mark step down from as a Guile
> co-maintainer was an indicator that something was amiss internally
> with Guile.  I have a great respect for Mark, but I must admit that
> I've been extremely disappointed to see him, on internal GNU lists,
> steadfastly defending what I consider indefensible behavior by RMS.

What you need to understand is to keep GNU project apolitical, where
only politics is free software philosophy.

That is how "community" is created, on sharing what is common to
community.

We are all different people. We have all our different political
notes.

RMS has affinity to Science Fiction. Somebody does not have affinity
on Science Fiction and cannot think of it.

Would then Science Fiction as subject beyond free software shall be
focused on to divide the community of free software depending on what
they think of science fiction? Please understand the analogy.

GNU community is friendly to each other and welcoming everybody
regardless of their outside political viewpoints.

Keep GNU community politics-free and it will keep growing and
remaining friendly.

If somebody is defending RMS or attacking RMS -- why not keep that in
your personal conversation to RMS, or keep it on your own blogs. But
keep it OUTSIDE OF GNU website.

> Upon seeing the mail to this list that Mark was stepping back into his
> co-maintainer role, I had assumed that Andy and Mark had worked
> through their differences and disagreements and was glad.  But now
> that I know that the truth is that RMS, as chief nuisance, put Mark
> back into this role without the consent of either active Guile
> co-maintainer, and without even telling them, I am extremely
> disappointed and I do not approve.

Could you deflate accusations please?

> RMS, once again, has abused his leadership role to make unilateral
> decisions to the detriment of a GNU project.

He has acted, he has not "abused". If anybody shall be leader and
contributor in GNU project those should be people loyal to free
software philosophy and loyal to GNU kind communication guidelines,
people who understand that GNU project is about free software
operating system and users' rights.

People who think that GNU project itself shall favor one or the other
political views are in the wrong place.

Please find appropriate place for your ranting, be it on RMS, myself,
or anybody else. Not in GNU.

GNU is welcoming community to everybody.

It is apolitical.

It is non-partisan community.

Could you try understanding?

It is not a democracy and it never was. Free software philosophy was
not invented by democratic process.

> Yet another data point that reinforces my belief that when RMS
> "leads" the results are negative.

That is inflation of rumors without facts. What can be wrong that one
developer was welcomed back? Nothing.

What can be wrong with people like Ludovic Courtès and Andy Wingo and
other members of the Thoughtpolice Squad? Everyting. They are dividing
community, they do not belong in kind community.

I let them be. But I propose that they take their disgraceful
behaviour outside of GNU.

> This is not the behavior of ap leader that I support, and I
> certainly don't personally recognize him as the leader of GNU.

So what?

> He truly is a broken stair, a stick in the mud, a roadblock.

He is the roadblock for people like you who never hold free software
speeches and who value rumor mongering and false journalism more than
his works to promote free software philosophy.

Otherwise, he is the driving force and with all his connections, and
influence that RMS has, he can fart and cause more good in society
then you can with your biased fact-less statements.

> What happens if we pay no mind to him?  Does the GNU brand mean
> anything at this point?  If anything, it's probably negative.

Blah blah blah, impossible, you have no idea what you are speaking
about. Numerous free software organizations exists in his world, all
over the planet, they do not share your thoughts, and your opinions
simply do not matter. You cannot change the "GNU brand".

It is project to build operating system and project is successful and
accomplished, and there are many free software distributions, and free
software philosophy is influencing the world and politics of many
countries. Users are gaining their rights back. And there is much more
to fight for.

You cannot do nothing about it.

You can hate RMS as much as you want, but you cannot do nothing about
it.

Finally there are people who love RMS for his way of living, for his
way of pushing ideology forward, you cannot do nothing about that.

> As for the future, I would like to see Guile continue to be the
> welcoming, inclusive, productive place it has been since I've known
> it, even though it may require some socially difficult decisions.
> Andy and Ludovic, you have my support.  You've responded to recent
> events admirably even though it meant being personally 

Re: conflicts in the gnu project now affect guile

2019-10-16 Thread Eli Zaretskii
> From: Christopher Lemmer Webber 
> Date: Wed, 16 Oct 2019 11:33:11 -0400
> Cc: Andy Wingo 
> 
> I'm extremely saddened to see RMS pull this move.  It seriously
> undermines faith for maintainers of GNU projects that ther is any
> semblance of fair governance, and that the rug can't be pulled out from
> under their feet at any time.

To reach such conclusions, we'd need to hear a first-hand report of
what exactly did RMS and Mark say in their (presumed) off-list
exchange.  No such first-hand report was posted; Mark just said that
he decided to step back.



Re: conflicts in the gnu project now affect guile

2019-10-16 Thread Christopher Lemmer Webber
I agree with everything Andy and David have written, so I'm not sure how
much to rehash here.

I'm extremely saddened to see RMS pull this move.  It seriously
undermines faith for maintainers of GNU projects that ther is any
semblance of fair governance, and that the rug can't be pulled out from
under their feet at any time.



Re: conflicts in the gnu project now affect guile

2019-10-16 Thread Thompson, David
On Wed, Oct 16, 2019 at 9:14 AM Andy Wingo  wrote:
>
> Perhaps this moment is an opportunity, to see where the Guile community
> stands.  In that spirit I invite Guile community members to weigh in on
> the issue.  What do you think about Guile's continued relationship with
> GNU?  What about its relationship with RMS?  Finally, what would you
> like to see happen regarding the future of Guile?

A bit of context about myself and what has shaped my feelings on the
matter: In 2014 I was hired at the FSF as a web developer. In 2015 I
quit because the work environment that RMS is ultimately responsible
for was demotivating and sad.  All of my former FSF coworkers, some of
whom sincerely tried (and failed) to make positive change, have since
moved on due to similar frustrations.  In 2018 I disassociated myself
with GNU (as in I no longer identify as a GNU hacker, as there is no
formal association) after witnessing RMS rudely interrupt and derail
Bradley Kuhn's LibrePlanet session and insist that conference rules do
not apply to him.  That was the last straw for me, personally, but
this pressure had been building for years.

However, I have felt, and continue to feel, that Guile is an oasis in
the GNU desert and a large part of that is because it has maintainers
that truly care about creating a welcoming environment and not
tolerating bigotry in the name of "free speech."  Andy, Ludovic, and
Mark, I owe each of you much gratitude for all the help and positive
messages I've received since 2012 or so when I discovered Guile.  I
love free software, and I especially love Guile. Thank you, thank you,
thank you.

Now, onto the present.  Seeing Mark step down from as a Guile
co-maintainer was an indicator that something was amiss internally
with Guile.  I have a great respect for Mark, but I must admit that
I've been extremely disappointed to see him, on internal GNU lists,
steadfastly defending what I consider indefensible behavior by RMS.
Upon seeing the mail to this list that Mark was stepping back into his
co-maintainer role, I had assumed that Andy and Mark had worked
through their differences and disagreements and was glad.  But now
that I know that the truth is that RMS, as chief nuisance, put Mark
back into this role without the consent of either active Guile
co-maintainer, and without even telling them, I am extremely
disappointed and I do not approve.  RMS, once again, has abused his
leadership role to make unilateral decisions to the detriment of a GNU
project.  Yet another data point that reinforces my belief that when
RMS "leads" the results are negative.  This is not the behavior of a
leader that I support, and I certainly don't personally recognize him
as the leader of GNU.  He truly is a broken stair, a stick in the mud,
a roadblock.  What happens if we pay no mind to him?  Does the GNU
brand mean anything at this point?  If anything, it's probably
negative.

As for the future, I would like to see Guile continue to be the
welcoming, inclusive, productive place it has been since I've known
it, even though it may require some socially difficult decisions.
Andy and Ludovic, you have my support.  You've responded to recent
events admirably even though it meant being personally attacked by
others within GNU and outside.  Mark, I urge you to reconsider where
you stand with RMS.  I know that you have a lot of history, but times
have changed.

Regards,

- Dave



conflicts in the gnu project now affect guile

2019-10-16 Thread Andy Wingo
Hello all,

In the last few weeks, a conversation among GNU maintainers that has
been simmering for years burst into public.  For a while it resubmerged
into private GNU lists, but now it has resurfaced to affect the Guile
project.

Just for background information, I wrote about my thoughts here:

  https://wingolog.org/archives/2019/10/08/thoughts-on-rms-and-gnu

The summary is that, like many people in GNU, I have long treated
Richard Stallman not as a hero, not as a leader, but rather a "missing
stair" (https://en.wikipedia.org/wiki/Missing_stair) that one has to
route around.  This approach was never very inclusive -- if you don't
have much experience in GNU, it's possible to not know about it, and to
fall in the hole yourself.  On the other hand if you know of RMS but not
Guile, you might think that Guile developers support RMS.

However, recent events made me realize this approach was not only unfair
to newcomers, but unjust as well, as by continuing to work on GNU and
not saying anything, I was both lending unmerited prestige to RMS,
enabling his creepy behavior towards women, and additionally, enabling
his apparent pedophilia-advocacy.

Regarding this latter point, I wasn't really aware that this was a view
RMS was promoting, but I am ashamed to admit that I had heard rumors
that Richard publically advocated sex between adults and teenagers,
defended sexual harassers, and questioned the experience of victims of
sexual assault, and I preferred not to listen.  Looking again, and I
think Richard's web site speaks for itself:

  
https://web.archive.org/web/20170612074722/http://stallman.org/archives/2017-mar-jun.html#26_May_2017_(Prudish_ignorantism)
  
https://web.archive.org/web/20180131020215/https://stallman.org/archives/2017-jul-oct.html#29_October_2017_(Pestering_women)
  
https://web.archive.org/web/20180104112431/https://www.stallman.org/archives/2017-nov-feb.html#27_November_2017_(Roy_Moore's_relationships)
  
https://web.archive.org/web/20180509120046/https://stallman.org/archives/2018-mar-jun.html#30_April_2018_(UN_peacekeepers_in_South_Sudan)
  
https://web.archive.org/web/20180911075211/https://www.stallman.org/archives/2018-jul-oct.html#17_July_2018_(The_bullshitter's_flirting)
  
https://web.archive.org/web/20180911075211/https://www.stallman.org/archives/2018-jul-oct.html#21_August_2018_(Age_and_attraction)
  
https://web.archive.org/web/20180924231708/https://stallman.org/archives/2018-jul-oct.html#23_September_2018_(Cody_Wilson)
  
https://web.archive.org/web/20181113161736/https://www.stallman.org/archives/2018-sep-dec.html#6_November_2018_(Sex_according_to_porn)
  
https://web.archive.org/web/20190325024048/https://stallman.org/archives/2019-jan-apr.html#14_February_2019_(Respecting_peoples_right_to_say_no)
  
https://www.stallman.org/archives/2019-may-aug.html#11_June_2019_(Stretching_meaning_of_terms)
  
https://web.archive.org/web/20190801201704/https://stallman.org/archives/2019-may-aug.html#12_June_2019_(Declining_sex_rates)
  
https://web.archive.org/web/20190801201704/https://stallman.org/archives/2019-may-aug.html#30_July_2019_(Al_Franken)
  
https://web.archive.org/web/20190903050208/https://stallman.org/archives/2019-jul-oct.html#27_August_2019_(Me-too_frenzy)

Anyway.  So far, so GNU.  A couple weeks ago I thought it an opportune
moment to declare publicly the views that I have long held privately:
that I do not consider RMS to be the leader of GNU, and that GNU
maintainers and other developers with a stake in the project should
organize to fill the void.

   *  *  *

I pause here to mention that you may not agree with this perspective and
that is fine.  There are many ways that we can continue to work together
while this discussion plays out.  Part of the purpose of this mail
though is to make it clear that there are differences of opinion and
that the GNU project is in flux.

   *  *  *

Now we get to how this issue affects Guile.

Before the RMS/GNU/FSF conversation started, Mark Weaver left Guile, for
essentially unrelated reasons.  He threatened to leave because he wished
to be consulted before I landed mixed definitions and expressions and
shipped them in the 2.9.4 release; I responded over email asking to talk
about the issues; in response a week later I see that he resigned from
maintainership and left the Guile group on Savannah.  It was truly a
shame for Guile, as Mark is an excellent hacker and has done a lot of
good work for Guile.

It's true also that, mixed with the sadness, I felt a modicum of relief.
It has never been easy to work with Mark.  I could toil on Guile for
weeks, taking time away from my family, and then wake up to receive a
private mail excoriating me for my work.  It was also far from the first
time he threatened to leave the project if he did not get his way.  I
have never let the problems between Mark and me into the public sphere
though, preferring to preserve his reputation, and it