[1] http://web.archive.org/web/20200511183317if_/https://github....
[2] http://web.archive.org/web/20201108115438/https://docs.githu...
[1] http://web.archive.org/web/20200511183317if_/https://github....
[2] http://web.archive.org/web/20201108115438/https://docs.githu...
MacStadium is renting those macs to a single customer for longer than 24 hours. MacStadium is following the rules. MacStadium is just providing a platform.
You're not really expecting MacStadium to snoop on each customer's usage and business model to enforce Apple's rules? AWS certainly won't be doing that.
If Apple told MacStadium or AWS to stop offering Macs to a customer such as GitHub due to some EULA violation committed by GitHub, they would probably do that.
I don't understand why your comment is trying so hard to frame MacStadium as hypocrites.
MacStadium customer here. It's an arm's length setup. They don't ask what you're doing, just give you the keys to the machines. BUT, when MacStadium's (likely) biggest customer is running thousands of hosts for CI jobs, and even lists you as the vendor in their docs, it's perfectly obvious that multiple end user jobs are being run on that host per 24hr per.
It really boils down to who Apple is going to bother to audit / sue.
> Except as otherwise permitted by the terms of this License or otherwise licensed by Apple: (i) only one user may use the Apple Software at a time, and (ii) you may not make the Apple Software available over a network where it could be run or used by multiple computers at the same time. You may not rent, lease, lend, sell, redistribute or sublicense the Apple Software.
This seems like a gray area, "does running a build on your behalf constitute renting out the build environment to you" is a very hard question.
What's maybe more of a gray area is whether apple can assert the user doesnt have these rights in their eula.