The Four Liberties of Free Program

A free software is a computer code that can be used not having restriction by the first users or perhaps by anybody else. This can be done by copying the program or enhancing 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 created a set of 4 freedoms for the purpose of software to be considered this article free:

1 . The freedom to modify the software.

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

2 . The freedom to study this software and know the way it works, to enable them to make becomes it to adjust to their own uses.

This flexibility is the one that a lot of people imagine when they listen to the word “free”. It is the flexibility to tinker with the system, so that it does what you want that to do or stop performing some thing you don’t like.

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

This flexibility is the most important of the freedoms, in fact it is the freedom brings about a free method useful to it is original users and to anybody. It is the liberty that allows a group of users (or individual companies) to develop true value added versions of your software, which will serve the needs of a specific subset of the community.


Leave a Comment

Your email address will not be published.