MyDoom 與您
作者:Richard Stallman我成長於一個社群,其中的其他成員有時會犯下像謀殺這樣嚴重的罪行。擁有 800 萬居民的紐約市,每年發生數百起謀殺案,其中大部分是居住在該市的人所為。暴力襲擊和搶劫事件甚至更為常見。
其他涉及資訊而非肢體暴力的罪惡也很常見。例如,一些紐約警察經常在證人席上撒謊,甚至為此造了一個詞:他們沒有說「作證」,而是將出庭描述為「testilying」(作謊證)。一些紐約程式設計師陷入了合法但具有社會破壞性的專有軟體做法:他們向其他人提供沒有原始碼的誘人軟體包,並要求對方承諾不與任何人分享。
儘管存在這些普遍的罪惡,但我一生中從未見過任何人試圖僅憑某些紐約人犯下的錯誤就譴責所有紐約人。我沒有見過任何人假設所有紐約市民都犯有謀殺、暴力、搶劫、偽證或編寫專有軟體罪。人們意識到,僅僅因為已知某些紐約人做過這些事,就將我們所有人視為有罪是沒有道理的。那將是「因關聯而有罪」,人們知道這是不公正的。
我現在住在麻薩諸塞州劍橋這個較小的城市。這裡也發生謀殺和搶劫事件;我不知道劍橋警察是否經常在法庭上撒謊,但專有軟體卻很普遍。儘管如此,我從未見過任何人試圖因此譴責整個劍橋市。在這裡,人們也認識到因關聯而有罪是不公正的。
然而,人們並不總是記得應用這個原則。我的虛擬社群,也就是我自 1984 年以來透過開發 GNU 作業系統而幫助建立的自由軟體社群,現在是因關聯而有罪的運動的受害者。一些文章——我看過一些——試圖讓我們整個社群為 MyDoom 病毒的開發承擔罪責。
我們可以相當肯定一些紐約人犯過謀殺罪,因為他們已經因此受到審判和定罪。我們不知道自由軟體社群中是否有人參與了 MyDoom 的開發。開發人員尚未被確認身分;他們知道自己是誰,但你和我只能推測。我們可以推測 GNU/Linux 的使用者開發了該病毒來攻擊 SCO。我們可以推測微軟開發了該病毒,以便將其歸咎於我們。我們可以推測心懷不滿的前 SCO 員工開發了該病毒以進行報復。但沒有任何證據支持這些推測。
如果有一天我們發現那些開發病毒的人是自由軟體使用者,那麼我的虛擬社群將與紐約市和劍橋市處於相同的境地:被證明有一些成員行為具有破壞性。
這不應讓任何人感到驚訝。自由軟體社群的人數以千萬計,比紐約甚至上海還要多。很難期望這麼多人都是有道德的。我們的社群是自我選擇的,至少部分拒絕了一種不道德的做法,即專有軟體,但即使這樣也不能保證完美。在數百萬人中出現少數不法分子並不奇怪——而且不能成為因關聯而有罪的藉口。
我確信幾乎所有本文的讀者都與 MyDoom 病毒的開發無關。所以如果有人指責你,不要擺出防禦姿態。你與該病毒的關係不比你的指控者更多,所以請站直身子並說出來。
如果任何人掌握關於誰開發了該病毒的知識或證據,我希望他或她能夠站出來,根據具體的證據對特定的人提出指控。但是,在沒有證據的情況下,任何人都不應提出指控,並且沒有任何理由可以因關聯而有罪。無論是在紐約、劍橋,還是在自由世界,都不應該如此。