关于软件版权的那些事

本文于 2011 年 5 月 发表在我们实验室的内部网站上。背景是日常生活中经常被问到如下问题:某某软件为什么要破解?我新买的电脑装的系统是正版的吗?为什么安装软件需要序列号?从哪里能得到序列号?以下是原文内容。

——————————————————————

为什么一套售价 2460 元的 windows 7 旗舰版系统,在街边小摊只需要5元钱?

为什么微软 Office 2010 专业版售价 4899 元,而拥有差不多功能的金山 WPS Office 却供个人用户免费使用?

盗版软件真的不安全吗?使用盗版软件得到的计算结果真的就不如正版软件吗?

也许你也有过类似上边的这些疑问,那么今天就让我们把软件版权这个东西,分析的清清楚楚,明明白白。

首先,我们要清楚版权的概念。版权[1]又称著作权,英文名“Copyright”,单纯从字面上解释,“Copy” 有复制,出版的意思;“right”即权利,这是因为过去印刷术不普及,著作的最重要的权利就是印刷与出版的权利。而现在不仅是出版者的权利,作者的权利也得到了同等的重视,但是“Copyrught”这个名字就这么沿用下来。版权规定了著作所有人对其著作的“使用”与“支配”的权利。放在我们这片文章中,即软件的开发者拥有所开发软件的“版权”

那么,什么是盗版软件?“盗版指在未经版权所有人同意的情况下,对其作品、出版物进行复制、再分发的行为。”[2] 简单的说,你用的软件是不是正版软件,取决于你使用的软件副本是否经过了该软件著作人的许可。以目前的环境,就是你是不是向该软件版权所有人购买了该软件的使用许可,即所谓的 “licence”。如果没有这份许可,那么你使用的软件就是“盗版软件”。

明白了上边这两点内容,我们可以很容易的看出,软件的功能其实与“正版”还是“盗版”是没有关系的。“盗版”其实说的是使用权利的问题,与软件本身并没有任何关系。既然这样,那为什么我们经常听软件厂商说“盗版软件不安全”呢?

这是因为,这里的“盗版软件”不仅仅违背著作人的意愿进行了发布传播,同时还有可能对软件本身进行了修改,加入了其它一些个性化的或者是不安全的内容。举个简单的例子,网络上流传的各种各样的“××版XP”。天底下没有免费的午餐,这些供人免费使用的系统,都在原有的基础上捆绑了第三方的软件,可能是“××工具栏”或者其它的什么软件。然后他就向第三方收费来获得利益。“番茄花园”的作者就是因为这个而入狱的。如果捆绑的不是什么工具栏,而是一些别有用心的后门程序或者木马程序,那么接下来发生的事情,你懂的…

最后,让我们回到计算机软件这个特殊的领域。首先我们需要考虑到该行业的几个特殊性,正是这几个性质使得软件的盗版与破解如野草般野火烧不尽,春风吹又生。

第一,计算机软件极易复制与分发。一张光盘,你用了他还可以用;一个小小的U盘就可以拷数G的文件;互联网上的资源,就更不用提了。第二,观念的原因。由于知识产权式无形的,因此与人们的传统观念有所出入,尤其是软件这种看不见摸不着的东西,无法直观的判定其价值;因此对于软件产品的售价开发者与消费者的预期有着较大的出入。第三,盗版是低投入高回报。盗版光盘的制作成本也许不到一元钱;互联网上供人下载的的成本更是几乎为零。最后,我们是有中国特色社会主义国家,当购买一套正版软件的价格可以用掉一个月的生活费的时候,很多人都会三思而后行。从这个角度来讲,使用盗版软件,大家都是被迫的。

归根到底,一切都是利益在作怪。

而且,盗版软件的出现与使用,不仅仅是因为用户没有版权保护意识,从某些方面来讲,软件厂商的垄断,政府与教育机构缺失的引导,都是不可忽略的因素。

在仔细分析之前,先让我们从简单了解一下,软件的开发者是如何来判断用户是否是经过授权的(即正版用户)。

