文章以DeCSS程序为例。该程序解密 DVD,根据美国联邦法律和国际条约,这是一种犯罪行为。因此,拥有或分发该特定源代码是非法的。
但是,源代码可以表示为一系列二进制数,例如...
11100101 10001000 00001000 00000000 01001010 11110010
这是十进制的 252372412549874
。如果上面的二进制代码是非法的,那么十进制数 252372412549874
将是一个“非法数”。非法素数是非法数子集中恰好是素数的一个。
事实上,像 DeCSS 代码这样的东西也是一个表示整数的序数值,这与它是非法的概念相冲突。毕竟,一个特定整数的抽象概念怎么会是非法的呢?术语“非法数字”是一个矛盾的说法,旨在指出当法律试图控制碰巧与抽象概念重合的人工制品时,它们会超出范围。可以强制执行的是解密 DVD 的行为,而不是拥有或知道数字线上的整数。
我是一名优秀的程序员,十分优秀!