From Closed Doors to Open Source

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