From Closed Doors to Open Source
Table of contents
What is Open Source?
The term open source refers to something people can modify and share because its design is publicly accessible. The term originated in the context of software development to designate a specific approach to creating computer programs. Today, however, "open source" designates a broader set of values—what we call "the open source way."
Famous open-source projects
What you can Contribute
Implement New features or fix bugs
UI/UX design or wireframes
Outreach / Research
Documentation
Testing and reporting issues
Help other contributors
Review other contributors' work
Mentor for open-source initiatives
Solution Architectures
How to start Open Source
Steps :
Find a relevant project.
Use the product.
Find Issues.
Report them.
Solve those issues.
Make a Pull Request.
Take reviews.
Merge. Congratulations on your first contribution 🚀
Search Good First Issue
Find Project Repo
Use the Project and Find Issue/Bug
Report Issues and wait for Assign
Code
Fixing Issue
Pull Request Merge
Prerequisite of Open Source
You should be able to understand the code.
Able to convert ideas into code.
Innovative mind.
Tech curious person
Able to find a bug in the code.
Community bonding
Good Network
Helping Nature
Join Community
How open source change your life
Learning and Collaboration: Collaborate with diverse individuals, gaining insights and learning opportunities.
Skill Growth: Develop technical and soft skills, enhancing communication, teamwork, and leadership.
Real-World Experience: Gain practical experience on projects used widely, impressing potential employers.
Technical Proficiency: Showcase technical skills with tangible contributions.
Feedback Culture: Embrace feedback for growth, refining skills, and fostering improvement.
Patience and Empathy: Learn patience and empathy, overcoming challenges and disagreements
Remote Jobs
Open Source Profile
Open Source Projects or Programs
Programs for Beginners
Girl Script Summer of Code
Social Summer of Code
Social Winter of Code
Winter of Code
Kharagpur Winter of Code
MLH PRE
…more[ programs ]
Programs of Intermediate or Advanced
Google Summer of Code
Season of Docs
Summer of BitCoin
Season of KDE
Outreachy
LFX Mentorships Program
Julia Summer of Code
XR Open Source Fellowship Program
Redox Summer Of Code
Alibaba Summer of Code
John Hunter Matplotlib Summer Fellowship
Google Summer of Earth Engine
Community Bridge Mentorship (by Linux Foundation)
Microsoft Reinforcement Learning Open Source Fest
Igalia Coding Experience Program
Redox Summer Of Code
Hyperledger Mentorship Program
FOSSASIA Internship Programme
MLH
Open Mainframe Project - Linux Foundation
Open Source Competitions
Hacktoberfest
OSS World Challenge
Bountiful Open Source Summer- BOSS
FOSSASIA Codeheat
Data Driven Competitions
24 Pull Requests
ACM MM Open Source Software Competition
Halite AI Bot Challenge
OSS World Challenge
How to Earn from Open Source
Written by :
Harshit Paneri