A focus on young people in the open source world is just starting to become a priority, and we're also starting to see more larger corporations demonstrating their commitment to open source. Open source is indeed spreading as more and more people understand the value of the open source way.
The Google Code-in 2012 is a great example of getting young people familiar with open source at a young age. It's a contest for pre-university students (e.g. ages 13-17) with the goal of getting adolescents involved in open source projects. The Google Code-in is in its third year, and has participants from around the world.
Google Code-in works with other open source organizations, and they serve as mentors as the participants complete "bite sized" open source tasks. The tasks fall into one of five categories:
- Code: Tasks related to writing or refactoring code.
- Documentation/Training: Tasks related to creating/editing documents and helping others learn more.
- Outreach/Research: Tasks related to community management, outreach/marketing, or studying problems and recommending solutions.
- Quality Assurance: Tasks related to testing and ensuring code is of high quality.
- User Interface: Tasks related to user experience research or user interface design and interaction.
Students earn points for every task they complete, and they can cash points in for prizes like T-shirts. Students who complete the most tasks will be invited to Google's Mountain View headquarters for an awards ceremony.
The contest started on November 26, but students have until January 13, 2013 to complete tasks. The winners will be announced on February 4 on Google's open source blog.