最新消息|谋杀嫌犯赢得审查警方使用的DNA测试工具源代码的权利

新泽西州一家上诉法院裁定,一名被控谋杀的男子有权审查专有的基因测试软件源码,以挑战对他提出的证据 。为2017年发生在泽西城致命枪击案受审的科里·皮克特辩护的律师一直试图审查一个名为TrueAllele的软件程序的源代码,以评估其可靠性 。该软件帮助分析了一个武器上残留的基因样本,用来将被告与犯罪行为联系起来 。

最新消息|谋杀嫌犯赢得审查警方使用的DNA测试工具源代码的权利
文章图片

该软件的开发商Cybergenetics在下级法院的诉讼中坚持认为该程序的源代码是商业机密 。据悉,该公司的联合创始人马克·佩林(Mark Perlin)在反对源代码分析时称,该程序由17万行MatLab代码组成,密度很大,以每小时10行的速度审查需要8年半的时间 。
该公司在严格控制的条件下向辩方提供了访问权限,并在一份保密协议中列出,其中包括在代码细节泄露的情况下接受100万美元的责任罚款 。但辩方团队反对这些条件,他们认为这些条件会阻碍他们的评估,并会阻止任何专家证人的参与 。
在双方无法达成一致的情况下,审理此案的下级法院法官拒绝了被告方审核源代码的动议,没有充分解决被告方的论点 。这促使辩方提出上诉 。
【最新消息|谋杀嫌犯赢得审查警方使用的DNA测试工具源代码的权利】代表辩方的人列举了STRmix和FST(法医统计工具)等其他基因检测软件过去的问题 。例如,辩方专家证人Mats Heimdahl和Jeanna Matthews说,STRmix有13个编码错误,影响了60个刑事案件,这些错误直到源代码审查才被发现 。他们还指出,正如上诉法院裁决书所描述的那样,FST源代码审查如何 "发现了一个'秘密功能......存在于软件中,倾向于高估有罪的可能性' 。"
周三,上诉法院支持被告,并将案件发回下级法院,指示法官强制Cybergenetics公司向辩护团队提供TrueAllele代码 。
"如果不仔细检查其软件的源代码--一套可能包含bug、小毛病和缺陷的人为指令--在对抗系统的背景下,就无法现实地发现它正确地实现了鉴证科学,"裁决说 。
电子前沿基金会的高级参谋律师Kit Walsh对上诉裁决表示欢迎 。"没有人应该基于不能公平评估其可靠性的秘密证据而被监禁或处决,本案的裁决将有助于防止这种不公正,"她在一篇博客文章中说 。
如果TrueAllele被认定为无罪,预计也不会影响到据说被该软件免罪的十几名前嫌犯 。

    推荐阅读