The Four Liberties of Free Program

A free software is a piece of computer code that can be used with out restriction by simply the original users or by someone else. This can be created by copying the program or modifying it, and sharing this in various methods.

The software freedom 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 created a set of 4 freedoms to get software for being considered free:

1 . The freedom to improve the software.

It is the most basic for the freedoms, and it is the one that constitutes a free method useful to nearly all people. It is also the liberty that allows a group of users to share their modified variant with each other as well as the community at large.

2 . The freedom to study this software and understand how it works, to enable them to make changes to it to adjust to their own functions.

This liberty is the one that most of the people imagine when they notice the word “free”. It is the liberty to tinker with the software, so that it will what you want that to do or stop carrying out a thing you do not like.

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

This liberty is the most important of this freedoms, in fact it is the freedom which enables a free application useful to its original users and to other people. It is the freedom that allows a grouping of users (or individual companies) to produce true value-added versions of this software, that may serve the needs of a specific subset on the community.

Leave a Reply

Your email address will not be published. Required fields are marked *