“技术无罪,但代码有主”。这句话我常在涉及技术开发人员的案件里想起。很多程序员朋友认为,自己只是实现产品经理或老板想法的“工具人”,写好的代码交出去,法律责任就与自己无关了。但现实中,从我们办理过的众多案件来看,这个想法风险很大。一行行冰冷的代码背后,是编写者主观认知的投射,一旦它被用于犯罪,写代码的人很可能无法独善其身。
在普通人眼里,程序员是逻辑严谨、与世无争的技术专家。但在一些刑事案件中,他们却常常成为被追诉的对象。核心原因在于,技术本身是中立的,但技术的应用场景和开发者的主观认知,决定了它的法律性质。比如,你开发了一个极其精妙的资金流转系统,如果用它来做正规的电商结算,这是创新;但如果明知委托方要拿它去做资金盘骗局,你还提供了关键的技术支持,那你的角色就变了。司法机关在审查时,看的不仅是“你做了什么”,更是“你当时知道什么”。很多技术人员吃亏,就吃在只顾埋头实现功能,忽略了抬头看清业务本质。
几乎所有涉及技术人员的刑事案件,辩护的核心焦点都绕不开“是否明知”。法律上说的“明知”,不一定是委托方明确告诉你“我们在骗钱”。它更多是一种综合推断。比如,在沟通需求时,对方反复要求你隐藏资金真实流向、绕过监管接口;或者这个项目的商业模式明显违背常理,没有任何真实商品或服务支撑,却许诺高额返利。一个专业的技术人员,基于常识和职业经验,应当对这类异常产生合理怀疑。如果在这种情况下,你依然选择完成开发,并在后期提供维护,那么司法机关很可能认定你“应当明知”项目涉嫌犯罪。你的聊天记录、邮件往来、甚至代码注释里的只言片语,都可能成为印证你主观认知的关键证据。
说了这么多,并非危言耸听,而是希望引起警惕。技术是力量,但滥用或忽视风险的力量会反噬自身。对于广大程序员朋友,我有几个朴素的建议:第一,接项目前,花点时间了解项目本身的商业逻辑。如果感觉模式“太虚”、“太暴利”或游走在灰色地带,要心存警惕。第二,保留好沟通记录。明确的需求文档、正規的合同,不仅能规范工作,未来也可能是证明你“不明知”的有力证据。第三,遇到明显可疑的要求(如开发赌博功能、设置传销层级、伪造交易数据),要有说不的勇气。为了一笔可观的开发费而赌上职业生涯和人身自由,代价太大。技术人员的价值在于用代码构建未来,而不是为自己筑起高墙。
技术领域的刑事风险往往比传统行业更隐蔽。很多程序员直到被传唤,才意识到问题的严重性。如果你对自己正在参与的项目性质有疑虑,或者不确定过去的某个开发行为是否存在风险,最好能尽早从法律层面进行审视。把事情的技术细节和业务逻辑理清楚,专业的刑事律师才能帮你准确判断,你面临的究竟是一般的商业风险,还是真实的刑事雷区。
叶斌律师,刑事辩护律师,浙江允道律师事务所主任,创始合伙人,执业十八年以来,专注刑事辩护领域,带领团队办理刑事案件超2000件,成功帮助上千名当事人争取到取保候审、不起诉、缓刑及罪轻判决。在诈骗罪、非法经营罪、开设赌场罪及卖淫类犯罪,销假类犯罪,性侵类犯罪,毒品犯罪等各类刑事案件有极其丰富的办案经验。团队承诺专业服务、追求有效辩护,在杭州有良好的口碑。