What is Google Summer of Code?
Spend your summer break writing code and learning about open source development while earning money! Accepted students work with a mentor and become a part of the open source community. Many become lifetime open source developers! The 2024 student application window will be open from March 18th to April 2nd 2024! But don’t wait for then to engage! Come to our Discord chat and forum to share ideas today.
Google Summer of Code is open to individuals age 18 and older in most countries who are new or beginner contributors to open source coding projects.
Read more on the GSoC site rules page and the FAQ.
Please read GSoC @ BeagleBoard.org — gsoc.beagleboard.io documentation and https://bbb.io/gsocideas for information ahead of using the gsoc-ideas tag.
Students looking for ideas
Start with https://bbb.io/gsocideas and it’ll bring you back to the topics here after giving you a bit more introduction.
DO NOT direct message potential mentors.
Simply mention them in the body of messages to this forum, such as, “What do you think, @jkridner?”
Mentors wondering where to help
Check our our new mentoring guide at Mentor Guide — gsoc.beagleboard.io documentation
General requirements
Check out our contributor guide for general requirements at Contributor Guide — gsoc.beagleboard.io documentation
How to write a successful proposal
Check our proposal guide for the best chance of success at Proposal Guide — gsoc.beagleboard.io documentation
Considering becoming a mentor? Got a project idea?
Prospective mentors, prospective contributors will look here to make contact with you, so be sure to provide up-to-date information. Please feel free to add introduce yourself here and we will monitor and police this list. Acceptance as an official mentor with the ability to rate proposals and grade students will come via the Google system. We will only approve official mentors who have a prove track record with Beagle, but welcome all community members to provide guidance to both mentors and students to best service the community as a whole. Don’t be shy and don’t be offended when we edit.
Be sure to use the the template below for providing your project ideas. Remember these are supposed to be for software projects that service the Beagle and general open source embedded systems community, not theses, how-to guides or what I did over my summer vacation ideas.
Idea template
Please post ideas in the Google Summer of Code category with the tag gsoc-ideas.
Summarizing project name
Long summary of the project.
Goal: (concise statement that describes completion and expected outcomes)
Hardware Skills:
Software Skills:
Possible Mentors: (Discourse @nicknames of possible mentors for prospective students to contact)
Expected size of project: (90, 175 or 350 hour)
Rating: (easy, medium or hard)
Upstream Repository: (git repository and/or link to upstreaming process)
References: