WHAT IS OPEN SOURCE SOFTWARE (OSS)?

 A man known as RICHARD STALLMAN worked in an MIT LAB where the formation of an operating system "UNIX" was taking place. He knows that the UNIX operating system was pretty much expensive and everyone cant affords it so he started to create an operating system that would be similar to the UNIX operating system. The main thought of stallman was that GNU will be Open Source.

Now the question arises, WHAT IS OPEN SOURCE?



It is the term that referred to OPEN SOURCE SOFTWARE (OSS). It is actually a code designed in such a way that it is publicly accessible, It means anyone sees it modify it, and use it according to their services.

GNU'S NOT UNIX (GNU):

In 1982 this legend created a PRE SOFTWARE FOUNDATION & just after that in 1983 he created an operating system known as GNU'S NOT UNIX (GNU). As it was UNIX like operating system that's why it has many programs: applications, libraries, tools, and many more.GNU is normally used with a Kernel called LINUX and the combination is known as GNU/LINUX operating system.

Before proceeding to the next step let me clear what actually KERNEL is?

KERNEL:

It is the central part of an operating system and it manages the operations of hardware and computer.

GNU COMPILER COLLECTIONS (GCC):

In 1984 STALLMAN wrote a  compiler known as GNU COMPILER COLLECTIONS (GCC) in which preprocessing, compilation, assembling, and linking source code to generate an executable file takes place.

GENERAL PUBLIC LICENSE (GPL):

In 1985 he created FREE SOFTWARE FOUNDATION and make it free for the world if anyone wants to download or share their software. After that, he introduced GENERAL PUBLIC LICENSE (GPL).

FEATURES IN GPL:

In this license he cleared THREE features mainly:

1-FOSS:

It is commonly known as FREE AND OPEN SOURCE SOFTWARE. It means you can download the software without paying a single penny.

2-SOURCE CODE:

It was a good feature as in this feature it was demanded that source code must be open source. The main reason for open source was if the user wants to change anything in a particular code so he can do it easily. The second condition for this feature was source code must be provided in the original language(C or python etc it depends).

3-REBRANDING AND SELLING:

As an Entrepreneur, the user must have permission to rebrand their sites on this software and they can sell their services on that particular software too.

Open Source Softwares Examples:

-Linux is an open-source operating system.

-Google is open-source

-Firefox is open-source.

Post a Comment

0 Comments