Why you should open source

White signage in front of store glass that displays “Yes, We’re Open”

Why should you open source? Here are some reasons:

  • Community
  • Skills
  • Recognition
  • Monetary

Community

People with colorful sweaters with hands in the center

If you built something that’s useful to you, then there’s a high chance that it’s useful for somebody else. There’s no better way to give back to the community than by open sourcing your project. Through open source, you get to stand on the shoulders of giants.

Skills

Brown Pomeranian puppy wearing glasses in front of MacBook Pro

Publicizing a project is a great way to hold yourself accountable. You’ll feel ownership in maintaining the project, which can translate to learning new skills, meeting new people, and growing as a developer. Additionally, you may get invited to write or talk about your work.

Recognition

Group of photographers taking pictures

As your repository’s stars and forks increase, your fame will rise as well. Even if your code solves a niche problem, you may become the go-to leader in that area.

Monetary

Pink piggy bank on top of gold coins

If your package or framework is used by many, there’s a chance that it can get sponsored — especially if big companies are using it as well. With platforms like Open Collective, Tidelift, Patreon, GitHub Sponsors, etc., it’s easier than ever to get paid to work on open source. Wouldn’t it be amazing to do what you love and also get compensated for it? Also, there are many services that offer free CI/CD and hosting if your project is public.

Do you agree or disagree? Let me know in the comments below!

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store