Open Source Software is one of the most beautiful creations of humankind. It not only powers the internet and makes our lives easier but also provide immense opportunities for new developers to gain industry level experience right from the comfort of their homes. Isn't that super cool?
So, in this post, I'll be sharing with you some of the Open Source Programs which you can apply as a student to gain some experience, work with some of the smartest and friendliest minds in the world from the comfort of your home and of course earn a generous stipend as well.
Disclaimer: The application period for some programs from the list may had been closed but do consider reading it in order to make yourself well prepared with their application process in advance as some of them need prior contributions into the projects
1 Google Summer Of Code (GSOC)
Google Summer Of Code is a mentorship program started by Google back in 2006 in order to bring more people especially the students into the open source communities by acting as a bridge between the two. The program usually starts in the month of January in which Open Source Organizations apply to participate in the program and the results for the selected organizations got announced 40 days after the initial application process.
Now it's time for the Student's application process as soon as the Organizations results are announced the application process for the students starts after approx. 20 days. and lasts only 15 days.
After the application period is over the organizations reviews the student's applications and selects them based on their proposals.
As soon as you got selected into the program your official GSOC journey begins. Stipend is based on the Purchasing Power Parity of the country you live.
More at https://summerofcode.withgoogle.com
2. Major League Hacking (MLH) Fellowship
The MLH Fellowship is a remote internship alternative for aspiring technologists. Spend 12 weeks building your skills by collaborating on real-world projects. There's also an optional stipend given to the students given based on their circumstances.
3. Outreachy Internships
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.
Outreachy provides internships to work on open source.
Key highlights of the internships are:
💵 Paid - $6,000 USD total internship stipend
🌍 Remote - both interns and mentors work remotely
🕰 3 months - internships run May to August, or December to March
Yes they runs the program twice a year
4. The X.Org Endless Vacation of Code (EVoC)
This is the X.org's own program similar to the Google Summer Of Code. Interested participants can send their proposal to the Org and the application process is moreover similar to the GSOC. One of the best thing of this program is that you can send your application anytime throughout the year.
5. Julia Seasons of Contributions
The Julia Seasons of Contributions (JSoC) are the seasonal programs for funding and/or mentoring students and other developers to contribute to the open source ecosystem. Click on the below link in order to know more about the programs in which they participates and accepts the students applications.
6. Google Season Of Docs
Season of Docs provides support for open source projects to improve their documentation and gives professional technical (Don't worry students can also apply) writers an opportunity to gain experience in open source. Together you'll help to the raise awareness of open source, of docs, and of technical writing.
7. Open Source Promotion Plan
Open Source Promotion Plan encourages everyone to pay close attention to open source software and open source community, aiming to cultivate and explore more outstanding developers.
The Program for the year 2021 is over but you can bookmark this article as of now and can apply the next year.
8. Redox OS Summer of Code
The Redox OS Summer of Code is the primary use of donations to the Redox OS project. Students are selected who have already demonstrated a desire and ability to contribute to Redox OS. If you are interested, you must join the Redox OS chat and contribute to Redox OS projects.
9. Hyperledger Mentorship Program
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.
Benefits for Student Interns
Mentees gain exposure to real-world software development by working closely with active developers in the community.
Mentees get introduced to open source development infrastructure, tooling, and culture.
Mentees have the hands-on opportunity to do work related to their academic and professional interests and to further the pursuit of those interests.
Mentees develop close working relationships with open source professionals and industry business leaders to expand their professional network.
10. Linux Kernel Mentorship Program
The Linux Kernel Mentorship Program offers a structured remote learning opportunity to aspiring Linux Kernel developers. Experienced Linux Kernel developers and maintainers mentor volunteer mentees and help them become contributors to the Linux Kernel. 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.
I'll be sharing more useful resources like this, So do consider following me on twitter @pawelsb
THANKS FOR READING 😊 HAPPY CODING
Top comments (4)
Thanks Rishit 😊
Thanks for sharing 🙂
You're Welcome, Anurag 🙂