Plan 9 participates in Google's Summer of Code event. We have participated in 2007, 2009, 2010, 2011, 2013, and 2014, and 2021, and are applying again as a mentoring organization in 2022. This has been a really positive experience for us and for our students, and we hope to make this the best year yet for all involved.
In 2022, Google has made some big changes to the program, most notably significantly expanding the program to be open to all newcomers to open source development, not just students. There's also more flexability in project size and timing of the work. Check out Google's blog post oon the subject for all the details.
The application period for contributors begins on April 4th and ends on April 19th. Potental contributors can submit their applications any time during that window. If you're applying, we encourage you to get in touch with us to talk over what you're interested in doing. This is especially true if you'd like to propose something which isn't on our gsoc-2022-ideas page (although, really, it's true for everyone).
If you're a prospective contributor, look over our gsoc-2022-ideas page and think about what you'd like to do for the summer. Don't be shy about suggesting your own projects, too; we are always happy to discuss project ideas related to the Plan 9 family of technologies. You should also probably sign up for 9fans, our main mailing list, if you aren't already on it. When you're ready to apply, check out our GSoC Student Application template and our GSoC Student Expectations.
The entire community is encouraged to contribute good summer-sized ideas to the gsoc-2022-ideas page.
Anyone who wants to follow along in all the GSoC fun is invited to join our Google Group. We do a lot of planning and discussion of the program there, and that's where all the regular student and mentor reports will go (with consolidated summaries sent to 9fans).
If you're a prospective mentor and you're not on our mentor's mailing list, contact Anthony Sorace (email@example.com).
To make sure everyone's on the same page going in, we've tried to make our expectations on various parties explicit. To that end, we have pages for GSoC Student Expectations, GSoC Mentor Expectations, and GSoC Admin Expectations.