rms is ok with the exception for binary output to the terminal, and wants this text:
There is an exception for programs whose output in certain cases is binary data. Sending such output to a terminal is useless and can cause trouble. If such a program normally sends its output to stdout, it should detect, in these cases, when the output is a terminal and give an error message instead. The -f option should override this exception, thus permitting the output to go to the terminal. I pointed out that "-f" can't be used by (e.g.) tar, but he said "don't worry about it ... tar will simply be an exception". Ok ... I will install this in standards.texi soon. (Going to be away tomorrow, so not immediately.) karl