I’m not sure how valuable these baseless anecdotes are to the conversation and is one of the reasons why I try to argue on principles.
I’m optimistic that you brought up principles as well as I think it’s important to judge developers based on the quality of their code rather than how popular they are.
Good software isn’t a democracy. Democracy is great for things that are arbitrary, but sucks for things where there’s objective value. I don’t want my surgeon taking a vote on how to proceed while I’m on the table.
However, that doesn’t mean democratic principles have no place. Consensus, discussion, collaboration are all important. But not to the exclusion of skill and responsibility. While I don’t want my surgeon taking a vote that includes the orderly and electrician who happen to be in the room, I hope that they solicit input and consider opinions from others before they decide on the course of action.
I also don’t know of a way to compare individuals for their value and think it’s a waste of effort to do so. People who encourage facilitation are awesome and I think frequently projects can do better with a fun person who attracts participation rather than some hard core coder who pisses everyone off. But not as an absolute rule. I’ve worked on projects with wonderful cheerleaders that never produced anything because they were all happiness and tons of people, but no one actually doing work.
I work on some free software projects and most people don't even know who RMS is. There are multiple Free/Open Source software associations, projects and communities to choose, all with different people working on them, some of them don't tolerate such behavior.
If none of those fit, people can just create their own and choose who to associate with.
This is clearly a fabricated justification. But if such people were to actually exist they would not participate in the free software movement either way due to misalignment of values and ideologies.
Bushnell makes the excellent point that he wasn't pushed out for this email alone, but for the pattern of thought the email indicates when aligned with other behaviors in his career.
https://medium.com/@thomas.bushnell/a-reflection-on-the-depa...