MyDoom 与你

我成长在一个社区,那里的其他成员有时会犯下像谋杀一样严重的罪行。纽约市有 800 万居民,每年发生数百起谋杀案,其中大部分是由居住在该市的人所为。暴力袭击和抢劫更为常见。

其他涉及信息而非人身暴力的罪恶也很普遍。例如,一些纽约警察经常在证人席上撒谎,甚至为此创造了一个词:他们不说是“作证”,而是将出庭描述为“伪证”。一些纽约程序员陷入了合法但具有社会破坏性的私有软件实践:他们向其他人提供没有源代码的有吸引力的软件包,并要求承诺不与其他人分享。

尽管存在这些普遍的罪恶,但在我的一生中,我从未见过有人试图根据仅有部分人犯下的错误来谴责所有纽约人。我没有看到任何人假设所有纽约市民都犯有谋杀、暴力、抢劫、伪证或编写私有软件的罪行。人们意识到,仅仅因为已知一些纽约人做过这些事情,就不能以此为由将我们所有人视为有罪。那将是“因关联而有罪”,人们知道这是不公正的。

我现在住在马萨诸塞州剑桥这个较小的城市。这里也发生谋杀和抢劫事件;我不知道剑桥警方是否经常在法庭上撒谎,但私有软件却很猖獗。尽管如此,我从未见过有人试图因此谴责整个剑桥市。在这里,人们也认识到因关联而有罪是不公正的。

然而,人们并不总是记得应用这一原则。我的虚拟社区,自 1984 年以来我通过开发 GNU 操作系统帮助建立的自由软件社区,现在是因关联而有罪的运动的受害者。一些文章——我看到了一些——试图以 MyDoom 病毒的开发为由,判处我们整个社区有罪。

我们可以很肯定地说,一些纽约人犯下了谋杀罪,因为他们因此受到了审判和定罪。我们不知道自由软件社区中是否有人参与了 MyDoom 的开发。开发人员的身份尚未确定;他们知道自己是谁,但你我只能猜测。我们可以猜测 GNU/Linux 的用户开发了该病毒来攻击 SCO。我们可以猜测微软开发该病毒是为了将其归咎于我们。我们可以猜测心怀不满的前 SCO 员工开发了该病毒以报复。但是没有任何证据可以支持这些猜测。

如果有一天我们发现那些开发病毒的人是自由软件用户,那么我的虚拟社区将与纽约市和剑桥处于相同的情况:证明有一些成员的行为具有破坏性。

这不应该让任何人感到惊讶。自由软件社区的人数以千万计,比纽约甚至上海都大。不能指望这么多人都符合道德标准。我们的社区至少因为部分拒绝一种不道德的实践,即私有软件而被选中,但即使这样也不能保证完美。在数百万人口中存在少数不法分子并不奇怪——也不能作为因关联而有罪的借口。

我确信几乎所有阅读本文的人都与开发 MyDoom 病毒无关。因此,如果有人指责你,不要表现得防御。你与该病毒的关系和你指责的人一样,所以请站直身体,这样说。

如果任何人掌握关于谁开发了该病毒的知识或证据,我希望他或她能够站出来,根据具体的证据对特定的人提出指控。但是没有人应该在没有证据的情况下进行指责,并且没有任何理由可以为因关联而有罪开脱。在纽约,在剑桥,在自由世界,都不应该出现这种情况。