The Four Liberties of Free Application

A free software is a bit of computer code that can be used without restriction by simply the original users or by anybody else. This can be done by copying this program or changing it, and sharing this in various ways.

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

1 . The freedom to modify the software.

This is actually the most basic of the freedoms, and it is the one that makes a free course useful to people. It is also the liberty that allows a group of users to talk about their modified variation with each other and the community in particular.

2 . The liberty to study the program and know the way it works, in order to make changes to it to install their own objectives.

This freedom is the one that most of the people visualize when they hear the word “free”. It is the liberty to tinker with the software, so that it truly does what you want it to do or stop performing anything you do not like.

three or more. The freedom to distribute clones of your customized versions in front of large audiences, so that the community at large can usually benefit from your improvements.

This independence is the most important on the freedoms, in fact it is the freedom which enables a free software useful to it is original users and to anybody else. It is the liberty that allows a grouping of users (or specific companies) to develop true value-added versions with the software, which may serve the needs of a certain subset with the community.