DEV Community

Cover image for Welcome to Open Source
Aaron Johnson
Aaron Johnson

Posted on • Edited on

Welcome to Open Source

What is Open source ?

Open source is a way of making code freely available to all and can be redistributed with changes and anyone can contribute . In a simpler sense , Imagine that you want to develop an app and you try to develop it by yourself and you need help or you want to add more features but don't know how to , so you ask your mates for help or ask them if there is something that they feel would benefit the app , this method in a general sense is open sourcing .

Why Open Sourcing ?

Open sourcing is important for many reasons but it is mostly important as it allows innovation through collaboration with the public . This allows for a more efficient and feature filled softwares .

Who use Open Source software ?

Many developers and companies participate in Open Sourcing as it helps them to debug issues more easier or to make the software more secure and to add more features . Many of the big players in the Tech Industry such as IMB and Google , use and develop softwares through Open Sourcing .

How do I join in ?

Open Source platforms are easily available to all . There are many code hosting platforms where people share and contribute to one another's projects , some of the platforms are Bitbucket and Beanstalk and the most popular and commonly used ones are Github(owner ~ Microsoft) and Gitlab (owner ~ Gitlab Inc) . You can create your profile , create projects and even contribute to projects .

Alt Text

I hope this helps you understand the open source concept . If you want me to make another post on the basic functionality and tutorial of basic uses of GitHub . Do let me know below and I will be happy to do so . Cheers

Top comments (4)

Collapse
 
jasmcaus profile image
Jason Dsouza

Okay, this gets a clap from me

Collapse
 
aaronj profile image
Aaron Johnson

Thank you very much Jason

Collapse
 
darkwiiplayer profile image
𒎏Wii 🏳️‍⚧️

I've always been a bit sceptical about pointing people towards github without mentioning as well any git tutorial. It's very easy to use git incorrectly if you don't know what you're doing.

Collapse
 
aaronj profile image
Aaron Johnson

Yeah that is true , I could do another tutorial post