当编码是犯罪时

  美国伊利诺伊州联邦区法院最近驳回了美国政府诉 Jitesh Thakkar 的案子,这名计算机程序员被指控编写别人用来实施犯罪的代码。但程序员这个群体并没有因此摆脱法律困境,预计在不久的将来他们会面临更多的案件。

  美国司法部 1 月份指控七个人犯有“欺骗”的罪行,这里具体指使用算法欺骗市场,Thakkar 正是其中之一。他被指控开发了一种算法,使伦敦的一名交易员能够人为地抬高对股市期货的需求。在另一名开发者的软件的帮助下,这个策略引发了 2010 年的“闪电崩盘”,美国股市市值因此在短短 36 分钟内蒸发了 1 万亿美元。

  Thakkar 案向世界各地的程序员敲响了警钟。他们可能想当然地认为,编写代码时受到《第一修正案》的保护,但实际情况可能并非如此。要是计算机程序员认为:如果受雇于就如何使用产品做出决定的其他人,自己不用承担任何潜在的责任,这种想法也是错误的。

  实际上,程序员很可能要对他们开发的产品负责任――这一点在去年 11 月表露无遗,当时美国证券交易委员会对一名开发加密货币交易平台的程序员开出了 388000 美元的罚单,罪名是帮助运营一家未注册的交易所。作为回应,电子前沿基金会(EFF)这个数字化言论自由倡导组织表示了担忧,认为作出的这一裁决“可能会被解读成仅仅编写和发布计算机代码的人有可能违反美国证券法。”

  毫无疑问,这是涉及法律风险的新领域。

  在过去,已针对从事实际买卖的人提起了市场操纵案。Michael Coscia 案似乎就是如此,Coscia 是按照 2010 年《多德-弗兰克金融改革法案》被判犯有欺骗罪的第一人。结果证明,Coscia 请来编写代码的那个程序员的证词在 2015 年的审判中起到了关键作用,审判结果是 Coscia 被判三年徒刑。

  在那起案子中,那个程序员并未遭到任何指控。

  2017 年,证券交易委员会(SEC)成立了一个新的网络部门,负责专门审查智能合约、初始代币发行(ICO)及其他尖端技术,寻找违规行为。SEC 执法部门的联合主任 Stephanie Avakian 在宣布新部门成立的新闻稿中表示:“与网络有关的威胁和不端行为是投资者和证券业面临的最大风险之一。

  同年,SEC 对一家区块链公司提出了首起指控,与 ICO 的发行有关。

  在芝加哥,起诉 Thakkar 的案子在很大程度上取决于 Navinder Sarao 的证词,这位英国期货交易员因 2010 年的闪电崩盘而受到指控。Sarao 已经认罪,面临长达 30 年的徒刑。在判决之前,Sarao 答应帮助政府。然而在芝加哥,他的证词导致陪审团审判 Thakkar 时因陪审员意见不一致而未能作出裁定,美国地区法官 Robert Gettleman 宣告该程序员无罪,阴谋指控不成立。法官现在才驳回了整起案子。

  Thakkar 的律师拿客户被起诉与一名手机销售员因出售的手机后来用于毒品犯罪而受审作比较。根据这个逻辑,要证明有罪,陪审团将不得不推断 Thakkar 知道或有理由知道 Sarao 在使用他编写的软件欺骗市场以牟取经济利益。

  尽管 Thakkar 案打赢了,但像我这样在这个领域执业的律师担心,相关市场的变数很大。业界仍难以跟上区块链、加密货币、智能合约及其他新兴技术的步伐:监管部门给予的指导太少,监管部门同样难以跟上步伐。随着各国政府出台新规定,以跟上市场和交易所重塑的步伐,预计执法部门会采取更多的行动,也会面临更多的挑战。

  与此同时,程序员面临这个风险:因参与看起来很有趣但实际上邪恶的项目,结果触犯了法律。程序员很容易面临险境。你可能不必确实知道自己在违反法律就要承担责任。如果检察官认为你应该知道你的代码将被用于非法目的,你却有意避免知道这一事实,你可能会发觉自己处于与 Thakkar 一样的困境。

  程序员要仍然意识到自己编写的程序须承担法律后果,监管部门在密切关注。在金融界找工作时尤其如此。要考虑清楚你签约项目的合法性。正如我之前所写的那样,无知是风险。

  无论你对美国《第一修正案》有多大的信心,任何签错公司的程序员都有可能最终吃官司。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注