A free software is an item of computer code that can be used devoid of restriction simply by the original users or perhaps by other people. This can be done by copying the program or modifying it, and sharing it in various techniques.
The software flexibility 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 created a set of four freedoms designed for software to get considered free:
1 ) The freedom to modify the software.
It is a most basic with the freedoms, and it is the one that the free course useful to nearly all people. It is also the liberty that allows a group of users to share their modified rendition with each other plus the community in particular.
2 . The liberty to study this program and learn how it works, in order to make becomes it to match their own purposes.
This freedom is the one that most of the people think about when they listen to the word “free”. It is the independence to tinker with the course, so that it may what you want this to do or stop carrying out special info a thing you do not like.
3 or more. The freedom to distribute replications of your customized versions to others, so that the community at large can benefit from your improvements.
This independence is the most important of this freedoms, in fact it is the freedom generates a free system useful to it is original users and to someone else. It is the liberty that allows a team of users (or specific companies) to produce true value added versions from the software, that may serve the needs of a specific subset of the community.
پاسخ دهید