The Four Freedoms of Free Software

A free software is a piece of computer code that can be used while not restriction simply by the initial users or perhaps by other people. This can be made by copying this software or adjusting it, and sharing that in various ways.

The software independence movement was started in the 1980s by Richard Stallman, who was concerned that proprietary (nonfree) software constituted a form of oppression for its users and a violation with their moral privileges. He developed a set of several freedoms for software to be considered free:

1 . The freedom to change the software.

It is the most basic for the freedoms, and it is the one that makes a free system useful to nearly all people. It is also the freedom that allows a grouping of users to talk about their modified type with each other and the community in particular.

2 . The freedom to study the program and learn how it works, to enable them to make changes to it to fit their own applications.

This freedom is the one that most people consider when they notice the word “free”. It is the freedom to tinker with the method, so that it does indeed what you want that to do or stop undertaking some thing you do not like.

5. The freedom to distribute copies of your improved versions to others, so that the community at large can usually benefit from your improvements.

This flexibility is the most important in the freedoms, in fact it is the freedom that renders a free program useful to the original users and to anyone else. It is the independence that allows a team of users (or person companies) to produce true value-added versions from the software, that can serve the needs of a specific subset for the community.