GSoC

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 apply again as a mentoring organization for 2024 — GSoC's 20th year! This has been a very positive experience for us and for our students, and we hope to make this the best year yet for all involved.

The big program change for 2024 is the addition of a new "small" project size, expected to take about 90 hours over the course of the summer. This is in addtion to the "medium" project size (expected to take about 175 hours) and the traditional "large" size GSoC started with (expected to take about 350 hours). Like with the medium-sized projects, there's a lot more flexability in the timing of work over the course of the summer. We're really optimistic that this will both make the program more accessible for participants who weren't able to commit to the full summer, and expand the sorts of projects we can match participants with. For more information, the 2024 announcement post is a good place to start.

For more information on GSoC, see Google's progam page, in particular the Program timeline.

If you're a prospective contributor, look over our gsoc-2024-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-2024-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 (a@9srv.net).

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 Contributor Expectations, GSoC Mentor Expectations, and GSoC Admin Expectations.