Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I'm a little confused as to why projects like this support macOS since at a minimum it's a TOS violation.

Doing stuff like this, and integrating it into the main project puts the whole thing at risk.

The only real reason to MacOS is it's tight integration with Mac hardware.

Weird flex...





I don't see any legitimate existential risk for the devs or project?

ToS are only relevant for those who are a party to it - this is the users responsibility.

Historically, while Apple is protective of their IP they have not been acting like Nintendo with regards to emulators and hackintosh and such in court.

Weird concern unless you can point to actual threats or precedence.

> Weird flex

On the contrary, it's a legitimately useful feature that has popular demand.


It's arguably violating Apple's IP rights, they have taken down similar projects.

https://www.xda-developers.com/i-tried-running-macos-inside-...

In the article it's mentioned a docker version of this got a dmca takedown.

Apple does not license MacOS for use on hardware they don't sell. It can be argued this feature does not have any legitimate functionality.

At the same time, if you must decide to violate the license terms of OSX it should be done in a separate fork.

GitHub will just delete the whole project if Apple ever catches wind of it and complains. The DMCA isn't exactly a court proceeding, usually the content host determines the juice isn't worth the squeeze.

That sucks for everyone who decides to use it for legitimate purposes.

To be blunt Apple gate keeps there software and build tools behind expensive hardware. If you disagree, use different software.

Edit: Given I'm 90% sure they aren't running Arm OSX anyway, this is going to be irrelevant in about 2 years.


> Apple does not license MacOS for use on hardware they don't sell. It can be argued this feature does not have any legitimate functionality.

Anymore. They don’t license it anymore. And the answer is money. So much money it is part of one of SV’s favorite success stories.

They don’t appear to give a ahit about hobby use. If you are running macOS commercial on non Apple hardware they will figuratively murder you.

And you’re allowed to run macOS VMs on top of macOS hosts, so the functionally is sound in that context


> I'm a little confused as to why projects like this support macOS since at a minimum it's a TOS violation.

As others have pointed out, emulating macOS is only a ToS violation if done on non-Apple hardware, and this tool supports macOS. There is a legitimate usecase of running macOS VM on macOS.

Sure, you could use some apple-provided emulation tool instead of QEMU but that's a matter of choice, not a violation of ToS.

Disclaimer: I'm not a lawyer. This is not legal advice.


It’s for running MacOS on Apple hardware. Apple has their own container tech now, Qemu just makes it easy to run everything else including MacOS

But an emulator should be able to run it on any other hardware where the emulator suite runs, imho.

Otherwise it's not an emulator but some kind of pass-through mechanism.


weird reaction



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: