Presentation by Karan Palan
2023
2024
2025
What I'm doing and plan to do:
Note - Everyone has a different path, create your own, and set your own timeline
Open source refers to software projects where the source code is made publicly available. This means anyone can view, use, modify, and distribute the code, provided they follow the licensing terms.
Addressing the Elephant in the room,
An initiative by Google to increase OSS engagement
How it works?
Be decent in one tech stack of your choice
Find Projects to contribute
i.e Search for Organizations
Familiarize yourself with Git and Github,
Hacktoberfest can be a great start point
1. Active organization (make sure org is active year-long and not just during GSoC period) and past record
2. You are interested in contributing to that organization (getting into GSoC shouldn’t be your sole motivation, it can be, but usually not a good idea)
3. The project matches >30% of your tech stack (doesn’t matter, but relatively makes contributing easy as you’re familiar with stuff)
If org selected + ~5 PRs merged + Good reputation
Double down on contributions + focus on proposal
If org selected + ~2 PRs merged + okay chances
Double down on contributions + choose a relatively new org
If org not selected
Find new Organization, be aggressive with contributions
No Good first issues, Pick issues are tough/no one else picks up/saves maintainers effort
Mostly Organizations have their format, if they don't , make sure it contains these.
Regardless of contributions, completely make a high effort Proposal, refer this video.
Implement a portion of the project in the Proposal
My Proposal Walk-through
To Sahaj Jain and the Cyborgs Team for inviting me, and the amazing audience