On Fri, Oct 30, 2015 at 05:54:35PM -0700, Russ Allbery wrote:
> Axel Beckert <a...@debian.org> writes:
> 
> > I'd restrict it to packaging (i.e. the debian/ directory) and explicitly
> > exclude the file debian/copyright as any appearance of the word "legal"
> > or "illegal" in there is very likely a valid (sic!) usage.
> 
> Indeed, encouraging people to get into arguments with upstream about this
> seems like a bad idea.  The wording choice portions of the GNU coding
> standards are highly controversial, to say the least.
> 

  I see no need to argue with maintainers upstream.  If somebody wants
a clarification, it suffices to ask them to explain their use in a way
others can understand.  And facts should not be ignored by them in their
answers.

  I can't see why the wording of using invalid/valid versus
illegal/legal is (highly) controversial.  The only explanation I can
find is

  a) The people do not understand (comprehend) the issue.

  From "The GNU coding standards", last updated April 23, 2015:

   "Please do not use the term "illegal" to refer to erroneous input to
a computer program.  Please use "invalid" for this, and reserve the
term "illegal" for activities prohibited by law."

  b) They use themselves the wording illegal/legal (and do not really
know (understand) why), continue to use it (and do not really know
(understand) why), and do not state this from the beginning and in all
their contributions thereafter.

  What would a teacher of the English language, writing, or literature
say about this?  What do you (plural) expect, want him to do (say)?

  Is such use semantically correct?

> I'm worried about false positives from a rule like this.  "Illegal" is a
> valid English word that frequently is the word intended.  (For example,
> consider intrusion detection systems designed to look for illegal activity
> from one's local system.)  The GNU usage recommendation is in a specific
> context around actions in software, and Lintian is not bright enough to
> read for context.
> 

  False positives (negatives) are a common (general) side effect of
decisions, so it also includes "lintian" (it decides (tests), does
neither advise nor not advise).

  What (specific) harm do you expect them to do?  What harm have other
false positives (negatives) from "lintian" done?  Are they still doing
it?

  Are there no countermeasures?

###

  When programmers began to use illegal/legal, it was not a decision,
but was (is) distributed through

SEEING IS BELIEVING

  which is an automatic behaviour, when people have not learned
otherwise.  (Are children biologically programmed not to believe what
they see (notice with their sense organs?)

NB.  If it was a decision to use illegal/legal, how was it done?  Were
there alternatives, conditions to consider?  What criteria were used?

-- 
Bjarni I. Gislason

Reply via email to