The Four Liberties of Free Software program

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

The software liberty 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 privileges. He developed a set of 4 freedoms just for software being considered free:

1 . The freedom to improve the software.

It is a most basic of your freedoms, and it is the one that constitutes a free course useful to its users. It is also the liberty that allows several users to share their modified version with each other plus the community in particular.

2 . The liberty to study this program and know how it works, in order to make becomes it to adjust to their own needs.

This liberty is the one that most people think about when they hear the word “free”. It is the liberty to enhance with the course, so that it does what you want it to do or stop carrying out some thing you don’t like.

two. The freedom to distribute copies of your changed versions in front of large audiences, so that the community at large can benefit from your improvements.

This freedom is the most important of the freedoms, in fact it is the freedom which makes a free course useful to their original users and to anybody. It is the liberty that allows a team of users (or individual companies) to develop true value-added versions of this software, that can serve the needs of a particular subset belonging to the community.