TranslateProject/sources/talk/20200926 Linux Jargon Buster- What is FOSS (Free and Open Source Software)- What is Open Source.md
DarkSun 803e1229f5 选题[talk]: 20200926 Linux Jargon Buster: What is FOSS (Free and Open Source Software)? What is Open Source?
sources/talk/20200926 Linux Jargon Buster- What is FOSS (Free and Open Source Software)- What is Open Source.md
2020-10-13 09:01:03 +08:00

8.1 KiB
Raw Blame History

#: subject: (Linux Jargon Buster: What is FOSS (Free and Open Source Software)? What is Open Source?) #: via: (https://itsfoss.com/what-is-foss/) #: author: (Abhishek Prakash https://itsfoss.com/author/abhishek/)

Linux Jargon Buster: What is FOSS (Free and Open Source Software)? What is Open Source?

What does FOSS in Its FOSS mean? What is FOSS?

I have been asked this question numerous time in the past. It was about time that I explained what is FOSS in Linux and the software world.

The distinction is important because FOSS is a generic world and it could mean different depending on the context. Here, I am discussing the FOSS principle in software.

What is FOSS?

FOSS means Free and Open Source Software. It doesnt mean software is free of cost. It means that source code of the software is open for all and anyone is free to use, study and modify the code. This principle allows other people to contribute to the development and improvement of a software like a community.

The origin of FOSS

In the 60s and 70s, computers were hardware focused and the hardware were expensive. They were mainly used by academics in universities or researchers in labs. The limited amount of software used to come for free or with their source code and the users were allowed to modify the source code to suit their need.

In the late 70s and early 80s, the manufacturers stopped distributing source code in an attempt to not let their software run on their competitors computers.

This restrictive licensing led to the inconvenience and dislike of peoplewho were used to and fond of modifying software. In the mid 80s, Richard Stallman started the Free Software Movement.

Stallman specified four essential fundamental freedom for a software to be Free and Open Source Software.

Free Software Freedoms

I am rephrasing them for easier understanding:

  • Any user should be able to run the software for any purpose.
  • User should be free to see the source code of the software and if need be, user should be allowed to modify the code as well.
  • User should be free to distribute the copies of the software to others.
  • If a user modified the code, she/he should be free to distribute the modified code to others. The modified code must have the source code open.

If interested, I would advise reading this article on the history of FOSS.

Free in Free and Open Source Software DOES NOT mean free of cost

As you may have noticed, the free in Free and Open Source Software doesnt mean it is free of cost. It means freedom to run, modify and distribute the software.

People often wrongly think that FOSS or Open Source software cannot have a price tag. This is not correct.

Most Free and Open Source Software are available free of cost because of a number of reasons:

  • The source code is already available to public so some developers see no point in putting a price tag on the downloads.
  • Some projects are contributed by a number of volunteers for free. So, the main developer(s) find it unethical to charge for something that has been contributed freely by so many people.
  • Some projects are supported and/or developed by bigger corporate or non-profit organizations who employ developers to work on their open source projects.
  • Some developers create open source projects as hobby or out of their passion for contributing to the world with their code. Things like number of downloads, contributions and words of appreciations matter more than money for them.

To avoid the emphasis on free some people use the term FLOSS. FLOSS stands for Free and Libre Open Source Software. The world libre (meaning freedom) is different than gartuit/gratis (free of cost).

Free as in free speech, not free as in free beer.

How do FOSS projects make money?

It is a myth that open source projects dont make money. Red Hat was the first open source company to reach the billion dollars mark. IBM bought Red Hat for $34 billion. There are many such examples.

Many open source projects, specially the ones in the enterprise sectors, offer support and enterprise oriented features for a fee. This is main business model for Red Hat, SUSE Linux and more such projects.

Some open source projects like Discourse, WordPress offer hosted instance of their software for a premium fee.

Many open source projects, specially the desktop applications, rely on donations. VLC, GIMP, Inkscape and other such open source software fell in this category. There are ways to fund open-source programs but usually, youll find donation links on project websites.

Making money with open source software may be difficult but it is not entirely impossible.

But I am not a programmer. Why should I care if a software is open source or not?

This is a valid question. You are not a software developer, just a regular computer user. Even if the source code of the software is available, you wont understand how the program works.

Thats fine. You wont understand it but someone with the necessary skill sets will and thats what matter.

Think of this way. Perhaps you wont understand a complicated legal document. But if you have the freedom to look at the document and keep a copy of it, you can consult someone who can check the document for legal pitfalls.

In other words, open source software has transparency.

What is the difference between FOSS and Open Source?

Youll often come across terms FOSS and open source. They are often used interchangeably.

Are they the same thing? It is difficult to answer in yes and no.

You see, the term free in FOSS is confusing for many as people incorrectly assume that it as free of cost. Enterprise executives, higher ups and decision makers tend to focus on free in Free and Open Source. Since they are business people focused on making money for their company, the term free works as deterrence in adopting the FOSS principles.

This is why a new organization named Open Source Initiative was created in the mid 90s. They removed the Free from Free and Open Source Software and created their own definition of open source. and their own set of licenses.

The term open source got quite popular specially in the software industry. The executives are more comfortable with Open Source. The adoption of open source grew rapidly and I believe removal of free term did play a role here.

Got questions?

This As I explained in the article what is Linux Distribution, the FOSS/open source concept played a big role in the development and popularity of Linux.

I tried to explain the concept of FOSS and open source in simpler terms in this jargon buster article. I have tried to avoid going too much in detail or technical accuracies.

I do hope you have a better understanding of this topic now. If you have got questions or suggestions, feel free to leave a comment and continue the discussion there.


via: https://itsfoss.com/what-is-foss/

作者:Abhishek Prakash 选题:lujun9972 译者:译者ID 校对:校对者ID

本文由 LCTT 原创编译,Linux中国 荣誉推出