computer users interact with their programs and applications through external devices called hardware, which allow the user to issue commands to computer programs, while also allowing these programs to issue responses to those commands. Thus, for example, the user interacts with the computer through the keyboard, by means of which he sends commands to certain programs that in turn respond, for example, through the monitor or the speakers.
Open source license is a license for products such as computer software that allows the source code,design, or blueprint to be used, edited, motified or shared under certain conditions.