5. WSO2 – The 100% Open Source
Middleware Platform
● Fully integrated,
complete middleware
platform
● 26 products available,
so that you deploy only
what you need, when
you need it
● Works seamlessly across
the cloud and on-premise
● Future-proof to adapt to
new technology
advancements such as
IoT
28. About GSOC
2
Google Summer of Code (GSoC) is an online, international
program designed to encourage university student
participation in open source software development
29. Why GSOC ?
2
Work for your favourite open source
project for 3 months..!
30. Why GSOC ?
3
Google provides a stipend of
5500 USD
per accepted student developer
https://www.flickr.com/photos/amagill/3366720659
34. Goals of the Program
3
● Helps organizations continue to identify and bring in
new developers each year
● Exposes students to real world software development
scenarios
● Helps students build a strong network when applying for
jobs
35. How does GSOC works ?
3
Open Source Projects apply to
be a mentoring organization
Google Chooses the
organization
Org becomes a
mentoring organization
36. How does GSOC works ?
3
Students submit project
proposals
Org choose the
students they’d like
to accept
Student becomes a
GSOC award winner
37. How does GSOC works ?
3
Students are paired with a
Mentor to work on the project
Code..! Mid Term Evaluations
Code/DocumentFinal EvaluationsSubmit Code
39. Evaluations
3
● Students must pass a midterm and final evaluation
● Students who pass each evaluation are paid a stipend
for their work
● At the conclusion of GSoC, students submit the code
they’ve written for their project for everyone to see and
use!
40. Student Eligibility
4
● Over 18 upon registration
● Accepted into or enrolled in a university program by
April 22, 2016
● Shouldn’t be an employee or an intern of an
organization
41. Timelines
4
Feb 29 GSoC Mentor Organizations are announced
Feb 29 - Mar 13 Students discuss proposal ideas with orgs
Mar 14 - Mar 25 Students submit their proposals
Apr 22 Accepted Students are announced
Apr 22 - May 23 Community bonding period with orgs
May 23 - June 20 Work Period 1
June 20 - June 27 Mid Term Evaluations
June 27 - Aug 23 Work Period 2
Aug 23 - Aug 29 Final Evaluations
Aug 30 Successful student projects are announced
42. Key to Success
4
● Start early
● Communicate often
● Prove you can contribute
44. WSO2 in GSOC
4
● A mentoring organization for last 3 years
● High success rate
■ 2015 - 9/10
■ 2014 - 5/6
● 30+ Project ideas for 2016
● All projects are important and Roadmap items of our
products
45. Engaging with WSO2 Community
4
● Mailing lists is the primary way of communication
● WSO2 Developer List
■ dev@wso2.org
● WSO2 Architecture List
■ architecture@wso2.org
http://wso2.com/mail/
46. Engaging with WSO2 Community
4
Pick a
project
idea from
Ideas List
Do some
research
Get
connected
through
mailing
lists
Submit the
Proposal
Code/
Patches
Discuss
dev@wso2.org,
architecture@wso2.org
Document
48. What we are looking for
4
● Technical Skills
○ Depends on the project
○ JAVA
● Communication
○ Mailing list activities
○ Communicate early
○ Communicate often
○ Ask questions
● Passion and Commitment
50. Becoming a WSO2 Contributor
5
● Completing a GSOC project opens the path to become a contributor
● How you can contribute ?
○ Share your ideas on product development on developer mailing list
○ Share your ideas on vision and architecture of products through
architecture mailing list
○ Report bugs
○ Provide code fixes as patches