On Fri Apr 16, 2021 at 4:19 AM BST, Ian Lance Taylor wrote: > On Thu, Apr 15, 2021 at 8:02 PM Frosku <fro...@frosku.com> wrote: > > > > > We want free software to succeed. Free software is more likely to > > > succeed if more people work on it. If you are a volunteer, as many > > > are, you can choose to spend your time on the project where you have > > > to short-stop unwelcome advances, where you are required to deal with > > > "men with poor social skills." Or you can choose to spend your time > > > on the project where people treat you with respect. Which one do you > > > choose? > > > > The one where technical excellence is prioritized over social skills, > > personally. If I have a choice between partaking in a project where I > > have to walk on eggshells for fear of people coming with torches and > > pitchforks to expel me because I was a bit too harsh in my critique or > > posted an opinion on my personal blog which wasn't something they > > agreed with, or a project where some of the other people are people I > > wouldn't share a beer with but the technical standard is high and free > > expression is generally valued, I would choose the latter. > > Those are not the only two possible ways that a project can work. > > Also, you seem to be making the implicit assumption that there is some > sort of trade off between technical excellence and social skills. > That is false. They are independent axes.
I shouldn't really use the term 'social skills' when what I really mean is conformance to a specific set of cultural norms. I don't necessarily think that social skills are quantifiable in the way that i.e. writing performant and secure code is. Someone could be highly compliant with social norms in their own culture, in their first language, without necessarily being as conformant with foreign cultural norms in a second language, for example. I agree with you that a project which creates a hostile atmosphere to women would drive people away, not just women but men with a sense of decency. I would not want to be a part of such a project. I would differ from you on whether RMS has created such a thing given his seemingly limited interactions with the project spaces. If I am wrong, and he has been here harassing women, or on other project-related spaces, I am very willing to admit I'm wrong. On the other hand, I also think that a project which goes too far in policing speech, especially speech unrelated to the project, will drive away talented people who are more than willing to comply with the project's norms within the project's spaces. Trying to enforce the 'California cultural standard' on not only someone's interactions with the project but their entire life (which may be lived in a very different cultural setting) seems very invasive and culturally exclusionary. I'd be interested to know where you draw the line as to what behavior is related to the project, or if you don't draw a line, why volunteers in China, Russia, Poland etc should be expected to accept an entire political doctrine over their life to contribute to a compiler toolchain. >>= %frosku = { os => 'gnu+linux', editor => 'emacs', coffee => 1 } =<<