One Of LLVM's Top Contributors Quits Development Over Code of Conduct, Outreach Program (phoronix.com)
Rafael Avila de Espindola is the fifth most active contributor to LLVM with more than 4,300 commits since 2006, but now he has decided to part ways with the project. From a report: Rafael posted a rather lengthy mailing list message to fellow LLVM developers today entitled I am leaving llvm. He says the reason for abandoning LLVM development after 12 years is due to changes in the community. In particular, the "social injustice" brought on the organization's new LLVM Code of Conduct and its decision to participate in this year's Outreachy program to encourage women and other minority groups to get involved with free software development. "I am definitely sad to lose Rafael from the LLVM project, but it is critical to the long term health of the project that we preserve an inclusive community. I applaud Rafael for standing by his personal principles, this must have been a hard decision," Chris Lattner, tweeted Thursday.
I think outreach is a good thing. I don't see how actively encouraging diversity is a bad thing. I do believe that prolonged preferential treatment given to one population over another is not good. There are good reasons for short term preferential treatment in order to build a diversity, but after a while, preferential treatment versus evaluating someone based on their merits, causes problems.
So he's leaving because the "LLVM code of conduct" says incendiary things like "Be friendly and patient." and "Be careful in the words that you choose and be kind to others".
Oh, and they're participating in an outreach program to encourage under-represented demographics to participate in open source project.
I guess that was the straw that broke the camel's back.
Seriously triggered, needs his safe space again where he pretends everyone is on even footing.
Maybe he will learn how countless others have felt with the unstated rules of discrimination in so many projects, companies, etc.... People should be accepted into communities based on skill. That's not how things are. The disconnect between how things "should be" vs. how things "are." People can still be fired for being gay (or even perceived gay, although I think there is a lawsuit there because he was actually straight).
Don't like politics creeping in? GOP has been pushing identity politics since before Bush W with the whole marriage ban and sodomy laws, there is gonna be a push-back and people aren't going to like it. When it affects individuals it's going to come back on the individual level, which means communities.
The requirements to be able to contributed to a project should be based on merit alone.
be friendly and patient,
be welcoming,
be considerate,
be respectful,
be careful in the words that you choose and be kind to others, and
when we disagree, try to understand why.
the only part of this that I can possibly think he might object to is the fifth one, which some people might consider suppressing free speech, but this is elaborated in the next paragraph as meaning:
Harassment and other exclusionary behavior aren’t acceptable. This includes, but is not limited to: Violent threats or language directed against another person. Discriminatory jokes and language. Posting sexually explicit or violent material. Posting (or threatening to post) other people’s personally identifying information (“doxing”). Personal insults, especially those using racist or sexist terms. Unwelcome sexual attention. Advocating for, or encouraging, any of the above behavior.
all of which seem reasonable. If he wants to violate what seems to be pretty bare-minimum standards of what should be considered acceptable behavior, I'd say that he should leave the community. And not join a different one.
His objections are more like objecting to discriminating on the basis of race, gender, and sexual preference. That was the last straw for him Do you support that?
I don't.
Some people support this only when it discriminates against the people they think should get an advantage. There's different ways to justify this. Everyone mostly agrees that basing discrimination on hate and prejudice is wrong. Other people think basing discrimination on an aggregate unfairness of baked in identity is OK. I and many others think discrimination is just across the board wrong. Some people don't want to be part of groups that advocate this form if discrimination.
To give you an example, a white, poor kid wouldn't be eligible for the Outreachy program. But a rich black kid would. How is that fair?
I get it, and I agree with him. If I were the main creator of something, and suddenly instead of being all about code, working out logic facts and figures everything started to be about how people 'feel' then I'd get the hell away from that hot mess too.
We are looking to create, not to socialize. Placing socializing as a top priority on a logic problem over getting work done is insane.
The other thing is, we do not all want to be nice all the time. If I am just a volunteer contributor then I should be able to be racist, mysoginistic, all inclusive, homosexual, heterosexual, pansexual or any shade of human you prefer. What these directives are doing is attempting to tell us all how to think feel and act which has nothing to do with coding logic or creating. They want us to be someone we are not to fit a narrative of reality which we do not even really know is good or bad in the long run, we just know it's popular think at this moment in time.
At any rate, you can all demonize him all you like but the man volunteered for 12 solid years, did an amazing job and has decided to leave causing a gaping hole and potentially the death of the entire project. If they were looking to help the projects then they have failed by alienating the developers.
I don't know much about Outreachy. But a program that encourages participation by women and minorities requiring that funding candidates actually be women or minorities doesn't seem at all out of place for the purpose of the organization.
Bruce Perens.
If you don't like the code, comment on the PR, point out problems and weak points... but if you have to resort to anything that would violate those community standards in order to it then your points probably aren't that valid and perhaps you are not the great coder you believe yourself to be.
"In America, first you get the sugar, then you get the power, then you get the women..." -H. Simpson
The last drop was llvm associating itself with an organization that
openly discriminates based on sex and ancestry (1,2). This goes
directly against my ethical views and I think I must leave the project
to not be associated with this.
[1] http://lists.llvm.org/pipermai...
[2] https://www.outreachy.org/appl...
What if the group was "white straight dudes under 30 only" would giving money to this group still be ok?
It's rather rich to preach tolerance of other tribes and at the same time actively promote and give money to clubs whose only requirement for belonging is tribal purity.
I don't see how it is possible to preach tolerance while actively supporting and funding tribalism while not becoming a hypocrite in the process.
If you want more diversity or whatever there are ways to get there that don't involve nurturing tribalism.
What ever happened to, "On the Internet, nobody knows you're a dog"? Diversity is irrelevant when you only know people by their email addresses! Just because I'm using the name of an old white philosopher doesn't mean I'm not a young black instagram model!
I've abandoned my search for truth; now I'm just looking for some useful delusions.
How does a higher percentage of participation from women in an organization help the organization if it doesn't result in a greater rate of code improvement?
There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
How many people do you have to kill to be a murderer?
How many things do you have to steal to be a thief?
How many people do you have to hire with discriminatory criteria to be a bigoted organization?
The highest contributor is Chris Lattner. I'm willing to bet he's the founder/leader of llvm. I also willing bet it's his wife/girlfriend/sister/unspecified_relative Tanya Lattner who is responsible for this bullshit. It was her, after all, who wanted to partner up with that puke-inducing Outreachy organization that specifically discriminates against whites or cisgendered men. I don't see her name on that list of top contributors in TFA, so I suppose this is how she contributes to the project instead?
May this project crash, burn and rise from its ashes as a fork run by a meritocratically-minded group where the only property of your skin that matters is its thickness, your gender is only a problem if you make it one, and the only disability that gets you sympathy is RSI.
"Oh wow -- for once in your life, there's something you aren't entitled to! How does it feel?"
Is that what we've been striving for? Here i thought it was to be inclusive and more diverse; to give everyone the same opportunities white straight men have historically enjoyed. Was I wrong?
Because apparently you consider it progress, even a victory, if we just make life shit for straight white men too.
Such a bunch of nonsense.
Wake me up when wages are more or less equal, when there are as many women in tech as men (give or take a generous 15 percent margin of error), when there isn't as big an asymmetry in violence between sexes...
*That* day we won't need a program as Outreachy, which is *explicitly designed to compensate* the perceivable skew we have, and thus has to discriminate in favour of those who traditionally are at disadvantage.
Yeah, giving up power feels sometimes funny, but believe me, at the other end awaits a better world, for us all.
Oh, btw. old white male here.
You can only be racist or sexist if you actually say or do racist or sexist things.
What the fuck does being racist or sexist have to do with it.
It's all down to what you can be accused and lynched of. If you want a recent example, investigate the situation James Damore found himself in.
It's not an attempt to fight bigotry with worse bigotry, it's an attempt to fight intentional or unintentional discrimination with a small amount of discrimination in the other direction.
I don't know where you're getting "bigotry" from, and I can't imagine why you think a small effort to encourage underrepresented groups into a project is somehow worse than overwhelming systemic efforts to channel only a privileged minority into it.
I am not making a judgment here about whether it's a good idea, but it's absolutely not worse than the system it's trying to undo, and it has nothing to do with bigotry.
You are not alone. This is not normal. None of this is normal.
Congratulations on missing my point.
Damore has been publicly castigated for being supposedly misogynist, despite at no point actually being sexist.
You can encourage more minorities to apply for a job, increasing their representation in the applicant pool, without discriminating against any other applicants.
However, if you explicitly exclude applicants based on being straight, white, and male, you're actively discriminating based on sex, sexual orientation, and gender.
Fighting discrimination with more discrimination is like fighting rape with more rape. Just stop raping.
The freer the society, the fewer women in STEM. Are we to force women to study things that they aren't interested in?
https://www.theatlantic.com/sc...
Where are the programs to get more males into teaching? Shouldn't that also be a big problem that we need to discriminate to solve?
Why does this door swing only 1 way?