Live data from Hacker News

Amazon EC2 Mac Instances

aws.amazon.com

261–270 of 511 posts

Re: Amazon EC2 Mac Instances

#263
post #232

Earlier quoted context omitted.

"What Apple did here is create a monopoly for MacStadium, at least in the near future" I don't see what the bit I left off ("at least in the near future") changes. There's nothing structural that favors MacStadium over other businesses with the same model.

Other than MacStadium already having that business model and their competitors that are hurt not having that model. They'd need to put in effort to transition at the very least.

That's nothing like a monopoly in anyway though. It's just a business that had the correct business model.

Re: Amazon EC2 Mac Instances

#264
post #251

Earlier quoted context omitted.

How about being the only way to even build an application for 50% of the U.S. mobile market?

99% of said apps are actually nothing more than CRUD Web forms, or crap games easily done with WebGL + WebAssembly, so no it isn't the only way.

I think you are missing the point intentionally. You can't run those apps on an Apple iPhone, but I suspect you knew this.

It's ok to take the literal definition of the word monopoly and take it to its logical conclusion, I suppose. The U.S. government will not do that, however.

Re: Amazon EC2 Mac Instances

#265

Earlier quoted context omitted.

I really fail to see what Brian Stucki did wrong? He’s subject to the whims of Apple licensing way more than AWS is.

The license changes basically allow nobody other than MacStadium to exist–throughout the blog post he gloats about how their business model is a hand in the new EULA's glove. And, of course, MacStadium been in contact with Apple to work this out, as he mention at the end. What has clearly happened is Apple asked them what the EULA should look like, or suggested a EULA based on what MacStadium is doing, and they went…

> The license changes basically allow nobody other than MacStadium to exist

This simply isn't true. Any business can follow Apple's licence and do exactly the same thing.

Re: Amazon EC2 Mac Instances

#266

An interesting offering from Amazon that is crippled by Apple and MacStadium, who deserve to be raked over the coals for their recent EULA changes. Just read the post on MacStadium's blog: https://blog.macstadium.com/blog/developers-big-sur-and-vind... Under the new agreement, you must: * Rent to only one organization * Rent for 24 hours at the minimum * Use it for some set of "approved" development work …among other…

Brian Stucki here. If I had the power over Apple that you think I do, I definitely would have pushed for iPhone Socks first. Joking aside, the software license agreement was certainly a cause for personal celebration. It might be helpful for you to compare macOS 11 to previous versions. (Linked in my post.) If I/MacStadium did anything, we showed that there was a need for this sort of service and that both Apple and…

I get that you're happy because Apple has now explicitly permitted what you were doing.

I'm less clear on why you're happy that they didn't allow more stuff, like renting by the minute or for arbitrary purposes. You seem to depict companies that were doing this as "below board", while you as "above board". This is certainly true now, but before the changes both would have been a grey area - I don't see much of a difference.

Would I be correct saying that you're happy because in one stroke Apple has moved you from grey area to explicitly permitted, and part of your competition from grey area to explicitly forbidden?

For the record in no way I think that Apple took this decision to favor you or anyone else except themselves. It just seems that you won a regulatory lottery.

Re: Amazon EC2 Mac Instances

#267

An interesting offering from Amazon that is crippled by Apple and MacStadium, who deserve to be raked over the coals for their recent EULA changes. Just read the post on MacStadium's blog: https://blog.macstadium.com/blog/developers-big-sur-and-vind... Under the new agreement, you must: * Rent to only one organization * Rent for 24 hours at the minimum * Use it for some set of "approved" development work …among other…

Brian Stucki here. If I had the power over Apple that you think I do, I definitely would have pushed for iPhone Socks first. Joking aside, the software license agreement was certainly a cause for personal celebration. It might be helpful for you to compare macOS 11 to previous versions. (Linked in my post.) If I/MacStadium did anything, we showed that there was a need for this sort of service and that both Apple and…

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?

Re: Amazon EC2 Mac Instances

#268

Earlier quoted context omitted.

The 24 hours is dictated by new Big Sur EULA. https://9to5mac.com/2020/11/11/macos-big-sur-adds-leasing-te... From the new EULA (not just for Amazon, paraphrased by 9to5mac): * Apple software and hardware must be leased “in its entirety to and individual or organization” * A lease period must be “for a minimum period of twenty-four (24) consecutive hours” * Customers must now accept software agreements for all instal…

Does this EURA works to effectively kill handy macOS CI service like CircleCI and force users to use VM rental service like this?

If you ran a webserver hosting Great Cat Pictures on some Macs, for instance, your customers might pay a subscription fee to access your site, meaning they are paying for you to do processing and storage on their behalf. So that's an example that's clearly not leasing or subletting the devices.

Likewise, you might read it that Circle is simply providing a service to users, and the users are paying a fee for the service.

But a CI service will set up your dev account, your container image, to run your jobs. It'll even let you shell in, and it tears it all down when you're done.

And it really starts to look like leasing when they also charge for time used on various hosts. (IIRC, Circle charges for this a bit obliquely as max parallelism.)

If it went to court, Circle might argue the hosts can only be used within their larger CI system, that they don't guarantee a particular task will complete on a given host, and that they're not providing other requirements for virtual hosts, e.g. dedicated routing or names. And then Apple's lawyers might counter all that.

So this is where I think lawyers would start digging through case law to figure out where providing a service ends and leasing begins.

Re: Amazon EC2 Mac Instances

#269
post #226

An interesting offering from Amazon that is crippled by Apple and MacStadium, who deserve to be raked over the coals for their recent EULA changes. Just read the post on MacStadium's blog: https://blog.macstadium.com/blog/developers-big-sur-and-vind... Under the new agreement, you must: * Rent to only one organization * Rent for 24 hours at the minimum * Use it for some set of "approved" development work …among other…

Not a lawyer, I do wonder if such terms would hold up in court. I can see the case for EULA around virtualization when you're running multiple instances of macOS. But say I just buy a bunch of Mini's and rent (full access to) them out (bare metal, full system) per hour, rather than 24hr. Or for non-"development" work, whatever that means. Could Apple really put up a good case in court? It seems unlikely that they cou…

To use MacOS you have to first agree on their Terms, and through this they can legally block you from using it in certain ways. Like the famous "It is only legal to run OS X in a virtual machine if the host computer is a Mac." rule.

Re: Amazon EC2 Mac Instances

#270
post #251

Earlier quoted context omitted.

99% of said apps are actually nothing more than CRUD Web forms, or crap games easily done with WebGL + WebAssembly, so no it isn't the only way.

I think you are missing the point intentionally. You can't run those apps on an Apple iPhone, but I suspect you knew this. It's ok to take the literal definition of the word monopoly and take it to its logical conclusion, I suppose. The U.S. government will not do that, however.

I surely can, given that part of my job is to develop mobile Web apps.
Post reply on HN