3 ms·
> Open source contributors self-select. You are looking only at the last step into becoming a FOSS contributor. There are other selection filters you have miss
by eesmith 5y ago
> Open source contributors self-select.
You are looking only at the last step into becoming a FOSS contributor. There are other selection filters you have missed, but which are touched on in the essay.
The article mentions "the vast majority of open source contributors are either volunteers or work for sponsoring organizations." I believe that is correct.
Those who work for sponsoring organizations aren't quite "self-selected", in that their employer is also involved, if only to grant copyright permission. I wouldn't say that all of the Google staff working on the open-source part of Chrome are self-selected open source contributors. Would you?
And don't forget the article mentions a Fortune analysis that "the world’s biggest companies, who are the frequent sponsors of high-profile OSS projects, are still lagging behind in diverse hires." That's a selection filter right there.
Even if all FOSS contributors are self-selected, there are clearly systemic biases in who is able to make a decision.
Consider the mentioned "unpaid care work", which includes raising children and taking care of the elderly. Many societies regard this as a woman's responsibility, so even if two people have to decide to spend their volunteer time working on open source vs. doing unpaid care work, a man in those cultures may find it easier to "self-select" open source development than a woman might.
> If you think there should be more people sending patches or running FOSS projects, bring them
Someone working two jobs to support a family has little free time for open source development. Someone working part-time at a job and full-time child minding also has little free time. OTOH, someone with money can have a job with the evenings off, can pay for a babysitter, can order food instead of cooking, etc.
As a result, poor people are underrepresented in open source software development if only because of the lack of available free time.
Historic racism in the US contributes to the modern correlation between wealth and the social construct of "race". Blacks, for example, are more likely to be poor, and therefore less likely to be in a position to be able to "self-select" in the first place.
Personally, I see Universal Basic Income as a way to get a lot of good open source developers, by increasing the number of people who are able to volunteer.
> I don't know of any FOSS project who asks, or cares, about race or sex or anything else except code
Have you missed the last 10 years of discussions about FOSS projects that have actively removed the use of "master/slave"? That sure sounds like FOSS projects which (at least claim to) care about race.
Here too you are looking only the end point of the process - someone who contributes to a FOSS project. Those who have removed "master/slave" argue that such terms may inhibit people from becoming a FOSS contributor in the first place.
Similarly, a FOSS project with a Discord project discussion channel where the developers regular post pictures of sexy women might disproportionately inhibit contributions from women.
Even if they are completely wrong, my point is that there are many selection filters beyond "does a project accept or reject code based on the contributors race, sex, etc."
- fivelessminutes 5y ago> Someone working two jobs to support a family has little free time for open source development Yeah, so because of that they don't 'select' themselves to contribute to FOSS. If they don't have a PC, or can't program, likewise. I'm not responsible for any of that, as a FOSS maintainer, they turn up with patches in their hand, or they don't. If they don't, it's totally out of scope for me. With FOSS I don't even have a way to know such users exist. If they want to contribute something, I can spend my time assisting that to happen, or not, that's the only button I can push. >> cares > slave I mean cares about race in the context of treating their patch differently because of it, this is the implication of the article. Maintainers are motivated to take in useful code. > developers regular post pictures of sexy If devs want to do that, they're not breaking any law. But a lot of contributors (eg, ones logging in on a work pc) would find it intolerable to the project's detriment. They'd lose me at tne word 'discord' anyway.
- eesmith 5y agoThen you agree there are other factors than "self-selection", yes? > If they don't, it's totally out of scope for me This article about "Open Source Communities" and "Open source leadership". There's plenty of FOSS projects which have no communities. I have several. I don't need a CoC since I'm the only point of contact. Do you want a project community? I don't. I'm a lousy community manager. If you do, which people do you want to encourage to be in that community? What social practices do you want to have frowned upon? If you have no limits, what do you do about griefers? If people break those limits, what do you do? > I mean cares about race in the context of treating their patch differently I understand. But why not also care about people who could submit patches but don't? > intolerable to the project's detriment Good point! Losing possible corporate contributions due to NSFW images is very similar to, say, losing possible voluntary contributions for having a rude and aggressive management style, or for other harassing community practices. I'll try to remember that example in future discussions - thanks!
- raxxorrax 5y agoYou might be surprised how many contributors you might gain with NSFW content. All the evil people need an occupation too. That business doesn't want to be associated with it is mostly due to other reasons. If your open source project is for business, you can of course chose to have any content restriction you want. But there cannot be a general rule. Projects on github are endangered enough to be both, abused and helped by corporate input. I don't the MS embrace care program to be extinguished in phase 2. Most projects are projects of passion and if that passion includes pictures of naked people, who am I to argue against that?