What is Open Source and how to get started?

What is Open Source?

Open source is a commonly used term for the code which is publically accessible and people can see, edit, and share the data. In open-source projects, developers from all around the world can contribute to the project an…



What is Open Source?

Open source is a commonly used term for the code which is publically accessible and people can see, edit, and share the data. In open-source projects, developers from all around the world can contribute to the project and make it better.



Benefits of Open Source

  • Lower cost
  • Higher quality software and code
  • Secure as code is public
  • Flexible
  • Faster development



Cons of Open Source

  • Needs maintenance
  • Hidden costs
  • Support
  • User friendly



Getting Started



Getting started with open source as a maintainer

To get started with open source as a maintainer, you need to do the following steps

  • Build a project
  • Add it as a public repo to GitHub, GitLab, or BitBucket.
  • Add some docs on what it is and how to contribute
  • Add a license to your repo
  • Add some issues in the issues section (if you have any)
  • Let everyone know about it (if no one knows about it then no one will be able to contribute :P)



Getting started as a contributor

  • Find a repo you want to contribute to
  • Add the features or bug fixes
  • Make a pull request
  • Wait for your code to be merged

The main trouble for every beginner while starting to contribute is finding repositories.
So here are some useful articles-

If you were ever thinking of contributing to open source, now is the perfect time to start ?

Useful links

Open Source Initiative

All socials


Print Share Comment Cite Upload Translate
APA
Avneesh Agarwal | Sciencx (2024-03-29T08:33:07+00:00) » What is Open Source and how to get started?. Retrieved from https://www.scien.cx/2021/09/20/what-is-open-source-and-how-to-get-started/.
MLA
" » What is Open Source and how to get started?." Avneesh Agarwal | Sciencx - Monday September 20, 2021, https://www.scien.cx/2021/09/20/what-is-open-source-and-how-to-get-started/
HARVARD
Avneesh Agarwal | Sciencx Monday September 20, 2021 » What is Open Source and how to get started?., viewed 2024-03-29T08:33:07+00:00,<https://www.scien.cx/2021/09/20/what-is-open-source-and-how-to-get-started/>
VANCOUVER
Avneesh Agarwal | Sciencx - » What is Open Source and how to get started?. [Internet]. [Accessed 2024-03-29T08:33:07+00:00]. Available from: https://www.scien.cx/2021/09/20/what-is-open-source-and-how-to-get-started/
CHICAGO
" » What is Open Source and how to get started?." Avneesh Agarwal | Sciencx - Accessed 2024-03-29T08:33:07+00:00. https://www.scien.cx/2021/09/20/what-is-open-source-and-how-to-get-started/
IEEE
" » What is Open Source and how to get started?." Avneesh Agarwal | Sciencx [Online]. Available: https://www.scien.cx/2021/09/20/what-is-open-source-and-how-to-get-started/. [Accessed: 2024-03-29T08:33:07+00:00]
rf:citation
» What is Open Source and how to get started? | Avneesh Agarwal | Sciencx | https://www.scien.cx/2021/09/20/what-is-open-source-and-how-to-get-started/ | 2024-03-29T08:33:07+00:00
https://github.com/addpipe/simple-recorderjs-demo