SlideShare a Scribd company logo
Afkam Azeez
Director - Architecture
WSO2
Google Summer of Code
with
WSO2
Isuru Udana
Associate Tech. Lead
WSO2
2
● Introduction to WSO2 Platform
● Google Summer of Code
● How GSOC works
● GSOC with WSO2
● After GSOC
Agenda
Introduction to WSO2 Platform
Google Summer of Code with WSO2
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
A Cloud Native Platform
Connect the world
People
Applications
Devices
Our products enable
Digital Transformation
Systemof
Systems
Middlewarefunctional
capabilities
Product
mapping
Middlewarefunctional
capabilities
Lean, high-performance
middleware runtimes to enable
agile/iterative architectures such
as Microservice Architecture
(MSA)
11
12
Microservice Architecture (MSA)
Source : Gartner
Enterprise middleware platform
WSO2 Carbon : Kernel of the platform
Platform of platforms
Integration platform
connectors
Connector store : https://storepreview.wso2.
com/store/
Google Summer of Code with WSO2
API Management platform
Security platform
Gateway
Analytics platform
Cloud platform
IoT platform
APP dev platform
It’s like a
catalogue!
APP Manager : components
Mobile platform
Google Summer of Code
About GSOC
2
Google Summer of Code (GSoC) is an online, international
program designed to encourage university student
participation in open source software development
Why GSOC ?
2
Work for your favourite open source
project for 3 months..!
Why GSOC ?
3
Google provides a stipend of
5500 USD
per accepted student developer
https://www.flickr.com/photos/amagill/3366720659
Why GSOC ?
3
Industry Recognition..!
Why GSOC ?
3
Conferences and
a chance to visit
Google..!
How GSOC works
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
How does GSOC works ?
3
Open Source Projects apply to
be a mentoring organization
Google Chooses the
organization
Org becomes a
mentoring organization
How does GSOC works ?
3
Students submit project
proposals
Org choose the
students they’d like
to accept
Student becomes a
GSOC award winner
How does GSOC works ?
3
Students are paired with a
Mentor to work on the project
Code..! Mid Term Evaluations
Code/DocumentFinal EvaluationsSubmit Code
Milestones and Stipends
3
Getting
Accepted
Mid Term
Evaluations
Final
Evaluations
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!
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
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
Key to Success
4
● Start early
● Communicate often
● Prove you can contribute
GSOC with WSO2
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
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/
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
2016 Project Ideas
4
● 33 Project Ideas
● Products
■ Gateway
■ ESB
■ Connectors
■ Machine Learner
■ Developer Studio
■ Identity Server
■ Connected Device Management Framework (CDMF)
■ Cloud
■ Complex Event Processor (CEP)
https://docs.wso2.com/display/GSoC/Project+Proposals+for+2016
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
After GSOC
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
Some Useful Links
5
● Program Site: http://g.co/gsoc
● Student Manual: http://g.co/gsoc/studentmanual
● WSO2:
http://wso2.com/landing/google-summer-of-code-2016/
● WSO2 Project proposals:
https://docs.wso2.com/display/GSoC/Project+Proposals+for+2016
5
Q & A
GET STARTED !

More Related Content

PDF
Partner Webinar: Why Is Open Source the Smartest Choice for Hybrid Integration?
PDF
Nurturing API Platforms with API Analytics
PDF
Migrate to the Latest WSO2 Micro Integrator to Unlock All-new Features
PDF
[Webinar] WSO2 Enterprise Integrator 7.1.0 Release
PDF
[Workshop] API-driven Integration
PDF
Exposing Lambda Functions as Managed APIs
PDF
What’s New With WSO2 Open Banking?
PDF
WSO2 Cloud Platform: Vision and Roadmap
Partner Webinar: Why Is Open Source the Smartest Choice for Hybrid Integration?
Nurturing API Platforms with API Analytics
Migrate to the Latest WSO2 Micro Integrator to Unlock All-new Features
[Webinar] WSO2 Enterprise Integrator 7.1.0 Release
[Workshop] API-driven Integration
Exposing Lambda Functions as Managed APIs
What’s New With WSO2 Open Banking?
WSO2 Cloud Platform: Vision and Roadmap

What's hot (20)

