Daniel Cohen <
dcohe...@talktalk.net> wrote:
> David Morrison <
davi...@excite.com> wrote:
>
>
> > And the moral is to get a copy of this version of 4.1 which will
> > presumably continue to work for some time......
> >
> > Although I find it a bit lame that my new MacBook Pro came with Lion,
> > but I actually went and bought a copy of Snow Leopard while I could in
> > case I wanted to revert. So now even though I have a licence not
> > associated with a physical Mac, I cannot use it on a virtual machine on
> > the MacBook Pro.
>
> Seems to be too late, if you haven't already got it.
>
> At any rate, I was able to download version 4.1.1, dated yesterday. I
> could click on "View History", which listed a load of other versions for
> download. 4.0.2 looked as if it would download ok, but 4.1.0 gave the
> message "invalid download group".
>
> It is especially annoying that Apple does not allow this, since the
> actual wording of the license does permit it.
Based on what VMware and others are saying, Apple Legal is of the
opinion that the Snow Leopard licence does not permit virtualization,
and it seems that was Apple's intention.
I have a theory about this which seems plausible, but which cannot be
proved because it requires knowledge of the contract under which Apple
obtained Rosetta, which has not been disclosed.
My theory is that Apple can't allow non-server editions of Mac OS X
which contain Rosetta to run in a virtual machine, because Apple's
licence agreement with Transitive/IBM for Rosetta only permits one
instance of Rosetta to be running per Mac, or per retail copy of Mac OS
X Server 10.5 or 10.6. The cost of Apple's licence for Rosetta is
incorporated into the price of the Mac and the price of Mac OS X Server
10.5 and 10.6.
Macs that came with 10.6 or earlier preinstalled are licensed to run one
instance of Rosetta. Macs that came with Lion preinstalled might not be
licensed to run Rosetta, because they don't need to if they only run
Lion. (The cutoff might be new models introduced with/after Lion, to
cover potential downgrades.)
The non-server edition of 10.5 and 10.6 can't be virtualized because
running a virtual 10.5 or 10.6 on top of 10.6 or earlier would result in
an unlicensed copy of Rosetta being able to run.
Lion doesn't include Rosetta, so it can be virtualized.
Retail editions of Mac OS X Server 10.5 or 10.6 can be virtualized,
because that copy of Rosetta has been licensed separately, and the
licence key for Mac OS X Server provides a reasonable degree of
enforcement of only one running instance of Rosetta per licence of Mac
OS X Server.
If this theory is right, then in principle Apple could allow a single
instance of 10.5 or 10.6 non-server to be virtualized on a Mac which
came with 10.6 or earlier preinstalled, as long as the computer was
running Lion. They presumably haven't done so because it would require
rewriting the licence agreements for those versions, and describing a
complex set of conditions which may be difficult to enforce.
Any such permission would not extend to Macs that came with Lion
preinstalled. Those Macs can only run a properly licensed copy of
Rosetta by running Mac OS X Server 10.5 or 10.6 in a virtual machine.
Apple might be solve this problem by selling a more expensive edition of
non-server Mac OS X 10.6 for use in a virtual machine (somewhere between
$30 and $499), which has Rosetta licensed separately, but there could be
other factors preventing that, such as IBM refusing to extend Apple's
licence for Rosetta beyond existing agreements for 10.6 Server and Macs
with 10.6 preinstalled.
--
David Empson
dem...@actrix.gen.nz