What is Open Source?

What is Open Source?

Explained for Beginners

Understanding Open Source

If a website is Open Source - What do you mean by that?

It basically means that You have the access to the code base of the website and you can actually modify the code base! Like you can contribute to the codebase, fix bugs on the website, if you see a typo you can also fix that.
Suppose you went to a site and you saw that that site does not support dark theme or night theme, If that website is Open Source - You can even add the dark mode feature to that website. We can also say that the words Open Source and Collaboration are not different

Open Source allows you to contribute to some one else's project and vice versa

What do I mean by Vice -versa? Like you contribute to someone else's project, other people from around the world can also write code and contribute to your project.
This is The Power of Open Source

Why Contributing is Important ? Why should you even care about it?

1) Global Exposure - Get Noticed, Get Job!

The first and most Important point why you should even care about Open Source is it will help you land high paying jobs. When you contribute to large scale projects, you get noticed by folks around the world, You get Global Exposure - people will get to know that you are a positive, helpful and collaborative person which will improve your credibility and also adds to your resume which in turn will help you land jobs and internships

2) Satisfaction and Flex

Suppose you added a dark theme button to your favourite website, now each time you visit the website, can you feel how proud you will be when you use that dark theme button. That satisfaction and joy. You can proudly boast and flex about it among your friends.

3) Skip Tutorial Hell and Get Real World Skills

Now, you Learnt Web Development / Android Development - You have been watching tutorials after tutorials learning about new new topics and concepts and feeling like you are progressing but in reality You are not getting anywhere because just watching tutorials is NOT enough. You know nowadays every one keeps saying - get some experience, get some real world skills but How will you get the Experience? - by Open Source.
When you contribute to real world projects, understand the large codebases and apply your knowledge to solve bugs and issues - you gain experience.

You might have seen this meme: Meme But This is NOT True

You can gain experience through... You get it now - Open Source

Stay Tuned For More Blogs

We will be publishing more blogs on the topics - Open Source, How to get started with Open Source, How to find beginner friendly issues to contribute to, How to improve your GitHub Profile and so much more
If you liked this blog, follow us on Twitter: @scodecommunity
Stay Tuned for more such exciting blogs: SCC - Selfless Coding Community

Resources -What is Open Source by Kunal Kushwaha

P.S: All the content published by us are the thoughts and words of the top - tech personalities. Links to the resources will be mentioned.

Twitter Banner