What is Free/Open source software

Some of you likely encountered terms "free software" and "open source software" a lot of times, and probably use it or have used it without fully understanding what it actually is. This article explains what free and open source software is, and why it is preferred to use it whenever possible.

Free software is the software such that all its users have certain rights, or freedoms:

"Free" does not mean that the software has to be distributed for no monetary price. While free software is often distributed at zero cost, this does not define the software as "free", as free software can be distributed for money, and nonfree software is also often distributed at no cost.

Open source software is defined as meeting certain requirements that are similar to those of free software. Software whose source code is publicly available but that does not meet these requirements is referred to as "source-available software" rather than "open source".

What makes software free and open source?

Licensing. All free and open source software comes with a license that allows its users to use it for any purpose, to modify it and to distribute original and modified copies of it. Free and open source software licenses typically have some limitations: they typically prohibit claiming the authorship of someone else's work, and some require modified versions to be also distributed as free and open source software, but as long as the license gives the users the four freedoms, it is considered a free open source license.

Is there any difference between free software and open source software?

Yes, while the terms "free software" and "open source software" refer to the same thing, the idea behind them is different. "Free software" refers to ethical implications of software freedom. The main idea of free software is that users have full control of the software they run. "Open source software", on the other hand, primarily deals with practical benefits of this development and release model, such as the ability of independent developers to contribute.

Why is it better to use free and open source software?


Available as video here


2020/11/26