Muh Isfhani Ghiath discusses open source software and Google Summer of Code (GSoC). Open source software is released under an approved open source license, allowing the software to be freely used, modified, and shared. GSoC is an international program that pairs university students with open source organizations for a 3-month coding project, earning a stipend. Students research projects, propose ideas, and are selected by organizations. If students pass three evaluations, they receive the stipend and their code is released for public use.
6. Organized by.
DSC UIN Yogyakarta
Software which is released under a license
approved by the Open Source Initiative (OSI).
In brief, Open Source license allow software
to be freely used, modified, and shared.
opensource.org/licenses
7. Organized by.
DSC UIN Yogyakarta
Why should you care about “open-source”?
Make the world better?
Increase your skills?
Have fun?
Get a job?
8. Organized by.
DSC UIN Yogyakarta
Contributing to “open source” can give you
Desirable skills
Experience
A global network
9. Organized by.
DSC UIN Yogyakarta
Google Open Source
opensource.google.com
Use over 600 million lines of open source code
Released over 120 million lines of open source code
Push over 250,000 commits to open source projects a year
Released over 2,000 open source projects
12. Organized by.
DSC UIN Yogyakarta
GSoC is..
Online, international program designed to encourage university
student participation in open source software development.
Students work on a 3 month coding project with an open source
software organization, earning a stipend.
summerofcode.withgoogle.com
13. Organized by.
DSC UIN Yogyakarta
Goals
Help organizations continue to identify and bring in new developers each year
Expose students to real world software development scenarios
with mentors helping to guide them
Help students build a strong network when applying for jobs
summerofcode.withgoogle.com
14. Organized by.
DSC UIN Yogyakarta
Eligibility
Over 18 upon registration
Accepted into or enrolled in a university program by the student acceptance date
Eligible to work in the country in which you reside
summerofcode.withgoogle.com
15. Organized by.
DSC UIN Yogyakarta
How does it work?
•
•
•
•
summerofcode.withgoogle.com
Students research which projects interest them & submit
project proposals to mentor organizations.
Mentor organizations choose the students they’d like to accept.
Students are paired with a mentor to help them throughout their project –
community bonding period.
Coding begins! 12 weeks.
16. Organized by.
DSC UIN Yogyakarta
Evaluations
•
•
•
•
summerofcode.withgoogle.com
Students must pass 3 evaluations
Passed evaluation by mentor -> receive stipend
Indonesia $2400 USD if student passes all 3 evals
Students submit the code they’ve written for their project for
everyone to see and use!
17. Useful Links
Organized by.
DSC UIN Yogyakarta
Program Site
g.co/gsoc
Student Guide
developers.google.com/open-source/gsoc/resources/guide
Google Open Source Blog
opensource.googleblog.com