the author must not prohibit even selling his program by others or using his program for dangerous things or using it by people he doesn't like. this is not because the author supports bad things, but because he thinks that limiting user's rights is dangerous for them.