PDF
API-Centric Hybrid Integration Platform for Microservices or ESB Style Archit...
PPTX
WSO2- OSC Korea - Accelerating Digital Businesses with APIs
PDF
[APIdays Paris 2019] API Management in Service Mesh Using Istio and WSO2 API ...
PDF
Creating and Managing Technical Content for Open Source Products
PDF
WSO2 Product Release Webinar Introducing WSO2 API Manager for Complete API ...
PDF
WSO2 Product Release Webinar: WSO2 Dashboard Server 2.0
PDF
API Management for GraphQL
PDF
How to Choose an Integration Platform Vendor for Your Business
PDF
Adaptive Scaling of Microgateways on Kubernetes
PDF
Building and Deploying Complex Streaming Data Processing Pipelines with WSO2 ...
PDF
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0
PDF
Continuous Integration and Continuous Deployment (CI/CD) with WSO2 Enterprise...
PDF
Explore the Latest on WSO2 Identity Server 5.11
PDF
Building Sustainable Ecosystems: The Economics of Collaboration
PDF
WSO2 Product Release Webinar - Whats new in the WSO2 API Manager
PDF
WSO2 User Group Bangalore Meetup
PDF
BI Studio profile
PDF
Productising your Microservices as API Products
PDF
[WSO2Con EU 2018] Adaptive and Iterative Integration for Microservices and Cl...
PDF
[WSO2 Summit EMEA 2020] The Integrated API Supply Chain
API-Centric Hybrid Integration Platform for Microservices or ESB Style Archit...
WSO2- OSC Korea - Accelerating Digital Businesses with APIs
[APIdays Paris 2019] API Management in Service Mesh Using Istio and WSO2 API ...
Creating and Managing Technical Content for Open Source Products
WSO2 Product Release Webinar Introducing WSO2 API Manager for Complete API ...
WSO2 Product Release Webinar: WSO2 Dashboard Server 2.0
API Management for GraphQL
How to Choose an Integration Platform Vendor for Your Business
Adaptive Scaling of Microgateways on Kubernetes
Building and Deploying Complex Streaming Data Processing Pipelines with WSO2 ...
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0
Continuous Integration and Continuous Deployment (CI/CD) with WSO2 Enterprise...
Explore the Latest on WSO2 Identity Server 5.11
Building Sustainable Ecosystems: The Economics of Collaboration
WSO2 Product Release Webinar - Whats new in the WSO2 API Manager
WSO2 User Group Bangalore Meetup
BI Studio profile
Productising your Microservices as API Products
[WSO2Con EU 2018] Adaptive and Iterative Integration for Microservices and Cl...
[WSO2 Summit EMEA 2020] The Integrated API Supply Chain
Ad

Viewers also liked (20)

PDF
WSO2Con EU 2016: An Introduction to the WSO2 Analytics Platform
PDF
Analytics in Your Enterprise
PDF
WSO2 Enterprise Service Bus - Product Overview
PDF
WSO2 Microservices Framework for Java - Product Overview
PDF
WSO2Con EU 2016: Building Enterprise Apps Using WSO2 Platform
PDF
WSO2 Dashboard Server - Product Overview
PDF
WSO2 Application Server - Product Overview
PDF
WSO2 Business Process Server - Product Overview
PDF
WSO2Con EU 2016: Building Awesome Personal Dashboards with WSO2 Dashboard Se...
PPTX
Enterprise integration: The Past, Present and Future
PDF
WSO2 Data Services Server - Product Overview
PDF
WSO2Con EU 2016: Creating Microservices with WSO2 Microservices Framework fo...
PDF
WSO2Con USA 2017: Building Platforms for Rapid Application Development
PDF
WSO2Con USA 2017: Why Swiss Chocolate Relies on WSO2
PDF
WSO2Con USA 2017: Analytics Patterns for Your Digital Enterprise
PDF
WSO2Con USA 2017: Driving Insights for Your Digital Business With Analytics
PDF
WSO2Con USA 2017: Geospatial Big Data – Location Intelligence in Digital Tran...
PDF
WSO2Con USA 2017: Building an End-to-End Integration Scenario with WSO2 Integ...
PDF
WSO2Con USA 2017: Journey of Migration from Legacy ESB to Modern WSO2 ESB Pla...
PDF
Java Performance and Profiling
WSO2Con EU 2016: An Introduction to the WSO2 Analytics Platform
Analytics in Your Enterprise
WSO2 Enterprise Service Bus - Product Overview
WSO2 Microservices Framework for Java - Product Overview
WSO2Con EU 2016: Building Enterprise Apps Using WSO2 Platform
WSO2 Dashboard Server - Product Overview
WSO2 Application Server - Product Overview
WSO2 Business Process Server - Product Overview
WSO2Con EU 2016: Building Awesome Personal Dashboards with WSO2 Dashboard Se...
Enterprise integration: The Past, Present and Future
WSO2 Data Services Server - Product Overview
WSO2Con EU 2016: Creating Microservices with WSO2 Microservices Framework fo...
WSO2Con USA 2017: Building Platforms for Rapid Application Development
WSO2Con USA 2017: Why Swiss Chocolate Relies on WSO2
WSO2Con USA 2017: Analytics Patterns for Your Digital Enterprise
WSO2Con USA 2017: Driving Insights for Your Digital Business With Analytics
WSO2Con USA 2017: Geospatial Big Data – Location Intelligence in Digital Tran...
WSO2Con USA 2017: Building an End-to-End Integration Scenario with WSO2 Integ...
WSO2Con USA 2017: Journey of Migration from Legacy ESB to Modern WSO2 ESB Pla...
Java Performance and Profiling
Ad

Similar to Google Summer of Code with WSO2 (20)

