謀殺嫌犯贏得審查警方使用的DNA測試工具源代碼的權利
新澤西州一家上訴法院裁定,一名被控謀殺的男子有權審查專有的基因測試軟件源碼,以挑戰對他提出的證據。為2017年發生在澤西城致命槍擊案受審的科里·皮克特辯護的律師一直試圖審查一個名為TrueAllele的軟件程序的源代碼,以評估其可靠性。該軟件幫助分析了一個武器上殘留的基因樣本,用來將被告與犯罪行為聯繫起來。
該軟件的開發商Cybergenetics在下級法院的訴訟中堅持認為該程序的源代碼是商業機密。據悉,該公司的聯合創始人馬克·佩林(Mark Perlin)在反對源代碼分析時稱,該程序由17萬行MatLab代碼組成,密度很大,以每小時10行的速度審查需要8年半的時間。
該公司在嚴格控制的條件下向辯方提供了訪問權限,並在一份保密協議中列出,其中包括在代碼細節洩露的情況下接受100萬美元的責任罰款。但辯方團隊反對這些條件,他們認為這些條件會阻礙他們的評估,並會阻止任何專家證人的參與。
在雙方無法達成一致的情況下,審理此案的下級法院法官拒絕了被告方審核源代碼的動議,沒有充分解決被告方的論點。這促使辯方提出上訴。
代表辯方的人列舉了STRmix和FST(法醫統計工具)等其他基因檢測軟件過去的問題。例如,辯方專家證人Mats Heimdahl和Jeanna Matthews說,STRmix有13個編碼錯誤,影響了60個刑事案件,這些錯誤直到源代碼審查才被發現。他們還指出,正如上訴法院裁決書所描述的那樣,FST源代碼審查如何”發現了一個’秘密功能……存在於軟件中,傾向於高估有罪的可能性’。”
週三,上訴法院支持被告,並將案件發回下級法院,指示法官強制Cybergenetics公司向辯護團隊提供TrueAllele代碼。
“如果不仔細檢查其軟件的源代碼–一套可能包含bug、小毛病和缺陷的人為指令–在對抗系統的背景下,就無法現實地發現它正確地實現了鑑證科學,”裁決說。
電子前沿基金會的高級參謀律師Kit Walsh對上訴裁決表示歡迎。”沒有人應該基於不能公平評估其可靠性的秘密證據而被監禁或處決,本案的裁決將有助於防止這種不公正,”她在一篇博客文章中說。
如果TrueAllele被認定為無罪,預計也不會影響到據說被該軟件免罪的十幾名前嫌犯。