There Are Two Kinds of Software

This is for computer beginners. Basically, computer in general is divided into two parts, hardware for the touchable part, and software for the untouchable part. Software is supposed to be controlled by the user in user's computing — however, in reality software is also divided into two, the kind of software which is controlled by the user, and another kind of software which is controlled not by the user. Humans in general always think that software is the first kind above, while in reality most software are factually the second kind. To do computing, everyone needs and should use the software that is controlled by the user. So you live normal life, not controlled by the developer, not restricted by them, and not damaged by people other than them. The ones controlled by user is called Free Software and the ones controlled not by user is called Nonfree Software where Free and Nonfree here refer to user's controls and not price of the things. Now you know there are two kinds of software.