首先举个例子:我拥有一栋住宅楼的所有权,如果你想使用其中的一间屋子来居住,那咱们就签一个协议,规定你一次性缴纳多少钱,然后我给你对应房间的钥匙。这把钥匙就是你拥有一间屋子的证明。如果屋子对应于软件,那么钥匙就是所谓的“licence”,通常体现为“序列号”(Serial Number)或者“密钥”(Key),有的也以文件的形式体现(如卡巴斯基的授权文件),但是本质是一样的。软件拥有者通过复杂的算法生成一个独一无二的字符串,然后软件对该字符串进行验证,只要验证通过,就认定你拥有该软件的使用权。门锁其实就对应软件的验证功能。

可是由于我开发房地产花费了大量的资金,所以我房子卖的很贵。而且对美国人和中国人我卖同样的价格。正当你发愁房价高不可攀时,有黄牛找到你,给你一把钥匙,说这是里边一间屋子钥匙的复制品。你拿着这把钥匙,就可以在楼里随便找一个屋子住,由于门锁只认钥匙不认人,因此你顺利的住了进去。好了,一个序列号激活了两个软件的使用权,而当初我卖这套软件的时候,我只卖给了一个人。由于这把钥匙及其容易被复制,于是有越来越多的人免费住了进来。有了免费的,谁还用付费的?于是,我的销售量日益下滑,赚的钱越来越少了。

这下我急了,不过吃一堑长一智,当我开发下一个楼盘的时候,我给门锁加了一项功能。我的门锁这回是联网的,当用钥匙开门的时候,门锁会告诉我房主的信息(其实就是计算机的硬件信息)。这样,当有人用钥匙的复制品开门的时候,我只要比较一下房主的信息是否一致,如果不一致,那我就认定你是盗版用户了。其实这就是 windows 7 与office 2010 必须联网激活的原因。

那以前开发的楼盘(其实就是windows XP)怎么办呢?很简单,我趁去你家检修室内电路管道的时候(windows update自动更新),顺便检查一下钥匙就可以了。如果你的序列号不在我的正版数据库中,我就把你家的窗户都涂成黑颜色的,并在右下角写上字:请使用正版操作系统!

有对策吗?当然有!你可以拒绝我进你家检修电路管道等(关闭自动更新),可是这样的话小偷和强盗(木马病毒)容易通过屋子原有的缝隙(漏洞)进你家偷东西。于是你找来了一个自称是“保安”的人,他从我这里把修补工具(补丁)拿走,去你家给你把漏洞补上了。于是,以前好多家里丢过东西的,又不敢让我进屋的人都请来了这个免费“保安”帮他们补漏洞,顺便清除一下门上贴的小广告(恶意插件)。然后,这个“保安”就出名了,他的名字叫“360安全卫士”。后来,这个“保安”和小区里的“快递”打起来了,因为他们都想扩张自己的业务,威胁到对方的利益了,那个快递公司叫“腾讯”,据说雇的员工都是企鹅。

好像扯的有点远了,让我们回归正题。现在我们已经知道,你能不能“使用”一款软件就看你有没有“licence”。至于获取“licence”的途径,可以是向软件开发者购买(即正版),也有软件厂商针对特定人群例如学生提供特定免费使用版本(例如微软的 Dream spark 项目,Autodesk 的学生版软件等)还有一些供用户完全免费使用的(多见于互联网相关例如 QQ,优酷,搭建本博客大名鼎鼎的 WordPress 等)。

其实一开始我发迹的路途也不是一帆风顺的。为了与其它的小区竞争,我有段时间对盗版用户是睁一只眼闭一只眼的。因为我知道,一旦他们住在我这里形成了习惯,安土重迁的人去旁边小区是很难习惯的。近两年旁边有个叫“Ubuntu”的小区很火,不过搬过去的人很多又搬回来了,因为送牛奶的(仅适用于windows的软件)在那边经常迷路,他们经常没牛奶喝。我还要感谢政府和学校,因为他们在学校里开设的课程都是教小孩子如何在我的楼盘里按照我的规则生活。

为了讨好用户,我最近适当的调整了房子的价格:对于学生,我允许他们以199元的价格买到1399元的房子(windows 7专业版)。别以为我这是亏本生意,用户都是“培养”出来的!同时,我还加大与政府的合作,对于那些私自配钥匙的人,用叫作“法律”的工具约束他们。对于使用复制钥匙的人,我则用“道德”这个工具去教化他们。我相信盗版只是暂时的,只有利益才是永恒的。

[1] 维基百科:版权

[2] 维基百科:盗版