On Thu, 21 Nov 2024 23:23:04 -0500 Richard wrote:
> Is there a real disagreement about whether some specific kind
> of misfeature counts as malware here?

unattended networking in general - i dont think there is any controversy about
this - most people in the free software community believe that anti-features
such as phone-home, unattended bug reporting, and other "telemetry" should be
removed, simply because they are anti-features and they _could_be_ used for
spying


On Thu, 21 Nov 2024 23:23:04 -0500 Richard wrote:
> You present a very narrow interpretation of "malware", so narrow that
> it would not include DRM or spyware.

"malware" would include DRM, if DRM is considered to be inherently malicious -
but most features of distro software that people consider to be "spyware" are
not inherently malicious - the alternative term: "anti-features" includes all
three without conflating them


On Thu, 21 Nov 2024 23:23:04 -0500 Richard wrote:
> Clearly that is not what we intend the word to mean.

if "we" includes "me", that some of us want words to mean only what they
literally imply, especially to non-native english readers - "mal" means
malicious - malice must be demonstrated as such - it should not be assumed

* did the culprit intend to cause harm?
* was any actual harm done?

if "no", then no act of malice occurred

most forms of spyware do not meet either of those criteria - spying causes no
damage; and in most real cases of distro software, there is no mal-intent of
the authors - in their minds, it is a legitimate tool for improving the
software quality for the users; and that may truly be what the feature actually
accomplishes

in short, malware is a security concern and spyware is a privacy concern - for
the sake of cultivating an informed user-base, we should not conflate those
concerns as one and the same - spyware should not be classified as a form of
malware - the only relation is that most users do not want those features -
"anti-features" is the more correct and useful classification - an anti-feature
does not need to be malicious - it only needs to be generally undesirable to
most users

anything that has the potential to spy is not necessarily spying on anyone
- as i understand, most such data is collected anonymously - obviously, an IP
address is associated with the transmission; but is not likely to be present in
the data payload or interesting to the receiver - yet many people believe that
any unattended networking constitutes spying, if only because it exposes the
user's IP address - so the only way to forbid spyware (to the satisfaction of
everyone), is to forbid all unattended networking - that has been parabola's
opinion; but the FSDG does not forbid "unattended networking" only "spyware",
which is inherently contentious, because it is not demonstrable in most cases -
but "unattended networking" is unambiguous and easier to demonstrate, so is
therefore much less contentious

my narrow definition of malware is precise and defensible: "software which
causes some objectively verifiable tangible damage, and did so with malicious
intent of it's author" - the FSDG currently leaves it undefined, which equates
to "whatever the present reader believes that GNU believes that programs should
not do" - that is fine; but lets call those "anti-features" instead; because
most people hold features which are not demonstrably malicious to also be in
that category, and the FSDG already some has in that section

such vague guidelines guarantee a disconnect between the FSDG's intention and
the community's interpretation of it - each reader is forced to perceive the
requirements according to their personal opinion of, for example , what is
"mal" and what is not, only to discover that GNU has a different opinion than
what the reader perceived and their distro has yet another opinion

if malware is defined so broadly as to include spyware, then malware is a
synonym for "anti-feature" - but that shadows the only term we have to indicate
software which does tangible damage (viruses, rootkits, etc) - that is why i
propose re-wording the "no malware" section such that "malware" and "spyware"
are presented as the distinct and unrelated sub-classes of "anti-feature" that
they are

> Anti-features
>
> The distro must contain no DRM, no back doors, no spyware, and no malware.

then we could define those terms accordingly, so to avoid conflating privacy
concerns with security concerns - neither should be conflated with freedom
concerns; because they are not - that also should be noted for the sake of
education - eg:

> Although malware and spyware do not impeded software freedom, 
> we believe that such anti-features are rather nasty,
> and should not be present in any GNU package or FSDG distro.

then we could debate specific forms of each class of anti-feature - eg: are all
unattended communications, or any specific forms (eg: phone-home) always
spyware? - or is there enough justification to remove all examples, eg: because
most known example have been shown to be spying, or is there no justification,
eg: because it is impossible to determine what the remote admin does with the
collected information

Reply via email to