Hi, thanks for weighing in. I'm sure you picked up that I'm pretty mad, but I'll try to tone it down a little bit. I'm not an Amazon employee or someone who is personally harmed by this or anything, aside from being a developer for Apple's platforms who occasionally looks around for CI services. I'm mostly arguing about the principle of the thing.
Anyways: I read your blog post back when it came out. Whether Apple took your input into account when making the EULA, I don't know; I am sure that you must have some sort of amicable relationship at the very least. Running services "on the border" like this is never easy, but I would think that your business model (which includes buying a huge number of Macs) has probably kept Apple mostly on your side. I know the work you've done to keep it this way and to be honest, I was happy for you when Apple announced their rack-mountable Mac Pros and gave you a mention at the Mac Mini event.
The problem from my side (at least where you and MacStadium are involved) mostly lies with the blog post you wrote. Look, I get it, Apple's changes make the EULA work for you. That's great! But I'm sure you also realize that spelling this out clearly in the way that they did means that the "gray area" becomes a black area for basically everyone else. What I didn't appreciate is you calling it a "gray area" and coming up with rationale for why what they want is not reasonable. Apple came in, almost certainly looked at your business specifically, made its rules to hurt developers and these companies, and now you're writing blog posts about how Apple is your friend and you were right all along. It feels like you've decided to start singing praises for a bully that decided to leave you alone, and it leaves a bad taste in my mouth.
There's still a huge hole for a service that lets you rent a Mac for the a couple minutes so you can build your Xcode project. It's not your fault that doesn't exist, it's Apple's. But could you maybe not publicly celebrate that Apple has created a situation that happens to help you and make it generally worse for others? Can we stop trying to normalize or even argue that sharing a Mac is something wrong, something that Apple would think is ruining the "performance experience" you should get from a Mac?