News for hackers. Stuff that matters.
Re:RMS addresses the free software community by stusmall on Monday April 12, 2021 @11:49AM (#26780775)
"Later in life, I discovered that some people had negative reactions to my behavior, which I did not even know about. Tending to be direct and honest with my thoughts, I sometimes made others uncomfortable or even offended them -- especially women. This was not a choice: I didn't understand the problem enough to know which choices there were.

Sometimes I lost my temper because I didn't have the social skills to avoid it. Some people could cope with this; others were hurt. I apologize to each of them. Please direct your criticism at me, not at the Free Software Foundation."

This is such a great argument for why he shouldn't be in a leadership position. These social skills are crucial in this role.

Re:RMS addresses the free software community by ocdtrekkie on Monday April 12, 2021 @12:12PM (#26781108)
Exactly, there was no reason the FSF board couldn't message him to seek advice without him holding a leadership position. I don't care if people contribute, but positions of leadership should be conveyed to people who set a positive example.

I think there's a massive difference with RMS in that he excuses his actions, but doesn't show much intent or ability to change them. Another FOSS leader, Linus Torvalds, did a 180 when it became clear his behavior wasn't tolerable anymore, and I think Linus showed a level of leadership in that which RMS cannot.

I have my own issues, and I freely admit I probably don't belong in a leadership role. Stallman should do the same, and put himself in an advising-only capacity.

Re:RMS addresses the free software community by henearkr on Monday April 12, 2021 @11:54AM (#26780854)
>These social skills are crucial in this role.

Absolutely not. He is a theorist (if not the theorist) of Free Software. His role is paramount, he is literally the only human completely implacable regarding the degrees of freedom that should be guaranteed to algorithms and software.

The whole movement he started has as well spurred the Creative Commons movement, that is an application to the same principles more specifically to art.

Re:RMS addresses the free software community by hota_mazi on Monday April 12, 2021 @12:25PM (#26781335)
> he is literally the only human completely implacable

Not only is this assuredly false, but it's also the last thing we need in a position of leadership or even as a consultant.

Understanding nuances is paramount for these positions.

Re:RMS addresses the free software community by iajrz on Monday April 12, 2021 @01:59PM (#26782755)
> it's also the last thing we need in a position of leadership or even as a consultant.

On technical matters, you are correct; on moral matters it's a different story.

Think about the moral tragedies of history; we didn't need someone saying "maybe we should not be so evil; let's be less evil - not stop, because that's disruptive and I am not an extremist, but maybe dial it down a bit?"

On moral battlegrounds we need someone capable of saying "we have to stop, and no price is too high to pay in order to stop being evil". Someone who is willing to pay the price themselves, and make the price as low as possible for anyone that wishes to follow through. Nothing less than that suffices; "They enslave their children's children who make compromise with sin", to say it poetically.

Re:RMS addresses the free software community by dralley on Monday April 12, 2021 @02:27PM (#26783143)
>On technical matters, you are correct; on moral matters it's a different story.

They are intertwined. His moral positions have done incredible damage to GCC at a technical level, and lost huge amounts of marketshare to LLVM as a direct result.

(Stallman thought that making the compiler more modular and extensible was totally unacceptable because it might be possible in theory to write proprietary tools that used GCC to dump intermediate representations. Thus preventing any FOSS tools from using GCC, also).

Re:RMS addresses the free software community by iajrz on Monday April 12, 2021 @02:53PM (#26783510)
> His moral positions have done incredible damage to GCC at a technical level, and lost huge amounts of marketshare to LLVM as a direct result.

We can take this as a given for the purposes of the discussion.

> They are intertwined

But which has priority?

The main issue with this topic is that it's sometimes hard to see things from an angle we're so unaccustomed to.

The FSF and the GNU project are accidentally technical, morally-driven organizations. Technical superiority is never the argument for Free Software. You may be thinking about Open Source and mixing them up.

Try to see it from that point of view: if an organization exists to prevent "some evil" from happening and make it as easily as possible for "good people" to not commit and not be subjected to "that evil", it makes sense that the organization will sacrifice things that don't seem to make sense because they are avoiding as strongly as they can to make "some evil" easier to commit.

The goal is not market share; the goal is not technical superiority; the goal is not profit; the goal is to "not be evil", help others "not be evil" and not make it easier than it ever needs to be to "be evil".

Look at the "about" pages in the FSF & Gnu project websites and you will notice that it is not a bad choice for them to avoid doing some things "for market share" or "to remain competitive" when those clash with creating free software, making it easier to create free software, and make sure (within the realm of possibility) that their work cannot be used to facilitate the building of non-free software.

From the FSF's point of view loss of market share is an acceptable loss, if the alternative is "be evil". That is why, odd as it may seem, the FSF needs someone who does not compromise on that.

Re:RMS addresses the free software community by dralley on Monday April 12, 2021 @03:40PM (#26784148)
>The goal is not market share

Market share is absolutely a goal, even if it's only a part of the broader goal. GCC used to have significant leverage to advance free software, and now they have almost none.

>From the FSF's point of view loss of market share is an acceptable loss, if the alternative is "be evil". That is why, odd as it may seem, the FSF needs someone who does not compromise on that.

But it's not. Go look through some of the mailing list threads about LLVM, the whining is nearly unbearable. Despite LLVM having been offered to GNU in the mid 2000s (yes the whole thing, even extending to copyright assignment) and GNU having turned it down due largely to their opposition to modularity.

https://lists.gnu.org/archive/html/emacs-devel/2015-02/msg00...

Re:RMS addresses the free software community by dralley on Tuesday April 13, 2021 @11:42PM (#26802708)
From a recent LWN article about a week ago.

> It restarted, however, when Poimboeuf came back a few days later with another idea for solving his problem: recompiling all plugins when the GCC version changes. This was refused by Yamada, who noted that Ubuntu does not have the GCC mismatch problem, so the problem seemed to be specific to Fedora. Linus Torvalds also disagreed with the proposal, but for another reason. For him there is no technical reason to recompile everything when the GCC version changes, but he expressed his concern on the usage and design of the GCC plugins in general. In a followup message he explained his reasoning in strong words:

>> The kernel gcc plugins _will_ go away eventually. They are an unmitigated disaster. They always have been. I'm sorry I ever merged that support. It's not only a maintenance nightmare, it's just a horrible thing and interface in the first place. It's literally BAD TECHNOLOGY.

> For Torvalds, the right way to implement such plugins is at the intermediate representation (IR) level, but GCC plugins were designed differently for non-technical reasons (out of fear for non-free plugins, which LWN covered back in 2008). People who are interested in plugins should use Clang, as it has a clean IR and easily allows adding similar checks at the IR level, he said.

So here we have Torvalds himself annoyed at GCC's ridiculous plugin architecture.

Re:RMS addresses the free software community by iajrz on Wednesday April 14, 2021 @12:47PM (#26809646)
And that's good and well - that's the way things are done: every project strives for their goal as well as they can.

I am very emphatically not making any statements about the technical aspects of gnu software.

The FSF is not the same as the gnu project, even if they share a lot of values - since they're being used mostly interchangeably in this post, let's roll 'em into one.

Whether someone is good or not for an organization can't be evaluated against arbitrary values: they evaluation needs to be made against the organization's values and their current state.

It's the same issue as when people were complaining about the AST not being available to make emacs _customizable_ into a better C++ IDE. Before even thinking about the technical merits of the solution, the questions that need to be answered unequivocally look like: "Are we making it easier to create non-free software from our work if we do this?" or "Are we eliminating leverage that incentivizes people to write free software in this are?"

From the FSF's standpoint, The crucial questions like "Are we enabling amazing software?" or "Are we going to gain market share from this?" are _secondary_.

And much of people's teeth-grinding is because they don't understand that; at least in the AST discussion I noticed that people arguing for the AST didn't appear to see that their priorities weren't the same as the gnu project's, and rms seems to not have noticed the discrepancy (or attributed it to plausible malice) and made some very strong accusations to people who just weren't arguing their side from the appropriate value framework. Appropriate because gcc is a gnu project, therefore its roadmap is decided according to gnu's values.

If you can't see this, you can't understand that some features, desirable as they could be, should not be (from their standpoint) implemented; from their standpoint, pursuit of technical excellence, usefulness, market share, beauty - any other feature that a software project may have - is subordinated to the value of software freedom.

You may or may not agree with that, and that's OK; but an org that has that kind of value framework sure needs someone - not rms specifically, mind you - who shares it, or at least understands it thoroughly and can commit to making organizational decisions based wholly on that value structure.

Re:RMS addresses the free software community by danaris on Monday April 12, 2021 @12:17PM (#26781214)
So make him a consultant. Make him an advisor or something.

In most organizations, "theorists" aren't the people in charge, no matter how cogent their theories.

Even if it's true that he's the "only human" who's capable of doing the job the best possible (in which case, as some other commenters noted, what happens if he drops dead tomorrow??), that doesn't justify allowing someone with a long history of abusive management and no apparent understanding of what made it abusive back into a management position.

If his prior pedophilia apologism were the only issue with him, then this more-or-less-apology might at least passably address that. It does nothing for his terrible personality in general and his tendency to be ableist, racist, misogynist, and just overall an asshole, any of which should disqualify him from such a public leadership role in the software community.

Keeping him there does so much harm to the image of programmers and software developers of all kinds worldwide.

Re:RMS addresses the free software community by mhh__ on Monday April 12, 2021 @12:17PM (#26781216)
But what does that have to do with running the FSF day to day?
Re:RMS addresses the free software community by b215826 on Monday April 12, 2021 @12:31PM (#26781438)
The FSF ran just fine under him before the Selam G. shitstorm. Sure, he irked a lot of people with his rigid stances. But considering how those stances are exactly what made him found the FSF in the first place, I don't see it as a big problem.
Re:RMS addresses the free software community by pseudalopex on Monday April 12, 2021 @03:46PM (#26784231)
Several people who worked there don't agree it ran just fine.[1][2]

[1] http://ebb.org/bkuhn/blog/2019/10/15/fsf-rms.html

[2] https://twitter.com/paulnivin/status/1377079987950395393

Re:RMS addresses the free software community by bitmunk on Monday April 12, 2021 @06:46PM (#26786136)
>he is literally the only human completely implacable regarding the degrees of freedom that should be guaranteed to algorithms and software.

So he's the Emperor from W40K? Got it.

/s

[dead]
Re:RMS addresses the free software community by thewakalix on Monday April 12, 2021 @12:20PM (#26781256)
Yes, anyone is morally allowed to hit on anyone[1], even though chances are it won’t be reciprocated.

Of course, going too far without consent[2] is wrong. But merely initiating, and then listening, is not.

[1] Pedantry: as long as they’d be morally allowed to continue with consent. Pedophilia being wrong implies that hitting on children is wrong, for example.

[2] Note that it is possible to preemptively withdraw consent. Hitting on someone who previously said “don’t hit on me,” but hasn’t said it to you yet, is still wrong.

Re:RMS addresses the free software community by imwillofficial on Monday April 12, 2021 @04:30PM (#26784767)
People downvoted you, but you actually engaged my question in good faith. You make some excellent points.

I’d argue that being in a leadership position, RMS should have practiced more professionalism, but in a simple way, the way I asked the question, you are correct.

Re:RMS addresses the free software community by nextaccountic on Monday April 12, 2021 @12:11PM (#26781098)
I agree rms is unfit to be a leader, but as a member of the FSF board he is fit to give his opinion on what GPLv4 should be if it ever gets released. I'm trust FSF to do the right thing on "or later" licenses if rms is onboard, but when I see Red Hat removing funding to get him out of the board, well, this give me pause.

https://www.redhat.com/en/blog/red-hat-statement-about-richa...

Re:RMS addresses the free software community by an_mp_speaks on Monday April 12, 2021 @12:34PM (#26781481)
If you look at the FSF's 990, you will see that the Red Hat contribution amounted to about $7000 USD a year. It was a really negligible amount.
Re:RMS addresses the free software community by nextaccountic on Monday April 12, 2021 @12:58PM (#26781851)
So why did they think they had any leverage?
Re:RMS addresses the free software community by rbanffy on Monday April 12, 2021 @12:34PM (#26781472)
Why would Red Hat want to be associated with a group that quietly reinstates him? The board that did it should also go.
Re:RMS addresses the free software community by whatshisface on Monday April 12, 2021 @11:52AM (#26780822)
>These social skills are crucial in this role.

For better or worse, a huge number of very successful leaders have had problems with losing their temper. Not that we should idolize poor anger control, of course.

Re:RMS addresses the free software community by pmarin on Monday April 12, 2021 @02:11PM (#26782943)
So people without social skills can't not be in leadership positions?
Re:RMS addresses the free software community by stusmall on Monday April 12, 2021 @05:30PM (#26785448)
Same reason we keep people without technical skills out of technical roles. Being able to understand, working with, organize, inspire and influence people is at the core of being a leader.
Re:RMS addresses the free software community by africanboy on Tuesday April 13, 2021 @04:15AM (#26789519)
so why's Elon Musk still there? /s

Jocking aside, perfection is enemy of the good.

Nobody is all those things, all the time, consistently, over a life time.

Being a leader in the real World is mostly about being in the political position of influencing the decision of the entity you lead, being it a small team of developers, the local sports team or a corporation.

Look at Steve Jobs, he was capable of being a terrible human being, but was also able to put a lot of money in investors' pockets and so they kept him.

Also, having no technical skill has never stopped anybody from being involved in technical roles. They simply end up working where the bar is lower or were management doesn't care.

If what you say was true, posts like this would not exist.

https://allarsblog.com/2018/03/17/confessions-of-an-unreal-e...

Re:RMS addresses the free software community by JoeyBananas on Monday April 12, 2021 @11:46PM (#26787931)
This comment section has devolved into another episode of "Hackernews attempts to justify the pointless character assassination of RMS by scraping the bottom of the barrel for half-assed reasons to be outraged"