that who gives the computer the commands and the instructions it obeys and carries out controls it. even if you're running the program offline on your own computer, if it is nonfree, someone else controls it. it's not dynamic control (in that the program can't take further instructions from that who controls it), but it is static control (in that the instructions were given beforehand).
you may even have the illusion of control if you can give it some commands, but they will typically be narrow, among select choices determined by the instructions in the program.
