This post goes exclusively for ladies out there! Ladies who are willing to learn and contribute. Ladies who know they have tech spark in them. Ladies who have the caliber of learning new things and working with them. Ladies who have beautiful minds. Ladies who can excel in every field. Precisely, all women.
While searching for a usual query about Linux, I came across this amazing website Linux Kernel Newbies. The best thing about this website is that it justifies its name. It writes in its name “newbies” and so, it has articles written for newbies. You can check on your own. Everything is explained from scratch. Here, you can see “FOSS Outreach Program for Women (OPW) and Project Ascend Alumni” as the first thing mentioned on the home page. Well, the words “Program for Women” captured my attention. I followed up the links and reached to Outreachy Introduction. Quoting from the introduction page of Outreachy, “Outreachy helps people from groups underrepresented in free and open source software get involved. We provide a supportive community for beginning to contribute any time throughout the year and offer focused internship opportunities twice a year with a number of free software organizations.” It surely does. I never had contributed to Open Source and I had no idea how to make contributions. I was tired of listening to people that you learn as you start doing things. But, I had a major problem like all other beginners- where do I start?
Well, Outreachy proved to be an excellent choice. I applied for the organization Linux Kernel so, I’ll be writing about the procedure for that only. Since the eligibility criteria and process of application might vary from round to round, I suggest you find the latest information from the Outreachy Introduction page (link provided above). Then, you have to start contributing to Linux kernel by sending patches. Excellent description of how to set up your system and send the patches can be found here : Outreachyfirstpatch. If you still have troubles understanding the procedure for writing patches and sending them, here’s an excellent lecture for newbies by Greg Kroah-Hartman : Write and Submit your first Linux kernel Patch. I believe you have already started liking Open Source community. After getting the least number of patches required to be done, apply for the program. Again, this process might change so I suggest you find out from above mentioned links. And, that’s it.
The best thing I experienced during the time of application was that no matter how newbie questions I asked, there was always a humble and descriptive reply by the group members. This time when I applied, the coordinator was Julia Lawall. She is an amazing lady who will try to help you with every problem you come across during the process. She is a great teacher too. So, if you miss out any concept, she’ll provide a wonderful definition or at least get you in contact with people who know about that concept. Also, Greg Kroah-Hartman helped about patch styling. Arnd Bergmann helped understanding different parts of kernel code. Sudip Mukherjee helped a lot about git and patch styling. Also, Tapasweni Pathak helped me figure out the correct way to do all these things from beginning to applying. Amazing community, isn’t it?
Mantra : It is not the number of patches that matter but the quality.
My result : Accepted
Thanks for reading.