Women in the Open Source/Free Software Communities?
MikeA asks: "We know what men have done in the community and it seems that all the 'big names' are men. Are there any female kernel hackers out there? Are there any major projects run by women or that have women as developers? Are there even many women using Linux? If not, why not? How do we attract more women to these development projects? We are missing out on a large user base and development resource if women aren't interested. " I agree, so I thought it would be nice to take the time to discuss what what the women have done for the community. What accomplishments they've made, the types of projects they get involved in, and any hopes they have for the future.
There are probably many factors involved, including but not limited to:
1) Cultural -- the US is a major factor in computing and the US is still a society that for the most part expects boys to play with screwdrivers and footballs and automobile engines (and therefore become engineers of some sort) and girls to play with dolls and play kitchen sets and games like "Let's go to the Mall" (and therefore become homemakers and housewives.)
2) Environmental -- CompSci is a science/engineering discipline. Engineering and science are still dramatically male-dominated. Anyone who wants to believe otherwise, fine, but try to find a female professor in any science/engineering dscipline, or better yet, try to become a female professor. Females certainly aren't encouraged to become CompSci majors, and are probably discouraged in many cases.
3) Situational -- I'm sure plenty of women are scared away from computers the first time they show up at a user's group meeting or similar get-together, log into IRC and start chatting, send EMail, post on
Yadda yadda yadda. Isn't there a FAQ with this info someplace yet?
And, semi-off-topic, I really get annoyed with women who call themselves "grrls" or something similar like that. I find it just as annoying as 31337 5p33k.
-=-=-=-=-
-=-=-=-=-
My mom's going to kick you in the face!
Just to play the devil's advocate for a bit...
:)
Does it really matter if any women are in the open source developer community? Does it matter if Linux was created by a man rather than a woman? Would some massive economic, social and spiritual change happen because it just happens that the author of a piece of software was female?
Maybe I have never been big on "heroes" or maybe it's just the fact that I never really looked up to anyone as a child and said I wanted to be like them because they were famous, but I think it's pretty silly to think that there is a problem in the world if a particular field is dominated by men. Now I'm not saying that it's ok to discourage people from going into a field of work because it's dominated by men, what I am against is pushing someone towards a field strictly because it is and going as far as to mount an entire campaign around it.
Men and women are not the same; physically and psychologically. While growing up, each person should be given a broad range of fields they can work in when they get older and should be free to make up their own decisions about which one they enjoy the most and what they as an individual are most suited towards.
Of course, as a man, I don't really have a good perspective on how women are treated as they grow up. Maybe there is a good amount of discouragement which men don't get when trying to enter a male dominated field. This is not to say that men aren't discouraged when entering a male dominated field either, it's just we are too self absorbed to care what other people, especially men, think.
Then again, I would like to find a woman who understood my work so I doubt have to dumb down my conversation. I really hate doing that.
--
The world is neither black nor white nor good nor evil, only many shades of CowboyNeal.
As for open source: over the years, I've found that generally I contribute to projects which directly affect both myself and others who share the same ideals. I wouldn't be caught dead assisting in writing some inane Quake user editor because I don't feel it positively contributes to the world at large. However, I've happily contributed to Mozilla, Rio MP3 transfer software, a now-abandoned terminal emulator for OS/2, xlockmore, and other projects (including games!) which LONG pre-date Linux and the Open Source movement. These projects have helped me feel like I'm making a difference, like I'm doing something to help my peers. I certainly wouldn't rule out assisting in kernel development, device drivers, or pure UNIX-related stuff on an idealistic basis. However....
I'd never presume to speak for women in general, but most of those females I know who program and use *NIX as much as I do don't obsessively do so. On the contrary, most men I know who program and use *NIX do so all night long, sustaining themselves on Jolt and Oreos. I'll bring myself to do that once in a blue moon, but I (like my friends) like to spend more of my free time away from computers. When I get home in the evenings, I like to spend time with my cats, tutor, direct musicals, go out dancing, or a whole slew of other things which don't directly relate to programming. Because of this, I don't usually get involved with open source projects which are time-critical (like kernel releases) or require intense debugging and pouring over technical manuals (like device drivers). I do enough of that at my day job -- and I'd rather leave that sort of work to someone who really enjoys hooking up a logic analyzer, a disassembler and an external serial console to their PC at 2AM to try and get that bizarro sound card warbling correctly with the latest bleeding-edge kernel release.
So when you ask "How do we attract more women to these development projects?" you might also want to ask yourself "Are these projects something which a woman would want to work on?"
I'll let someone else give a review of the significant computing accomplishments provided by women to the Linux and Open Source movements . . . but if it's anything like the contributions women have made to commercial operating systems over the years, it may well be true that key portions of Linux were written entirely by women!
Oh, and by the way, keep your judgements of my preferences of recreational activites to yourself. Just because I don't and won't play Quake doesn't mean I will do anything to stop you from doing so.
"But always she's the spectre of uncertainty I first endured, then faded, then embraced..."
Admiral Grace Hopper may be a hard coder and a Righteous Babe, but I'm putting my vote in for Ada Lovelace. I mean really. This chick was the first programmer (of *either* sex), ever. She wrote assembly code and she had to do all her debugging without actually running any tests of her programs. It's too bad her slacker husband couldn't get his com-u-turd finished. I wonder if anyone has ever gone ahead and built that thing, I bet most of Ada's code would have run correctly on it.
See, realize this. Most of you linux hackers were doing this since your early days of high school -- at the very worst since you hit college. In the adolescent social setup, there is often a congregation of people around a theme.. those who get into linux or computers are largely male "geeks". And the most known thing about male "geeks" is that Women Are From Mars.
No, it's not a "women can't do it" problem at this point, it's an "OH MY GAWD THERE IS A GIRL HERE!!!" phenomenon. Girls who do try to play with computers when they're younger have to constantly navigate this.. as a result they're either scared off or they simply don't get the same exchange of information because they're scaring the geeks.
So, take this girl who was actually interested in computers and throw her into college now. Suddenly she's behind all these guys who've been geeking for years with each other, meanwhile she's been forced to learn it on her own, and she feels the disadvantage strongly. Only now it's worse.. suddenly she's "one of the few geekgirls out there" and thusly desirable by all geeks. And she's STILL not getting the information exchange like everyone else.
A lot of women navigate this by hitting online with male monikers and personas to try and circumvent that attitude (btw, someone recently went to the newsgroups posting roughly the same thing under both male and female names, the male got more respect, the female got hit on), or they just quietly duck back into the mold of "learning it for themselves" as they've always done.
It's a bad situation, really. What *I* would like to see as a strong female geek (who is also trying to avoid hiding either myself or my femininity) is more women helping women, and more women helping the young girls. I don't advocate complete separation.. but having support systems and role models for those starting out is vital. I also don't think that trying to change the geek mindset of "OH MY GAWD THERE IS A GIRL HERE" is going to work, that's just too much a part of being a geek.
As for "why aren't there women in open source support sites out there?" .. uh, very recently there was an article posted here about linuxchix.org.
I, personally, would love to start a branch for women in FreeBSD .. an even rarer phenomenon in my experience. :)
UNIX Systems and Network Administrator and FreeBSD chick,
Gwendolyn R. Schmidt