linux conf australia 2015 plenary keynote
TRANSCRIPT
![Page 1: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/1.jpg)
google-melange.com
![Page 2: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/2.jpg)
Google Summer of Code
Google Summer of Code is an online, international program designed to encourage university student participation in open source software development.
![Page 3: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/3.jpg)
Google Summer of Code
It started with the idea that university students should spend their time outside of school working in a field that would help them with their studies and with their career after university.
![Page 4: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/4.jpg)
Google Summer of Code
The program provides the framework for students to work for an open source software organization by paying them a stipend in exchange for their development on the project.
![Page 5: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/5.jpg)
What are the goals of the program?
Students get exposure to real-world software development scenarios like mailing list etiquette, working with fellow developers across time zones, and using source control.
![Page 6: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/6.jpg)
What are the goals of the program?
Students get references and contacts in the industry which helps them later when they apply for jobs and want to network in their field.
![Page 7: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/7.jpg)
What are the goals of the program?
Many of the students who participate are new to open source, which means the organizations continue to identify and bring in new developers each year.
![Page 8: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/8.jpg)
What are the goals of the program?
The program gets more open source code created and released for the benefit of all. All of the projects the students produce are publicly available at the end of the term for anyone to access.
![Page 9: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/9.jpg)
How does it work?
Early in the year (February) open source software projects apply to be mentoring organizations for the program.
![Page 10: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/10.jpg)
How does it work?
Google chooses the organizations it would like to participate in this year’s program and announces them on the program website (March).
![Page 11: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/11.jpg)
How does it work?
Students submit project proposals (March) to the mentoring organizations they’d like to work with.
![Page 12: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/12.jpg)
How does it work?
Mentoring organizations choose which students they’d like to accept and then pairs them with mentors to help them through their project. The students are notified of their acceptance in late April.
![Page 13: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/13.jpg)
How does it work?
This student-mentor relationship is one of the key aspects of Google Summer of Code. It gives the student a great chance for success and often produces lasting connections in the community.
![Page 14: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/14.jpg)
How does it work?
The students execute to milestones laid out in their accepted project proposal over the course of about 4 months (April - August). They work closely with their mentor and their mentoring organization.
![Page 15: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/15.jpg)
How does it work?
The students and mentors both go through two evaluations: a midterm and a final. Students who pass their evaluations are paid a stipend for their work.
![Page 16: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/16.jpg)
How does it work?
At the end of the term students submit their project to the program website for everyone to see and use.
![Page 17: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/17.jpg)
Google Summer of Code’s 10th Year
2014 marked the 10th instance of the Google Summer of Code program.
![Page 18: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/18.jpg)
Thank you to the community
For those of you who do know about this program and have participated before, we want to say THANK YOU to this community for your participation over the last 10 years. We couldn’t have done it without you!
![Page 19: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/19.jpg)
Google Summer of Code’s 10th Year
We made some changes to the program that will be staying in place for 2015.
![Page 20: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/20.jpg)
Google Summer of Code’s 10th Year
We raised the student stipend in 2014 from $5000 to $5500 for successful completion of the whole program.
![Page 21: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/21.jpg)
Google Summer of Code’s 10th Year
We accepted more students in Google Summer of Code 2014’s program than ever before (1,307).
![Page 22: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/22.jpg)
Some interesting student statistics
Over the past 10 years 8,616 students have been accepted into Google Summer of Code.
![Page 23: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/23.jpg)
Google Summer of Code’s 10th Year
We accepted more mentoring organizations in Google Summer of Code’s 2014 program than ever before (190).
![Page 24: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/24.jpg)
Some interesting student statistics
Countries with the most students over the last 10 years:
United States (1,957), India (1,473), andGermany (601).
![Page 25: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/25.jpg)
Some interesting student statistics
We’ve seen a trend of more students participating from underrepresented and developing nations in the last few years and we hope to continue that in the future. We can always use your help spreading the word about the program in these places!
![Page 26: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/26.jpg)
Some interesting student statistics
28 students from New Zealand and 83 students from Australia have participated since the program started.
![Page 27: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/27.jpg)
Some interesting student statistics
An estimated 50 million lines of code have been produced by Google Summer of Code student developers.
![Page 28: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/28.jpg)
Some interesting student stories
We get a wide range of students in different majors including history, dance, music, cartography, linguistics, medicine, philosophy, theology, languages, business, international relations, film, and many others.
![Page 29: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/29.jpg)
Timeline
We’ll be accepting applications for mentoring organizations in this year’s program from 9 - 20 February.
![Page 30: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/30.jpg)
Timeline
The list of accepted mentoring organizations will be announced on 2 March on the program website.
![Page 31: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/31.jpg)
Timeline
The student application period is from
16 – 27 March.
![Page 32: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/32.jpg)
Timeline
Accepted students are announced on
27 April.
![Page 33: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/33.jpg)
Timeline
The “community bonding period” for the program is from 27 April - 25 May. This period is another way we give our participating students the best chance of success in the program.
![Page 34: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/34.jpg)
Timeline
Students begin coding on 25 May.
![Page 35: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/35.jpg)
Timeline
Mid-term evaluations begin on 26 June and end on 3 July.
![Page 36: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/36.jpg)
Timeline
Final evaluations begin on 21 August and end on 28 August. Students are expected to submit their code by 25 September.
![Page 37: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/37.jpg)
Google Summer of Code is rewarding
Mentors have told us over and over again that the experience of mentoring a Google Summer of Code student is incredibly rewarding.
![Page 38: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/38.jpg)
Google Summer of Code is rewarding
Students and mentors form friendships that last for years. The organizations’ communities are thriving and vibrant in part due to their participation in Google Summer of Code.
![Page 39: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/39.jpg)
Useful links
Melange: http://www.google-melange.com
Google Summer of Code discussion list: http://bit.ly/gsocdiscuss
Google Summer of Code student manual: http://en.flossmanuals.net/GSoCStudentGuide
Google Summer of Code mentor manual: http://en.flossmanuals.net/GSoCMentoring
![Page 40: Linux Conf Australia 2015 Plenary Keynote](https://reader030.vdocuments.mx/reader030/viewer/2022032422/55a9ad9a1a28ab91738b46ad/html5/thumbnails/40.jpg)
google-melange.com
Thank You!