Are you a student searching for internships and Open source programs that will boost your career? This blog is all you need. Here's a list of 25+ Paid Open Source Programs and Internships that you can apply to.
You don't have to wait to get selected in any of these programs to contribute to open source :)
1. Reinforcement Learning Open Source Fest by Microsoft
Program Dates: Summer (May-August 2022) or Fall (September – December 2022) Stipend - $10,000 USD
The Reinforcement Learning (RL) Open Source Fest is a global online program focused on introducing students to open-source reinforcement learning programs and software development while working alongside researchers, data scientists, and engineers on the Real World Reinforcement Learning team at Microsoft Research NYC.
2. LFX Mentorship Program
Spring Term: March 1st - May 31st
- project applications open: Jan 26th - Feb 1st (1 week)
- mentees' applications open: Feb 2nd - Feb 13th (2 weeks)
- application review by the mentors/admission decisions/HR paperwork: Feb 15th - Feb 25th
Summer Term: June 1st - August 31st
- mentorships available on LFX Mentorship: May 8th, 2022
- applications open: May 9th - May 24th (2 weeks)
- application review/admission decisions/HR paperwork: May 25th - May 31st
- Fall Term: Dates to be announced
How to get started? Check out the accepted projects and select one which you would like to work with and join their mailing lists, get involved in the community.
3. MLH Fellowship
Program Dates: Upcoming Batch Summer 2022 Batch A (May 31 – Aug 19, 2022)
A fully remote, 12-week internship where participants earn a stipend and learn to collaborate on real open source projects with peers and engineers from top companies.
4. Google Summer of Code
Program Dates: April 4, 2022 (Contributor Proposals Open )
A global, online mentoring program focused on introducing new contributors to open source software development. GSoC contributors work on a 12+ week programming project with the guidance of mentors from their open-source organization.
5. LFN Mentorship Program
Program Dates: 02 May 2022 Mentee application opens 13 May 2022 17:00 Pacific Daylight Time: Mentee application closes
The LF Networking (LFN) intern/mentorship program is aimed at creating a structured hands-on learning opportunity for new developers who may otherwise lack the opportunity to gain exposure to open source software development and entry to the LFN projects' technical communities.
6. Linux Kernel Mentorship Program
Program Dates: Timeline Here
The Linux Kernel Mentorship Program includes three 12-week, full-time volunteer mentee positions, and two 24-week part-time volunteer mentee positions each year. Please check the 2021 Linux Kernel Mentorship Program and get started. This is a remote opportunity and there is no need to relocate or move to participate.
7. GNOME Internships
Program Dates: 3 months - internships run from May to August, or December to March
Stipend: $7,000 USD
GNOME has started and participated in Outreachy since 2010. The program helps people from groups underrepresented in free and open-source software get involved. It provides a supportive community for beginning to contribute any time throughout the year and offers focused internship opportunities twice a year with several free software organizations.
8. Google Season Of Docs
Program Dates: See the Timeline
Season of Docs provides support for open source projects to improve their documentation and allows professional technical writers to gain experience in open source. Together we raise awareness of open source, of docs, and of technical writing.
9. The X. Org Endless Vacation of Code (EVoC)
Program Dates: TBA
X.Org was a participating mentoring organization in Google's most excellent Summer of Code (GSoC) program. That program provides approximately US$5000 to students to spend their summer developing code for an open-source project.
10 . Summer of Haskell
The Summer of Haskell 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. This program is open to college students, 18 or older, in most countries.
11. Open Mainframe Project Mentorship Program
The Open Mainframe Project funds mentees to complete projects during the LFX Mentorship terms. Upon successful completion of the mentorship, mentees are invited to present at an industry conference. The Open Mainframe Project provides a stipend for selected mentees.
12 . 24 Pull Requests
24 Pull Requests' goal is to encourage contribution to open source projects during December. The site suggests open projects, highlights tickets that are good for new contributors, provides guides for contributing, and promotes good contributions submitted each day.
13 . Open Summer of code
A 4-week summer program in July, that provides Belgian-based students the training, network, and support necessary to transform open innovation projects into powerful real-world services.
14. Hyperledger Mentorship Program
Program Dates: applications open through May 10, 2022
The Hyperledger mentorship program is aimed at creating a structured hands-on learning opportunity for new developers who may otherwise lack the opportunity to gain exposure to Hyperledger open source development and entry to the technical community. It also provides a more defined path for Hyperledger to connect with the next generation of student developers to inject more talent into its development community. Each mentee will apply and be matched with a mentor or mentors who are active developers in the Hyperledger community. Each mentee will work remotely from his/her location of choice. Regular evaluation and feedback will be provided. Mentees may have the opportunity to travel to a Hyperledger conference/event to meet their peers and mentors face-to-face and to present their work to the broader community.
15. Season of KDE 2022
Program Dates: Start of Season of KDE 2022 (December 15, 2021)
KDE Student Programs has been running Season of KDE as a program similar to, but not quite the same as Google Summer of Code, offering an opportunity to everyone (not just students) to participate in both code and non-code projects that benefit the KDE ecosystem
16. Intern at the FSF
Program Dates: Deadline for applications: May 13, 2022.
This is an educational opportunity to work with the organization that sponsors the GNU Project, publishes the GNU General Public License (GPL), and fights for software freedom
17. The Processing Foundation Fellowship
Program Dates: ~Application Deadline: Sunday, May 1, 2022, 11:59 PM PST~ The Processing Foundation is currently accepting applications for the 2022 Fellowship Program.
Stipend: $3,000 USD
The Processing Foundation Fellowships support artists, coders, and collectives in visionary projects that conceive a new direction for what Processing as a software and a community can do.
This program will be active in October 2022. Check out previous year's program details below
Program Dates: November 10, 2021 to May 11, 2022
FOSSASIA and OpnTec run the Codeheat coding contest from November 10, 2021 to May 11, 2022. Codeheat is separated into two month periods. After each period we announce the winners of the period. Participants contributing at least five pull requests can get a digital certificate and with more than ten pull requests developers can win awesome prizes. Eligible issues for the contest have the label "Codeheat" on GitHub. Please join the FOSSASIA GitHub organization and get started.
20. FOSSASIA Internship Program
Program Dates: Accepting applications
Eligible are contributors above 18 years of age. Any contributor is eligible including students, professionals, university staff, etc. Preferred are contributors who have participated in the community previously.
21. DrivenData Competions
Find all the competitions which pay you
22. Kubernetes Release Team Shadows
The Release Team recruits a number of apprentices for each release role, to train new release team leads, handle tasks that each lead may not be able to cover, share knowledge about the release process, and help contributors broaden their areas of knowledge and participation. These apprentices are called "Shadows" on the release team, and are equivalent to similar trainee positions on other teams, such as the Release Management Assistants.
Struggling to contribute to open source? Check out Open Source Guidance PLaylist here
Missed any programs ? Let us know in the comments