I want to run OSX in a VM on my MacBook Pro with Windows as the host OS. I used to do it the other way around, boot into OSX and run Windows in a Parallels VM. These days most of my work is in Windows, especially VR work, so it's more practical to boot into Windows. (And I like Windows better than OSX anyway.)
But I still do need to test on OSX occasionally. In an ideal world, since I have VMware installed on Windows, I could just boot up an OSX VM.
But because of that one EULA phrase, OSX will never be supported by a commercial vendor like VMware or a large open source product like VirtualBox - even on Mac hardware!
This leaves booting back to OSX as the only way to run it, and rebooting back and forth is a real pain.
All I want to do is run my legally licensed Windows and legally licensed OSX, and have it be my own choice which one to run as the host OS.
I especially like the fact that it's Python source code, so I can look at the code and get some sense of comfort that it doesn't have anything sketchy in it.
Who actually takes software licenses seriously in their own home?
EDIT: There's some confusion as to what I replied to:
My reply is to this
Who actually takes software licenses seriously in their own home?
If this doesn't imply one's okay with stealing, then I take my comment back.Oh come on. Running a legally obtained OSX installation on hardware you own is hardly stealing.
I don't see why OSX "fanboys" constantly bring up this tiresome meme about OSX being this near "holy" OS which cannot run on anything but this similarly holy Apple hardware.
It's a generic consumer OS designed to work on what is mostly run of the mill X86 hardware. Get with the times.
Who actually takes software licenses seriously in their own home?
If this doesn't imply one's okay with stealing, then I take my comment back.Because you seem to assume I use a mac, I must confess to not owning one and therefore not using macos.
Obviously in a professional context, you will care about things like support. But probably not for your lets have fun hackety hack project at home.
I am surprised at how many people on HN show negative attitude toward compliancy with the EULA. I thought HNers had a respect for software license.
[1]: https://www.eff.org/wp/dangerous-terms-users-guide-eulas
What this means is that no one should spin up a server farm of OS X VMs and then blog about it. For everyone else, Apple is not going to discover you and if they do they are not going to pursue damages against you for the cost of a Mac Mini. Apple is just not out there doing that type of lawsuit
It only allows you:
Section 2B(iii): "to install, use and run up to two (2) additional copies or instances of the Apple Software within virtual operating system environments on each Mac Computer you own or control that is already running the Apple Software, for purposes of: (a) software development; (b) testing during software development; (c) using macOS Server; or (d) personal, non-commercial use.
The grant set forth in Section 2B(iii) above does not permit you to use the virtualized copies or instances of the Apple Software in connection with service bureau, time-sharing, terminal sharing or other similar types of services."