深入探讨 WinVista最终许可协议中的惊喜
作者:风行琳动(原创)
Scott Granneman 在微软的Vista EULA中发现了值得“惊喜”之处。这个即将推出的新的操作系统,限制了安全专家及其用户的操作。他表示:“这些严格限制,只有不怕疏远客户的垄断公司才会颁布,因为它认为用户并没有其他的选择。但最终,微软会发现,它所要求的已经超过了用户承受的极限。”
Scott Granneman说:St.Louis现在是秋天,一年中我最喜欢的季节。气温下降了,衣服也相应地加厚,树叶在枯萎前展示它最后的绚烂,黑暗开始提早驱逐光明。在这里的每周四晚,你都会发现我在华盛顿大学教授一门新的并且很棒的课—Technology in Our Changing SocIEty(现代技术)。每周我和我的学生都会就一个不同的话题讨论技术与社会变化的关系,有时候讨论的停滞反而有利于讨论的完成。我已经记不清这个学期听过多少次有学生说:“这个问题相当很复杂,我还没什么头绪。”
我完全理解他们的感受。毕竟,当你要面对的是自由的言论,生物技术,在线不明身份或事情真相这些问题时,讨论结果就不是简单的白或黑,对或错了。有时候,面对棘手和枯燥的问题,学生会有很棒的想法。早前的一堂课上,在长时间讨论政府与政治之后,一个并不优秀的高中生对全班说:“这是我在这里学到的;社会主义是公平的,但它并不会实现;资本主义不公,却在现实中运行良好。”对于一个九年级的学生来说,能有这样的回答已经不错了。还有最近,我让班上的学生去了解Windows XP EULA和GNU General Public License。当我问他们意见时,一个女生说:“EULA好象是由一群律师编写的,他们不断地告诉我们什么不能做,而GPL更象是那些想让我们知道自己真正能做什么的人编的。”相当好。
新一版的Windows操作系统即将推出了,所以在下节课我们讨论软件授权,Vista EULA将会是重点。你可以上官方网页Find License Terms for Software Licensed from Microsoft搜索Vista。我知道你们从来没想过要去看EULA—谁真的想去看呢?但是还是花几分钟去看看吧。我等着。
看完了?很糟糕,是吗?确实是。我的意思是,先前的EULA并不怎么样—不管是相关资料或是它所给予用户的权利,但是,Vista EULA更可怕。
Benchmark censorship
基准审查制度
Ed Foster以他常有的正直口吻,写了篇名为“A Vista of Licensed Censorship”的日志,其内容包括许多即将推出的Vista EULA的限制条款。Vista的主页现在也说到了这些:
MICROSOFT.NET 基准测试。这个软件包括一个或更多的.NET Framework 3.0的组成部分(“.NET Components”)。你可以对这些部分进行内部基准测试。既然你服从那些在http://go.microsoft/fwlink/?LinkID=66406上规定的条件,那么就很有可能会揭露基准测试的结果。
这是个不可避免的问题,这个条款能让微软,毫无疑问地,在任何时候对该网页上的内容进行更改,如此复杂,看来每人都想要揭示测试结果,就此Foster发表了精辟的看法。更糟的是,另一个要求暗示说,任一基准必须使用在产品文件和/或微软支持网站上所有的性能和实践指导。这样就使得测试者使用在工作中查找不到的设定,暗中歪曲结果。Foster给出了这个例子,一个作家他的专栏应该能让读者产生共鸣:
仅就这个例子来看,那么一个安全性能研究者,他想要比较Vista之前的版本与SP1的缓冲器的溢值缺点怎么办?按照微软的规则,他是不可以公布旧的软件版本结果的。如果你认为微软绝对不可能在这种情况下面对基准,也许你应该再想想。2001年微软着手成立一个独立的实验室,想要公开比较Windows NT和Windows 2000性能的基准。
事实是,审查制度并不总是坏事(我承认,在有关国家安全问题上,几乎是不允许的),软件对于人们的生活如此重要,我也真的能理解有关对基准和测试结果的限制。
No virtualization for you!
没有虚拟化!
现在,个体用户与商业用户可以为他们的电脑购买两个版本的Windows XP:HOME和Professional。当Vista本末倒置时,让我们重新看看他们所有的选择,当然考虑价格因素。
Starter (OEM pricing only)(代加工价格)
Home Basic ($199, or $99 upgrade) ($199或$99升级版)
Home Premium ($239, or $159 upgrade) ($239或$159升级版)
Business ($299, or $199 upgrade) ($299或$199升级版)
Enterprise (OEM pricing only) (代加工价格)
Ultimate ($399, or $259 upgrade)($399或$59升级版)
产品的多样化是很常见的,并且也有不错的成效,这个我理解。不过还是有点夸张了,六个不同的版本?快点,哪个最适合你?Home Premium还是Business?恩……
如果你象许多安全专家一样,也许就不会选择Windows作为你的主要OS了,但是你还是不得不出于测试的目的来使用它。在这种情况下,虚拟化是最好的标准。启动VMWare或者Parallels,打开你的Windows XP图标,然后开始吧。如果是这样的话,Home版本最合适:便宜,并且仍然能保证测试的合法性。
但是Vista就不一样了。植根于EULA,在名为“MICROSOFT WINDOWS VISTA HOME BASIC”和“MICROSOFT WINDOWS VISTA HOME PREMIUM”部分有两个相似的条款:
使用虚拟化技术。你也许不会在授权的装置上安装软件,在一个虚拟硬件系统中。
所以你不能用HOME BASIC或者HOME PREMIUM来创建虚拟图象。然而,EULA又允许你使用VISTA BUSINESS或是VISTA ULTIMATE。恩~我在想原因。不可能是因为那些版本更贵,对吧?事实是,它们中不存在对用户向VMWARE下载HOME EDITION的技术限制,只有法律与支持壁垒,这个推测应该没错。
但是这个确实更好。如果你服从微软的授权,并在虚拟化的环境下使用ULTIMATE,你仍然不得不服从“MICROSOFT WINDOWS VISTA ULTIMATE”的第六部分的条款:
使用虚拟技术。你可以在一个虚拟(或仿真)硬件系统中使用装在授权装置上的软件。如果你这么做,你可能不能连入其目录或使用任何受保护的程序,这些程序受任何微软数码,信息,公司权利管理技术,其它微软权利管理服务或使用BITLOCKER。我们不赞成连入目录会使用受以上保护的程序,或是使用整个磁盘驱动加密。
我不是个律师,但是对于我来说,这个条款确实比听DRM保护的WINDOWS AUDIO文件更过火(我想不明白,为什么有人会买这个垃圾)。这个部分同样阻止打开和阅读带有微软的“权利管理服务”的保护文件,这个我两三年前就看过了。这意味着,如果你想运行在PARALLELS或者VMWARE上(这样你就能建立,阅读并操作带DRM‘s的文件)运行WINDOWS版本的Office,可能不太可行。想要检测WINDOWS和DRM(这两个放在一起更好)?你最好还是买个新的PC!
(提示:另一组将会在虚拟化上承受这些不公平的待遇?那些仅是想在IE下检测他们工作的网页开发者,谢谢微软吧!)
重装的反转现象
我最终会留存最好的。许多人都从不真正安装WINDOWS;相反,他们会买一个预装了系统的电脑(当然,事实是不可能买到一个没有安装WINDOWS的电脑,这是主要问题,所以Linux的用户停止向WINDOWS付钱,这是另一个问题)。但我打赌,许多我们的读者实际会购买WINDOWS,然后将它安装在若干台电脑——或虚拟机上,象我刚在上面说到的。WINDOWS ACTIVATION与WINDOWS XP一起引入,让你不能将同一个WINDOWS同时安装在两台或两台以上的电脑上。这个确实很让人不爽,但是还不错。但在新版本的VISTA EULA中的第15条“再分配到另一台机子上”的意思不仅如此。
A.不能随时升级版。软件的第一个使用者仅可将软件再授权到另一个装置上一次。如果你重新授权,重新授权的装置成为了“被授权的装置。”
B.可随时升级版。软件的第一个使用者可以在另一个装置上重新授权一次,但只有你升级的软件允许授权转移。
象我读到这个一样,你去商店买Vista,然后在你办公室的PC上安装它。一年后,出现了更好的PC,你会决定将你的Vista重新授权到新的PC上。
原来的Vista授权已经过期了。游戏结果了,伙计。不管你是花了$199买的Home Basic或者砸锅卖铁地买了$399的Ultimate,没有任何区别。你能使用这个许可两次,这就是微软公司给你的最大权利。
如果你听过微软专职记者Paul Thurrott的报道(他的公正与诚实如同FOX新闻一样精确),你所了解的事情总是这样:“Windows XP EULA暗中似乎允许多次转移,因为它并没有明确地规定一个人可以使用其软件的次数。但结果是,他们的意图并不是多次转移。”哦!成千上万的人都受骗了,他们真的相信“你可以将产品应用到不同的服务器电脑上。重新授权后,你必然在原来电脑上将它完全移出。
正常。Thurrott多笨啊,还有微软,是它让他有这种错觉的,那我们呢?他们能根据他们的意愿重写历史,但这并不会掩盖真相:微软以一种残忍的方法限制着我们的行为,不管是安全专家还是普通的用户。Ed Bott的“了解Vista新授权的真相,不要马虎”揭露了Redmond公司的谎言,我也希望你可以看看他的文章。微软的这些行为会带来什么后果?用户会因为更少的选择与更高的价格而停止使用它。并且它的声誉也会因此下降,这是我加的。
如果你认为,微软在90年代末所面临的那场法律纠纷会让它成长的话,你错了。不仅如此,我以上所说的对用户的限制只可能是由一个不害怕失去客户的垄断资本所实施,因为它觉得用户并没有其它的选择。然而,微软会知道,用户的承受力是有限的。我五年级的老师常说的一句话是“了解一个有耐性的用户所能承受的极限。”安全专家已经给了微软一个白眼了,因为它永无停止的出丑与产品漏洞。现在看来,更多的白眼快来了,同时可能还有一句“再见”。傲慢是要付出代价的,我们将会目睹这个挫败的开始。如果这样,微软除了怪它自己,找不到任何借口了。