Close for immorality/unethicality only when it's truly important.
We might close some posts because they are unethical or immoral, but the unseedy character of this post is far too trivial to justify that. This particular post (and most posts asking how to do things that some people don't like, so long as there is nothing else wrong with them) should remain open.
I think that if we are going to close a question on moral grounds, we should consider five factors. These are loose guidelines, and I do not want this idea--or anything else--adopted as an official policy on this issue. (I cannot imagine how any formal policy about this could avoid causing hugely more harm than it could ever hope to offset.)
- Is it asking for something that is overwhelmingly considered immoral/unethical by members of our community?
- Would generalizing the question to something considered ethical (or to a gray area) be inappropriate?
- Is the nature of the immorality considered severe, rather than minor? In particular, is the harm that would likely arise from the act large, rather than small or negligible?
- Is the question more conducive, or at least more directed, toward helping people perform the wrongful act, than it is to helping people oppose or defend against that act?
- Does the community overwhelmingly agree that the particular question should be closed? (Or, at least, is there little reason to believe otherwise?)
To be closed based on morality/ethics objections, a post should almost always meet all these criteria. If it does not, it should be possible to explain what is special about the post, so that it merits closure even if one or more of those criteria are not met.
Here, the question is asking how to deliberately misreport one's ratio while using bittorrent. Criteria 3 and 5 completely fail to apply.
- Should people fake their ratio? No, at least not hardly ever and, if ever, then only under special, weird circumstances. Is the harm caused by someone learning to do so here very great? No, it's negligible.
- Does the community agree this should be closed? No, the opposite is true. Right now it has 13 upvotes and 12 downvotes, has remained open even after substantial discussion, and the answers here in favor of allowing it are far more popular (by votes) than the answers in favor of prohibiting it. Please note that this point still holds if we ignore the part about what's been expressed on meta.
(By the way, 1 is also a hard sell, and even 4 is not totally clear.)
Disclaimer: Please let's not create any formal, general policy about this! The guidelines I've presented here are one idea that should be considered together with other ideas (including competing ideas) when making decisions about this, not a set of rules to apply formally!
A code of conduct violation?!
@psusi has presented a possible alternative reason to close the question, saying that it violates the code of conduct.
In comments there so far, the fundamental issue of whether or not it does has been obscured by discussion of who is required to abide by the Code of Conduct, and to what extent. Actually, psusi is quite right to say that our actions on this site are subject to the Ubuntu CoC, whether or not we have signed it on Launchpad. psusi should be credited for raising awareness about this. (See the Stack Exchange network's terms of service, which explicitly specifies this for Ask Ubuntu; see also our FAQ.)
However, this question does not violate the code of conduct. It does not even come close.
This is the argument that it does violate the code of conduct:
Lieing to others ( about your ratio in this case ) is disrespectful, which the CoC forbids.
Let's make this a little more formal. Please note that, while I've formatted this as a blockquote so it's clear where my restatement begins and ends, I am not attributing this specific forumlation to psusi, only claiming that I believe it to be a faithful formalization of what he did say.
- Faking a ratio is necessarily lying.
- Lying is necessarily disrespectful.
- Acting disrespectfully is necessarily a violation of the Code of Conduct.
Therefore, any question asking how to fake a ratio violates the Code
of Conduct.
As it stands here (and as it's written in psusi's answer), this argument is not valid. That is, its conclusion does not follow from its premises. To make it a valid argument, it's necessary to add another premise, which I presume was intended to be considered implicit to the argument:
- Faking a ratio is necessarily lying.
- Lying is necessarily disrespectful.
- Acting disrespectfully is necessarily a violation of the Code of Conduct.
- Asking how to do something that would violate the Code of Conduct if done, is itself a violation of the Code of Conduct.
Therefore, any question asking how to fake a ratio violates the Code
of Conduct.
Now this is a logically valid argument. But it is not sound. That is, we should not believe its conclusion, because at least one of its premises is false. In fact, all of its premises are false. (Only one has to be false for it to be uncompelling, of course.)
Faking a ratio is necessarily lying.
Causing a computer to report false information to another computer is not lying. It might constitute lying under some circumstances. It doesn't under most circumstances.
Let's assume for the sake of discussion that questions asking how to lie should be closed. If causing a computer to report false information to another computer is lying, we better close all those firewall questions! Reporting that a machine isn't there, or that an open port is closed? Tsk, tsk. And don't get me started on port knocking.
Anybody ever configure a BitTorrent program to look like another BitTorrent program, or a web browser to report it's another web browser? Liar! Use a web browser that doesn't send your actual email address as the password for anonymous ftp? Liar! Take a job as a penetration tester, and actually do the job? Liar! Scan a network with nmap
and spoof probes from other IP addresses? Liar!
Most of these examples involve real deceptive intent, so it would be nontrivial to show that ratio faking is categorically different.
Lying is necessarily disrespectful.
Lying is not always disrespectful and in fact is sometimes the only respectful action possible. This is for the same reason that deception in general is not always disrespectful. Even people who are generally against lying recognize this.
But faking a ratio, that's disrespectful, right? Well, to whom? Disrespect is not the only source of wrong. Faking a ratio can be wrong even if it is not disrespectful. What's the human relationship in which disrespect is occurring, when my computer lies to some other computers?
Suppose I'm on a crappy Internet connection that sends a lot of corrupted data. This doesn't corrupt anyone's whole download, of course, since BitTorrent has excellent error checking. But it may render me an inefficient and poorly contributing member of a swarm, even if enough good data are received that my ratio is high. Is this disrespectful, too? Who makes that judgment?
To see how ratio-faking is fundamentally not an issue of respect, consider the following hypothetical scenario:
Mary writes and publishes a proprietary book, so making and
distributing copies of the book breaks copyright laws somewhere. To
her chagrin, she finds a torrent that claims to provide the audio
version of her book. To investigate the matter, she decides to
download the torrent, but doesn't want to help others to get it this
way, because:
- If it is her book, she doesn't want them torrenting it (and perhaps is concerned that if she uploads part of the book, then as the author
she may be implicitly grating permission to distribute it this way).
- If it is not her book, then she would be helping to fool people, which she does not want to do either.
So she decides to disable uploading, but she cannot download the whole
audiobook. So she decides to fake her ratio.
Is this controversial? It is possible that it's wrong for Mary to do this? Yes, that's a reasonable position. Is it disrespectful? If it's not disrespectful for Mary to do this, then even if it somehow is in other contexts, this is hardly an edge case. Copyright holders find torrents offering their proprietary content all the time.
In any case, even if faking a ratio is disrespectful, thus far this has not been demonstrated. All we have is a false generalization, and that is not enough reason to form an opinion, much less condemn something as a CoC violation.
Acting disrespectfully is necessarily a violation of the Code of Conduct.
I'm looking at CoC 2.0, since that is the current version. If something goes against an ealier CoC but not against CoC 2.0, I think it's quite unreasonable to say that it violates the Code of Conduct, especially for purposes of site moderation.
CoC 2.0 says:
Be respectful
Disagreement is no excuse for poor manners. We work together to
resolve conflict, assume good intentions and do our best to act in an
empathic fashion. We don't allow frustration to turn into a personal
attack. A community where people feel uncomfortable or threatened is
not a productive one.
The CoC is telling us to act respectfully when we communicate with one another. It's saying we are to treat each other with respect when disagreeing with each other.
So for example, if I have failed to write this post respectfully, that clearly falls under the CoC and I should be called out on it; in that situation, I should apologize and act to remedy the situation.
If I hang up on a telemarketer, or pay by check at the grocery store where they allow it but prefer cash/credit, that is not covered by the CoC even if it is "disrespectful" in some larger sense. Even if the telemarketer or store clerk incidentally turns out to be Mark Shuttleworth.
Asking how to do something that would violate the Code of Conduct if done, is itself a violation of the Code of Conduct.
The Code of Conduct does not say that, nor anything like it.
Why have I picked the argument apart like this?
I have done this because, with loose enough interpretation, the Code of Conduct can be used as a hammer to make any point or knock any controversial question down. Or, worse but just as easily, to knock down any person, though fortunately, I do not believe that is happening in this situation.
Arguments that a question violates the CoC and should be closed are not universally bad or wrong. But if we want the CoC to retain its utility, then I think the more aggressive or broadly applicable this sort of argument is, especially (as here) when it's about what the CoC "forbids," the more carefully critical a view of it we must be prepared to take.