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…


This content originally appeared on DEV Community and was authored by Avneesh Agarwal

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


This content originally appeared on DEV Community and was authored by Avneesh Agarwal


Print Share Comment Cite Upload Translate Updates
APA

Avneesh Agarwal | Sciencx (2021-09-20T05:47:17+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 ,<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 ]. 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 . 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: ]
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/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.