wakatonoの戯れメモ

はてなダイアリーから引っ越してきました。

仮想マシン上でのVista稼動、なんかヤバくね?

Licensing Changes to Windows Vistaを読んでて「まぢか?」と思ったので、確認してみた。

リテール版のライセンスについては、以下のURLから取得可能(但し書いてる時点でVistaEULAは英語のみ)。

Retail Software License Terms
http://www.microsoft.com/about/legal/useterms/default.aspx

そっからダウンロードしたVistaのHome Premiumと、Businessにあった"USE WITH VIRTUALIZATION TECHNOLOGIES."の部分を以下に。

  • Home PremiumのEULA


4. USE WITH VIRTUALIZATION TECHNOLOGIES. You may not use the software installed on the
licensed device within a virtual (or otherwise emulated) hardware system.


f. Use with Virtualization Technologies. You may use the software installed on the
licensed device within a virtual (or otherwise emulated) hardware system. If you do so,
you may not play or access content or use applications protected by any Microsoft digital,
information or enterprise rights management technology or other Microsoft rights
management services or use BitLocker. We advise against playing or accessing content
or using applications protected by other digital, information or enterprise rights
management technology or other rights management services or using full volume disk
drive encryption.

Home Premiumは「VM上にインストールするな」ということだし、BusinessはVMにインストールしてもいいけど、VM上でMSのDRMとか権利保護のためのしくみにアクセスするな。もしくはBitLocker使ってちゃんと保護しろ」と言ってるように読める。「MSの権利保護技術を使ったアプリケーションは使えない。BitLockerも使えない。他社の権利保護のためのサービスやディスク全体の暗号化は、この使用をお勧めしない」というようなところですか。

で、licensed deviceの話はEULAのアタマの方にあって、


2. INSTALLATION AND USE RIGHTS.
Before you use the software under a license, you
must assign that license to one device (physical hardware system). That device is the
“licensed device.” A hardware partition or blade is considered to be a separate device.

a. Licensed Device.
You may install one copy of the software on the licensed device.
You may use the software on up to two processors on that device at one time. Except
as provided in the Storage and Network Use sections below, you may not use the
software on any other device.

licensed deviceは、「Vistaを使うにあたって、ライセンスを割り当てるもの(物理的なハードウェアと念押ししてる…)のことと言っている。
ネットワークとか共有ストレージとかを介して使う場合はまた別だけど。

でも、"Using with Virtualization Technology"で、"the licensed device"についてわざわざ言い直してる。
要は「VM上に割り出された"licensed device"に対して」というように、「VMについては別よん」と言い直してる。

これまずいなぁ…。Home BasicとかHome Premiumとかを、VM上にホストできないということを言ってるようなもんだ。
検証目的でも、物理ハードウェアが必要という解釈になってしまう…。

VistaのEULA簡単なまとめ(VM上で使う場合)

  • VM上にインストール可能なのは、BusinessとUltimateだけ。Home PremiumとかHomeはやっちゃだめ。
  • VM上にインストールした場合には、当該VM上の各種権利保護のためのしくみにはアクセスできないようにしろ
  • VM上にインストールされたOSについて、MSの技術で権利保護されたモンは使うな。BitLockerも同様。他社製品についてはお勧めしない。ディスク全体の暗号化についても同様。

後者は、ホストOSとかから当該領域にある権利保護されたデータにアクセスしないか、暗号化して保護しろというようなことですかね。保護されたもんは使えないし、全部読めないように暗号化するってのもNG、と言ってますか。そうですか。