If the program would open with a window/dialog and maybe even asks me to
   click or type "I consent" then this is only fine exactly one time for a
   given version. 

There is no need to "consent" to using a free software program,
there is no reason to ask such a question.

   And as our non-interactive programs does not print anything on each
   startup (but on explicit request via --version / --help) I don't think
   it us useful to do this in either of those places (some people may used
   a --nologo switch to not have a compiler/linker show a version and
   copyright info when they just wanted to compile/link a source).

That is because it would be annoying to show such an message at each
and every startup, which is why we don't do that.  But for long
running programs, it makes sense to show such information to the user.

There is no reason to fantasie about how one can annoy the user in the
most annoying manner in GNU programs.

Reply via email to