PDF
SWAD Timeline 4:3
PDF
Swad Timeline
PDF
Google summer of code with drupal
PDF
SWAD timeline
PPTX
Awareness about Google Summer Of Code 2018
PDF
Info Session 2023_2024.pdf
PPTX
Scrum in Distributed Teams
PDF
Online learning platforms
PPTX
Info Session 2024 _ GBM FA24 with SWE at Google
PDF
9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In intr...
PDF
Info Session Slides.pdf
PPTX
Maimoona g so-c - 2021
ODP
POSSCON GSoC + GCI Presentation
PDF
ASPgems company profile
PDF
Software Project Management: Project Charter
ODP
Gsoc 2013 presentation
PDF
Open Source
PPTX
GSoC with The Fedora Project
PDF
Starting an Open Source Program Office (OSPO)
PDF
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
SWAD Timeline 4:3
Swad Timeline
Google summer of code with drupal
SWAD timeline
Awareness about Google Summer Of Code 2018
Info Session 2023_2024.pdf
Scrum in Distributed Teams
Online learning platforms
Info Session 2024 _ GBM FA24 with SWE at Google
9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In intr...
Info Session Slides.pdf
Maimoona g so-c - 2021
POSSCON GSoC + GCI Presentation
ASPgems company profile
Software Project Management: Project Charter
Gsoc 2013 presentation
Open Source
GSoC with The Fedora Project
Starting an Open Source Program Office (OSPO)
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...

More from WSO2 (20)

PDF
Demystifying CMS-0057-F - Compliance Made Seamless with WSO2
PDF
Quantum Threats Are Closer Than You Think – Act Now to Stay Secure
PDF
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
PDF
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
PDF
Build Smarter, Deliver Faster with Choreo - An AI Native Internal Developer P...
PDF
Platformless Modernization with Choreo.pdf
PDF
Application Modernization with Choreo for the BFSI Sector
PDF
Choreo - The AI-Native Internal Developer Platform as a Service: Overview
PDF
[Roundtable] Choreo - The AI-Native Internal Developer Platform as a Service
PPTX
WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)
PPTX
WSO2Con 2025 - Building Secure Business Customer and Partner Experience (B2B)...
PPTX
WSO2Con 2025 - Building Secure Customer Experience Apps
PPTX
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
PPTX
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
PPTX
WSO2Con 2025 - Unified Management of Ingress and Egress Across Multiple API G...
PPTX
WSO2Con 2025 - How an Internal Developer Platform Lets Developers Focus on Code
PPTX
WSO2Con 2025 - Architecting Cloud-Native Applications
PDF
Mastering Intelligent Digital Experiences with Platformless Modernization
PDF
Accelerate Enterprise Software Engineering with Platformless
PDF
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
Demystifying CMS-0057-F - Compliance Made Seamless with WSO2
Quantum Threats Are Closer Than You Think – Act Now to Stay Secure
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
Build Smarter, Deliver Faster with Choreo - An AI Native Internal Developer P...
Platformless Modernization with Choreo.pdf
Application Modernization with Choreo for the BFSI Sector
Choreo - The AI-Native Internal Developer Platform as a Service: Overview
[Roundtable] Choreo - The AI-Native Internal Developer Platform as a Service
WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)
WSO2Con 2025 - Building Secure Business Customer and Partner Experience (B2B)...
WSO2Con 2025 - Building Secure Customer Experience Apps
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2Con 2025 - Unified Management of Ingress and Egress Across Multiple API G...
WSO2Con 2025 - How an Internal Developer Platform Lets Developers Focus on Code
WSO2Con 2025 - Architecting Cloud-Native Applications
Mastering Intelligent Digital Experiences with Platformless Modernization
Accelerate Enterprise Software Engineering with Platformless
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation

Recently uploaded (20)

PPTX
1. Introduction to Computer Programming.pptx
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
project resource management chapter-09.pdf
PDF
Developing a website for English-speaking practice to English as a foreign la...
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
1 - Historical Antecedents, Social Consideration.pdf
PPTX
TLE Review Electricity (Electricity).pptx
PPTX
Modernising the Digital Integration Hub
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PPTX
Tartificialntelligence_presentation.pptx
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
Getting Started with Data Integration: FME Form 101
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
1. Introduction to Computer Programming.pptx
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
DP Operators-handbook-extract for the Mautical Institute
NewMind AI Weekly Chronicles - August'25-Week II
project resource management chapter-09.pdf
Developing a website for English-speaking practice to English as a foreign la...
Group 1 Presentation -Planning and Decision Making .pptx
cloud_computing_Infrastucture_as_cloud_p
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
1 - Historical Antecedents, Social Consideration.pdf
TLE Review Electricity (Electricity).pptx
Modernising the Digital Integration Hub
Univ-Connecticut-ChatGPT-Presentaion.pdf
Tartificialntelligence_presentation.pptx
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
WOOl fibre morphology and structure.pdf for textiles
Getting Started with Data Integration: FME Form 101
gpt5_lecture_notes_comprehensive_20250812015547.pdf
A novel scalable deep ensemble learning framework for big data classification...
From MVP to Full-Scale Product A Startup’s Software Journey.pdf

Google Summer of Code with WSO2