9-july-2014 open source software panel - google summer of code & code-in introduction
DESCRIPTION
Presentation about the Google Summer of Code < https://developers.google.com/open-source/soc/ > and Code-In < https://developers.google.com/open-source/gci/ > programs at 9-July-2014 Women Who Code SF panel discussion about getting involved in free / open source software development. Presenter: Carol Smith ( @fossygrl ), Program Manager for Google Summer of Code, Google Open Source Programs Office < https://developers.google.com/open-source/ >TRANSCRIPT
![Page 2: 9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In introduction](https://reader033.vdocuments.mx/reader033/viewer/2022052621/557cf3ffd8b42a57118b4792/html5/thumbnails/2.jpg)
Agenda● Who am I?● What is Google Summer of Code?● What are the goals of the program?● How does Google Summer of Code work?● Google Summer of Code timeline● Stipends● Participating projects● Useful links
![Page 3: 9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In introduction](https://reader033.vdocuments.mx/reader033/viewer/2022052621/557cf3ffd8b42a57118b4792/html5/thumbnails/3.jpg)
Who am I?● Carol Smith ([email protected])● I've been at Google 8.5 years● I have work as an administrative assistant,
program manager, and now community manager and open source programs manager
● I have a degree from California State University, Northridge in journalism
● I'm a movie geek, bibilophile, and recreational century bicyclist
![Page 4: 9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In introduction](https://reader033.vdocuments.mx/reader033/viewer/2022052621/557cf3ffd8b42a57118b4792/html5/thumbnails/4.jpg)
What is Google Summer of Code?
Google Summer of Code is a program designed to encourage university student participation in open source software development.
![Page 5: 9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In introduction](https://reader033.vdocuments.mx/reader033/viewer/2022052621/557cf3ffd8b42a57118b4792/html5/thumbnails/5.jpg)
![Page 6: 9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In introduction](https://reader033.vdocuments.mx/reader033/viewer/2022052621/557cf3ffd8b42a57118b4792/html5/thumbnails/6.jpg)
![Page 7: 9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In introduction](https://reader033.vdocuments.mx/reader033/viewer/2022052621/557cf3ffd8b42a57118b4792/html5/thumbnails/7.jpg)
![Page 8: 9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In introduction](https://reader033.vdocuments.mx/reader033/viewer/2022052621/557cf3ffd8b42a57118b4792/html5/thumbnails/8.jpg)
What are the goals of the program?● Inspire young developers to begin participating
in open source development● Provide students in computer science and
related fields the opportunity to do work related to their academic pursuits during the summer
● Give students more exposure to real-world software development scenarios (e.g. Mailing list etiquette, distributed development, etc.)
![Page 9: 9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In introduction](https://reader033.vdocuments.mx/reader033/viewer/2022052621/557cf3ffd8b42a57118b4792/html5/thumbnails/9.jpg)
What are the goals of the program?● Get more open source code created and
released for the benefit of all● Help open source projects identify and bring in
new developers and committers
![Page 10: 9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In introduction](https://reader033.vdocuments.mx/reader033/viewer/2022052621/557cf3ffd8b42a57118b4792/html5/thumbnails/10.jpg)
How does Google Summer of Code work?● Organizations apply and are chosen by Google● Students submit project proposals to the chosen
organizations, who then select student(s) and pair with mentor(s) from the org
● Students execute milestones laid out in their accepted project proposal during the summer
● Students are evaluated twice during the term● Students are paid a stipend in exchange for
passing each evaluation, and are sent a t-shirt at the end of the year if they submit their successful project code sample
![Page 11: 9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In introduction](https://reader033.vdocuments.mx/reader033/viewer/2022052621/557cf3ffd8b42a57118b4792/html5/thumbnails/11.jpg)
Google Summer of Code timeline● Early February: Organizations apply and are
chosen by Google● Early March: Student application period● Late April: Accepted students announced on
google-melange.com● Mid May: Students begin coding● Late June: Mid-term evaluations● Late August: Final evaluations
![Page 12: 9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In introduction](https://reader033.vdocuments.mx/reader033/viewer/2022052621/557cf3ffd8b42a57118b4792/html5/thumbnails/12.jpg)
Stipends● Accepted students in good standing with their
mentoring organizations will receive 500 USD shortly after coding begins.
● Students who pass their mid-term evaluations will receive 2250 USD shortly after the mid-term evaluations.
● Students who receive passing final evaluations will receive 2750 USD shortly after the final evaluation deadline.
![Page 13: 9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In introduction](https://reader033.vdocuments.mx/reader033/viewer/2022052621/557cf3ffd8b42a57118b4792/html5/thumbnails/13.jpg)
Participating Projects● Operating Systems● Mobile, Portable, Handheld Devices● Databases● Programming Languages● Video, Music, TV, and Photography● Code Design, Development & Management● Humanitarian Efforts● Biology, Analytical Sciences, Health Care
http://goo.gl/dhvPVn
![Page 14: 9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In introduction](https://reader033.vdocuments.mx/reader033/viewer/2022052621/557cf3ffd8b42a57118b4792/html5/thumbnails/14.jpg)
Some Interesting Student Success Stories
● There was a GSoC student at CERN when they discovered the Higgs boson
● A GSoC student competed in the London summer olympics (in race walking!)
● Students have worked on projects for Twitter and Facebook in previous years
● 50 million lines of code produced by students in GSoC!
![Page 15: 9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In introduction](https://reader033.vdocuments.mx/reader033/viewer/2022052621/557cf3ffd8b42a57118b4792/html5/thumbnails/15.jpg)
Useful Links● Melange: http://www.google-melange.com● Google Summer of Code discussion list:
https://groups.google.com/forum/#!forum/google-summer-of-code-discuss
● Google Summer of Code student manual: http://flossmanuals.net/GSoCStudentGuide/
![Page 16: 9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In introduction](https://reader033.vdocuments.mx/reader033/viewer/2022052621/557cf3ffd8b42a57118b4792/html5/thumbnails/16.jpg)
![Page 17: 9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In introduction](https://reader033.vdocuments.mx/reader033/viewer/2022052621/557cf3ffd8b42a57118b4792/html5/thumbnails/17.jpg)
What is Google Code-in?
● Global, online contest for 13-17 year old pre-university students
● Introduction to open source software development
● 10 Open source organizations create tasks for students to work on
● Students earn certificates, t-shirts and can work toward Grand Prize trip to
Google’s campus
![Page 18: 9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In introduction](https://reader033.vdocuments.mx/reader033/viewer/2022052621/557cf3ffd8b42a57118b4792/html5/thumbnails/18.jpg)
Types of Tasks
Each task is designed to take approximately the same amount of time to
complete (about 3-5 hours)
Categories of Tasks
● Coding
● Documentation/Training
● Outreach/Research
● Quality Assurance
● User Interface
![Page 19: 9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In introduction](https://reader033.vdocuments.mx/reader033/viewer/2022052621/557cf3ffd8b42a57118b4792/html5/thumbnails/19.jpg)
Why participate in GCI?
● Apply classroom skills to real life OS projects
● Excite students about the many types of open source projects they can
choose from
● Become part of the community
● Easy entry, mentors available to guide students
● OS software isn’t just about coding - variety of types of tasks to choose from
![Page 20: 9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In introduction](https://reader033.vdocuments.mx/reader033/viewer/2022052621/557cf3ffd8b42a57118b4792/html5/thumbnails/20.jpg)
![Page 21: 9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In introduction](https://reader033.vdocuments.mx/reader033/viewer/2022052621/557cf3ffd8b42a57118b4792/html5/thumbnails/21.jpg)
Timeline
● November: Contest starts, students can register at google-melange.com
● January: Contest Ends
● January: 20 Grand Prize Winners named
● Late Spring 2015: Grand Prize Trip to Google
![Page 22: 9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In introduction](https://reader033.vdocuments.mx/reader033/viewer/2022052621/557cf3ffd8b42a57118b4792/html5/thumbnails/22.jpg)
Important Links
google-melange.com
Contest site - For rules, frequently asked questions, timeline
Can register for the contest (beginning Nov 18th)
To ask questions, join the discussion group at:
http://groups.google.com/group/gci-discuss
Manual for using the GCI site: http://flossmanuals.net/gci-melange/
More info: developers.google.com/open-source/gci
![Page 23: 9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In introduction](https://reader033.vdocuments.mx/reader033/viewer/2022052621/557cf3ffd8b42a57118b4792/html5/thumbnails/23.jpg)
www.google-melange.org
Thank You!