Google Summer of Code is a global, online program focused on bringing new contributors into open source software development. GSoC Contributors work with an open source organization on a 10 - 22 week programming project under the guidance of mentors. GNU Radio has participated in GSoC since 2012 with a high success rate. We are accepting applications from March 16!
Interested?
1. Make sure you are eligible
- You must be at least 18 years of age when you register.
- You must be eligible to work in the country you will reside in during the program.
- You must be an open source beginner. (Note: Enrollment at a university is no longer a strict requirement).
- You have not been accepted as a GSoC Contributor/Student in GSoC more than once.
- You must reside in a country that is not currently embargoed by the United States.
2. Get in touch with us
- Introduce yourself on our community channels.
- Read the ideas list to see current projects, including GPU acceleration and GNU Radio 4 ports.
- Read the contributor instructions and the GSoC Manifest for rules and expectations.
- If you plan on using AI tools, ensure you follow the GSoC AI guidance.
- Use GNU Radio!
3. Apply (Deadline March 31 - 18:00 UTC)
- Find your project: You can choose from the ideas list or propose your own initiative! We highly encourage contributor-led ideas for features or DSP areas you are passionate about.
- Project Scale: You can propose a medium project (175 hours) or a large project (350 hours).
- Submit early: Send us an early draft of your proposal. This allows our mentors to provide feedback so you can refine your application before the final deadline.
Many good ideas from previous years are on the old ideas list. If you are interested in one of these ideas, try to contact the mentor and send messages to the GNU Radio community channels. For previous and currently ongoing projects, read the page of past GSoC projects.