Introduction to OPEN SOURCE.

Introduction to OPEN SOURCE.

Beginners guide to Open Source

Ā·

3 min read

Why it is called OPEN SOURCE? šŸ¤”

CHRISTINE PETERSON coined the term ā€œopen sourceā€ in 1998 as part of a concerted effort to make source code sharing more appealing to commercial software developers and the broader business community.
He said in an article that "The problem with the main earlier label, "free software" was not its political connotations, but thatā€”to newcomersā€”its seeming focus on price is distracting. A term was needed that focuses on the key issue of source code and that does not immediately confuse those new to the concept. The first term that came along at the right time and fulfilled these requirements was rapidly adopted: open source."

Open Source means something which is accessible by the general public and can be modified and shared.

What is Open Source Software?

  • Every Software has its source code and in open-source software, this source code can be accessed and modified by anyone.
  • Some of the most famous open Source Software are:-
    • VLC Media player
    • Firefox
    • Python
    • Blender
    • PHP

Are Open Source Software and Free Source Software the Same?

Before I tell you About what are the differences between them, Let me Guess You are thinking that Free Software means free of cost, And This is not true.

According to WikiPedia

Free software or libre software, infrequently known as freedom-respecting software, is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, not price

Open Source Software is something that you can modify as per your needs, and share with others without any licensing violation burden. When we say Open Source, the source code of the software is available publicly with Open Source licenses like GNU (GPL) which allows you to edit the source code and distribute it.

Ways to contribute to open source

There are a lot of ways you can participate in open source. As a beginner, you could identify and fix bugs in a project. For example, the Angular project accepts issues pointing out bugs and even pull requests that fix them. In these projects, you can propose, help design, and work on new features. Angular for instance accepts proposals for large features and pull requests for smaller features. Larger features will require greater community involvement, and some communities require you to earn a reputation for fixing bugs before moving to feature development.

Your contributions do not have to be exclusive to code. You can help a project by making comments on existing code and APIs to add context and write documentation for the project.

Hereā€™s a list of resources that can help jumpstart your open source career:

  1. Awesome for open source beginnersĀ 
  2. BugzillaĀ 
  3. Code triageĀ 
  4. Contributor.ninjaĀ 
  5. First contributionsĀ 
  6. First-timers onlyĀ 
  7. HacktoberfestĀ 
  8. Gauger.ioĀ 
  9. IssuehubĀ 
  10. Open source handbookĀ 
  11. Open source programsĀ 
  12. Opensource.guideĀ 
  13. Pull request rouletteĀ 
  14. Your first PRĀ 

šŸ¤šŸ» Ā Connect with Me

LinkedIn LinkedIn Instagram Instagram Instagram Email

Did you find this article valuable?

Support Ankit Mishra by becoming a sponsor. Any amount is appreciated!

Ā