Contributing to open source is one of the best ways to gain skills and build your resume as a student or a new developer.
As open source becomes the norm, more and more tech companies are investing in open source projects and internship programs.
These programs often offer interns a mentorship opportunity and a stable stipend so that they can invest their time to work on these projects.
This article contains all the details of these programs. You can skip to the summary for quick access to all these resources.
Google Summer of Code (GSoC)
Program Name | Duration | Timeline | Stipend |
---|---|---|---|
Google Summer of Code (GSOC) | 10-22 Weeks (flexible) | January 2024 - November 2024 | $1500 - $6600 |
This is one of the most popular programs with 700+ participating organizations. The program is organized by Google and each year mentees identify projects and submit proposals to work on them. Accepted mentees are assigned a mentor by the participating organization and students spend their summer working with them.
From 2022, anyone above the age of 18 can participate in GSoC.
For 2024, mentees and organizations can choose the project time commitment and the project scope based on their ability to commit. Read the announcement blog for more details.
Linux Foundation Mentorship Program (LFX)
Program Name | Duration | Timeline | Stipend |
---|---|---|---|
Linux Foundation Mentorship Program (LFX) | 12 Weeks, ˜3 Months | March 1st - May 31st, June 1st - August 31st, September 1st - November 30th | $3000 - $6600 |
This program is organized by The Linux Foundation and aims to pair open source talent with experienced mentors. The students identify a project and create a profile to submit an application. Mentees can apply to 3 projects at a time.
MLH Fellowship
Program Name | Duration | Timeline | Stipend |
---|---|---|---|
MLH Fellowship | 12 Weeks | January 30th - September 6th (3 batches year round) | Up to $5000 (need based) |
This program will provide you the opportunity to contribute to the type of open source projects that every company depends on.
MLH offers multiple fellowship tracks. See fellowship.mlh.io.
Open Source Promotion Plan (OSPP)
Program Name | Duration | Timeline | Stipend |
---|---|---|---|
Open Source Promotion Plan | 6 months | April - November (Applications due 4th June) | ~$1000-$1700 |
Open Source Promotion Plan is a summer program organized by the Open Source Software Supply Chain Promotion Plan of the Institute of Software Chinese Academy of Sciences. It aims to encourage college students to actively participate in developing and maintaining open source software and promote the vigorous development of an excellent open source software community.
Apache APISIX is participating in OSPP this year. Feel free to check out our projects and reach out to me if you are interested in applying.
Google Season of Docs (GSoD)
Program Name | Duration | Timeline | Stipend |
---|---|---|---|
Google Season of Docs | 6 Months | February 2nd - December 13th | Depends of budget of the organization |
This program gives technical writers an opportunity to gain experience in open source.
If you are interested in contributing to documentation, this is a really good opportunity to work on some interesting projects.
Outreachy
Program Name | Duration | Timeline | Stipend |
---|---|---|---|
Outreachy | 3 Months | May - August, December - March (Applications due September 2024) | $7000 |
Outreachy is a diversity initiative that provides paid, remote internships to people subject to systemic bias and impacted by underrepresentation in the technical industry where they are living.
Season of KDE
Program Name | Duration | Timeline | Stipend |
---|---|---|---|
Season of KDE | 3 Months | January - April (Applications due on January 8th 2024) | No (Certificates, merchandise, and swags provided) |
This program offers an opportunity for people to participate in both code and non-code projects that benefits the KDE ecosystem.
Free Software Foundation (FSF) Internship
Program Name | Duration | Timeline | Stipend |
---|---|---|---|
Free Software Foundation (FSF) Internship | 12 Weeks | 3 terms yearly | No |
This program provides an opportunity to work closely with the FSF staff members in your area of interest, such as campaign and community organizing, free software licensing, systems and network administration, GNU Project support, or Web development.
Linux Kernel Mentorship Program
Program Name | Duration | Timeline | Stipend |
---|---|---|---|
Linux Kernel Mentorship Program | 12 Weeks Full-time, 24 Weeks Part-time | March 1st - May 31st, June 1st - August 31st, September 1st - November 30th | $3000 - $6600 |
This program from The Linux Foundation connects experienced Linux Kernel developers and maintainers with mentees to help the become contributors to the Linux Kernel.
The program serves as a vehicle to reach out to students and developers to inject new talent into the Linux Kernel community. It aims to increase diversity in the Linux Kernel community and work towards making the kernel more secure and sustainable. We strongly encourage applicants who are from traditionally underrepresented or marginalized groups in the technology and open source communities, including, but not limited to: persons identifying as LGBTQ, women, persons of color, and/or persons with disabilities.
Linux Foundation Networking (LFN) Mentorship Program
Program Name | Duration | Timeline | Stipend |
---|---|---|---|
Linux Foundation Networking (LFN) Mentorship Program | 12 Weeks FT, 24 Weeks PT | June 1st - August 31st (FT), June 1st - November 29th (PT) | $3000 - $6600 |
This program - also from The Linux Foundation - aims to provide opportunity to gain exposure to LFN’s projects and technical communities.
The mentors in this program are active developers and technologists contributing to the industry’s leading open source networking projects such as ONAP, OPNFV, OpenDaylight, FD.io.
GNOME Summer of Code
Program Name | Duration | Timeline | Stipend |
---|---|---|---|
GNOME Summer of Code | 10-22 Weeks (flexible) | January 2024 - November 2024 | $1500 - $6600 |
This is provided through GSoC to help underrepresented groups in free and open source software to get involved with GNOME projects.
Alibaba Summer of Code
Program Name | Duration | Timeline | Stipend |
---|---|---|---|
Alibaba Summer of Code | 3 Months | May 25th - August 31st (2020, not announced for 2024) | Yes |
Students will receive mentorship from the Alibaba team to work on a series of open source projects.
FOSSASIA Codeheat
Program Name | Duration | Timeline | Stipend |
---|---|---|---|
FOSSASIA Codeheat | Year round | December - March | Prizes for winners |
This is a coding contest for FOSSASIA projects on GitHub and a jury wil choose winners from the top 10 contributors based on the code quality and the relevance of the commits.
FOSSASIA Internship Program
Program Name | Duration | Timeline | Stipend |
---|---|---|---|
FOSSASIA Internship Program | 2 - 6 Months | Decided individually | Yes |
In the program we are looking for people who would like to work on the project they choose continuously. Different to GSoC in the internship it is not only about a specific project proposal. We rather look for participants who are interested to advance the project and solve bugs or add features that are required to bring the project forward.
Open Summer of Code
Program Name | Duration | Timeline | Stipend |
---|---|---|---|
Open Summer of Code | 24 days | See Timeline | No, but compensation for expenses |
This program will coach the students into working in different open innovation projects provided by partnering organizations, companies and governments.
Open Mainframe Project Mentorship Program
Program Name | Duration | Timeline | Stipend |
---|---|---|---|
Open Mainframe Project Mentorship Program | 3 Months | Through GSoC or LFX | Yes |
This program would help the mentee to expand their knowledge of mainframe technology and would help them contribute to open source projects that make it easier for infrastructure applications to run on mainframe.
CNCF Mentoring Initiatives
Program Name | Duration | Timeline | Stipend |
---|---|---|---|
CNCF Mentoring Initiatives | ˜3 Months | See Mentoring Programs | Yes |
Cloud Native Computing Foundation (CNCF) offers a vibrant community of projects and offers internships throughout the year through different mentoring programs.
X.Org Endless Vacation of Code (EVoC)
Program Name | Duration | Timeline | Stipend |
---|---|---|---|
X.Org Endless Vacation of Code (EVoC) | 3 - 4 Months | Can be initiated anytime | $3000 |
The EVoC program was initiated to help support more projects that would otherwise go rejected through GSoC. Students are welcome to either come up with an idea on their own or work up a proposal for an idea suggested by someone else.
Hyperledger Mentorship Program
Program Name | Duration | Timeline | Stipend |
---|---|---|---|
Hyperledger Mentorship Program | 3 Months FT - 6 Months PT | April 4th - November 29th | $3000 - $6600 |
This program provides a structured and hands-on opportunity for students and new developers gain exposure to Hyperledger open source development and entry to the technical community.
Julia Seasons of Contributions (JSoC)
Program Name | Duration | Timeline | Stipend |
---|---|---|---|
Julia Seasons of Contributions (JSoC) | - | Through GSoC, GSoD, and NumFOCUS Small Development Grants | Yes |
A set of seasonal programs for funding or mentoring students and other developers to contribute to the Julia open source ecosystem.
Summer of Haskell
Program Name | Duration | Timeline | Stipend |
---|---|---|---|
Summer of Haskell | 10 Weeks, ˜3 Months | Through GSoC | $1500 - $3300 |
This program is an effort by Haskell.Org to reach out to students and encourage them to contribute to the Haskell community with the aid of experienced mentors.
24 Pull Requests
Program Name | Duration | Timeline | Stipend |
---|---|---|---|
24 Pull Requests | 1 Month | December 1st - December 24th | - |
As the name suggests, this program encourages new contributors to make 24 pull requests in the month of December. This is a very beginner friendly program.
Summary
Here is the entire article summarized into a table:
Thank you for reading "20+ Open Source Internship Programs (Updated for 2024)."
Subscribe via email or RSS feed to be the first to receive my content.
If you liked this post, check out my featured posts or learn more about me.