The Four Freedoms of Free Computer software

A free software is a piece of computer code that can be used without restriction by the first users or perhaps by anybody else. This can be made by copying this program or enhancing 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 of their moral privileges. He developed a set of four freedoms with respect to software to become considered free:

1 ) The freedom to modify the software.

This is actually most basic on the freedoms, and it is the one that makes a free system useful to its users. It is also the liberty that allows several users to talk about their modified type with each other as well as the community in particular.

2 . The freedom to study this program and understand how it works, in order to make becomes it to match their own applications.

This independence is the one that most of the people imagine when they notice the word “free”. It is the flexibility to enhance with the program, so that it truly does what you want this to do or perhaps stop undertaking some thing you rarely like.

3 or more. The freedom to distribute clones of your modified versions to others, so that the community at large can usually benefit from your advancements.

This freedom is the most important on the freedoms, in fact it is the freedom brings about a free software useful to their original users and to other people. It is the freedom that allows a group of users (or specific companies) to produce true value-added versions in the software, which can serve the needs of a specific subset in the community.

Recommended Posts