当前时间: 2026-04-30 09:48:44
更新时间: 2026-04-30
分类:软件教程
评论(0)
侵犯(软件)著作权无罪辩护
这应该是史上最高龄程序员因写代码涉嫌犯罪的案子,这也是一位值得尊重的老人退休十年不甘躺平、发挥余热的晚年插曲。
这个案子中,涉及的权利作品虽为软件,但相比在手机、电脑中运行的应用程序所称的软件又极其简单,而且这种结构上的简单不在于功能上人为做出了取舍,毋宁说就是这种被称之为PLC软件的先天特征。
PLC(Programmable Logic Controller),即可编程逻辑控制器,是一种专门为在工业环境下应用而设计的数字运算操作电子系统,通过数字式或模拟式的输入输出来控制各种类型的机械设备或生产过程。
根据PLC在工业设备中的实际使用功能来看,本质上,它就是发挥控制一个或一系列开关的作用,相比传统的需要人手动操作的物理开关,PLC则通过电子化、程序化的方式,自动控制着设备的开、关状态。
虽然也是一种程序控制的电子设备,但是,功能上听起来依旧非常机械和模式化。
但著作权法下所称的作品,本质特征都要求具有基于人类知识的“独创性”——恰恰是“机械性”的反义词。
本案中的PLC程序用于控制一种纺织设备中的某个功能组件,这个设备运行过程中,这个组件则根据PLC的指令,按照固定的路径做着单调、枯燥的动作,循环往复。
类似设备运行状态在日常生活中也非常常见,最典型的比如电梯,无论多么先进的电梯,本质上都在限定的距离范围内、按照固定路径,循环往复做着上上下下的运动。
回想一下影视剧中那种尚需人工控制的铁笼般的电梯,或许就只需要一个电闸——工人把电闸向上扳,电梯上行,向下扳,电梯下行。
还有一个例子,就是随处可见的交通灯,在没有人工干预的情况下,永远按照固定的时间间隔,在红黄绿三种颜色的灯光中变换,循环往复。
稍微复杂一点的比如自动洗衣机,不同洗涤模式下,PLC按照不同的设定控制着电机以不同转速、时长运行,相比电梯和红绿灯,要在电机这个核心设备之外,还要控制进水、排水开关——更先进一点的洗衣机,比如带有烘干、除菌功能,则要多控制几个对应的设备开关。
但说到底,PLC应用的场景,永远不外乎机械和循环往复这几个核心特征。
当然,除了著作权所带来的法律争议,本案背后涉及的旧主、叛臣间的利益之争更为复杂也更为险恶,或许也是本案在历时多年、近十件民事诉讼不仅没有平息争端,反而被诉之刑事手段的根本原因。
不过,值得庆幸的是,老爷子最终有惊无险,没有被移送起诉。