Thanks for the responses.
"Show the user the exact file that is sent." I think that's a good
idea. Of course, it's no guarantee that I'm not *showing* one file,
but *sending* another. But I guess there's no way to guarantee that
without using a packet sniffer, which most users aren't prepared to
do, and this would at least demonstrate good faith, I suppose.
"We need be informed in advance, in order to let us then decide
whether to proceed with downloading, installing, and so on." I
totally agree. As far as the website goes, yes, it is woefully out of
date. As is the Help file. As a one-man, part-time operation, there
just hasn't been time to get to it. I'll try to move it to the top of
the list. Part of the problem is that BHODemon has evolved rapidly:
it didn't start out being ‘webware', but I suppose now it is. I'm a
GUI developer, not a web developer, and am not proficient (obviously)
is the privacy nuances of webware – that's why I'm soliciting your
feedback.
"IMO the way to ‘make everyone happy' is to give *everyone* the
ability to decide if they want to upload or not. . . and allow them
to use your program *without* uploading if that is their preference."
After thinking about for a few days, I've decided you're right, so
that's what I'll do.
So, here's another proposal (this replaces entirely the first proposal
I made):
1). The web page will be changed to inform the user that BHODemon
will OPTIONALLY upload plaintext, anonymous reports to our website.
If you don't want to, you don't have to – you can still download
updates.
2). The installation kit will be changed to say the same thing.
I would like to clarify one thing, though: "Not have to learn these
things, via chance reading, from a user's report in a newsgroup."
That makes it sound like BHODemon was doing something you wouldn't
have known about if you hadn't read this thread, which is absolutely
not the case. I want to make it clear to everyone reading that
BHODemon does not transmit anything with informing you: the program
itself *tells* you what it is transmitting, and why.
These changes will take at least a couple of weeks to code and test.
Thanks again for your input.