The Idea of Open Source

Logo of the Open Source Initiative

Logo courtesy: https://opensource.org/

Every day we run systems on servers and the cloud, which depend on base systems, CPUs, and GPUs that run tirelessly. Have you ever wondered how these base systems came into existence? It all started with the first portable operating system, Unix.

You hear about Unix everywhere. If you open a Wikipedia page on Linux, you’ll find it’s “Unix-based.” If you read about Apple’s MacOS, you’ll see that “its core parts include a Unix system.”

Originally, Unix was non-portable and a convenient platform for programmers. It was never meant for non-programmers. However, as more end-users added their own tools and shared them in academic circles, Unix gained immense popularity. It was after this that Unix was made more user-friendly.

People modified these systems, invented their own tools for research purposes, and shared them with their colleagues. This opened their imagination to the possibility of modifying and designing their machines.

As Steve Jobs said:

Great things in business are never done by one person; they’re done by a team of people.

A community is what sustains development. The presence and support of open-minded enthusiasts who devote their time and knowledge is one of the pillars of the Open Source software movement.


Advantages of Open Source

One of the core definitions of open-source software is the freedom to study, run, edit, and redistribute the source code. This inspires developers to create their own software and share their knowledge. The Open Source Initiative was inspired by the open sourcing of Netscape Navigator, which later led to the creation of the Firefox browser.

Here are three things that open source does well:


If you really intend to set foot into the river of Open Source:

*****
Written by Sameer on 05 January 2024