Credit to #WOCinTech Chat https://www.wocintechchat.com/
In this blog post, I will mention some open source initiatives and programs that can help you get started or more involved with Open Source.
Google Summer of Code
Google Summer of Code (GSoC) is a program for university students to collaborate remotely with an open source organization during the summer. Students earn a stipend during this period. I participated in this initiative as a student collaborating with Systers Open Source organization. This is how I really got into understanding the spirit of Open Source and got to learn about it on many levels, initially as a contributor and then also as a maintainer. This year I am participating as a GSoC Admin with AnitaB.org Open Source (previously Systers Open Source).
Outreachy
Outreachy is a similar program to Google Summer of Code, but instead of targeting university students, it supports participants from underrepresented groups in tech (not required to be in university). These are paid remote internships.
24 Pull Requests
24 Pull Requests happens during December. You can find on this website a list of issues ready to be taken or projects that are looking for contributors. I did my first contribution to open source, contributing to a markdown based project with resources for people looking for jobs (my PR #9).
Google Code-in
Google Code-in (GCI) is a competition for pre-university students between 13 and 17 years old. Participants have to complete tasks created by multiple Open Source Organizations in many categories, such as coding, documentation, research/outreach, design, and quality assurance. This year I had the pleasure to work as a GCI Mentor and witness creative work from participants. I really like that this program does not focus on coding contributions and explicitly promotes different types of contributions.
Hacktoberfest
Hacktoberfest happens during the month of October. This is a great way for people to give back to open source during the month of October, just like 24 Pull Requests. You can win Hacktoberfest t-shirts once you submit a 4 amount of pull requests. I never participated as a contributor, but I did as a maintainer when I labeled certain issues form the projects I maintain with “Hacktoberfest” label.
Other programs and initiatives
There are plenty of other programs that help people get into open source, a few examples are Rails Girls Summer of Code, Season of Docs, etc.
There are some open source organizations that have their own programs that help people contribute in a structured way to their projects.
A while ago I found this collection of Open Source programs that has an extensive list of initiatives: tapaswenipathak/Open-Source-Programs.
If you are interested in finding open source projects but are not interested in participating in a specific program, it can still be useful to check projects and organizations that participate in these programs. Some of them can be well established and actively welcome contributions from the community (e.g.: organizations accepted on GSoC).
You can find me on GitHub, Twitter, LinkedIn, and my personal website.
Top comments (3)
Thanks for sharing the list. I always looking for open source projects that I can participate in and most of the things I find are beyond my abilities. I hope I get something I can help with from this list. Wish me luck.
Glad this is useful for you!
Have you ever made a contribution to an open source project, even if a small one? I've been maintaining 2 projects one in Android and another in Python (Flask), and I try to create issues for people who have never contributed to those specific projects "First Timers Only" issues to give an opportunity to people to contribute. So if you are interested feel free to check them out.
Either way good luck :D
I would love to do that! thanks.
I'll keep in touch with you hopefully after I finish the series I have regarding AWS Lambda.