News for hackers. Stuff that matters.
Re:Apple blocks Google from running its internal iOS apps by blhack on Thursday January 31, 2019 @05:29PM (#19049641)
Because lots of people still think that if you own a piece of hardware, you should be able to run whatever code you want on it.
Re:Apple blocks Google from running its internal iOS apps by 51lver on Thursday January 31, 2019 @06:22PM (#19050061)
You're not wrong, you're just in the wrong place. Apple is the sysadmin and the phone holders are the users. They WANT apple looking out for them. Anyone who says otherwise stupidly wasted $1000 when they could have bought any number of unlockable devices for that money.

I say this with an unlocked and de-googled android phone next to me, and several hacked arm devices at home. I OWN THEM, with no doubt, so I agree with you in a different world.

Re:Apple blocks Google from running its internal iOS apps by jlokier on Thursday January 31, 2019 @07:23PM (#19050511)
I mostly agree - except people want Apple products for other reasons too.

There are quite a few Apple users who like the hardware, the operating system, apps which are iOS-only, and the integration with other Apple devices - some of whom also want to run their own choice of software as well.

There's no alternative which has equivalent benefits, if that's what you're looking for.

(NB, I don't use an Apple phone personally).

Re:Apple blocks Google from running its internal iOS apps by nihonde on Thursday January 31, 2019 @09:55PM (#19051203)
No one is entitled to Apple’s operating system. If you want freedom, the price is Android or whatever. In fact, the restrictions that Apple imposes on iOS and MacOS are arguably what makes them desirable in terms of consistent user experience, robust default security, and lack of crapware. For some people, that’s a good trade off. For others, the allure of Apple’s walled garden is too tempting.
Re:Apple blocks Google from running its internal iOS apps by wutbrodo on Thursday January 31, 2019 @06:41PM (#19050191)
Is this true of people who voluntarily signed up to be paid for data collection? It's like saying that Nielsen panelists need to be protected from Nielsen by Vizio. (Insert standard caveat about the degree to which kids' autonomy is in the hands of their parents).
Re:Apple blocks Google from running its internal iOS apps by makomk on Thursday January 31, 2019 @09:12PM (#19051017)
It's funny you should mention Nielsen, I did a bit of digging and found these very familiar-looking installation instructions: http://www.arbitron.com/research/installhelp/install_ios9_en...
Re:Apple blocks Google from running its internal iOS apps by Legogris on Thursday January 31, 2019 @07:42PM (#19050625)
An important difference that Nielsen doesn't have an agreement with Vizio that they broke and the "protection" being Vizio terminating their end of that agreement as a response.
Re:Apple blocks Google from running its internal iOS apps by wutbrodo on Thursday January 31, 2019 @08:40PM (#19050877)
As much as I dislike Apple, its amorality, its attitude towards it users, its effect on the markets it's in, etc, I don't have any disagreements with Apple's actions here: Facebook/Google violated their license, so Apple revoked them.

But the terms of this license are by no means "protecting" users who voluntarily chose to install these apps for payment. A license can have multiple legitimate purposes, including protecting the business interests of the licenser. There's no need to pretend that Apple is protecting users in order to defend their actions here.

Re:Apple blocks Google from running its internal iOS apps by Legogris on Friday February 01, 2019 @05:02AM (#19052940)
Indeed. The violation here really has nothing to do with protecting users, as you say, it's more of a positive side-effect. On the other hand, if it weren't for that aspect, the press-coverage that sparked Apple's revokal would most likely not have happened.

Apple found themselves in a position were doing "the good thing" aligned with business.

Re:Apple blocks Google from running its internal iOS apps by Spooky23 on Thursday January 31, 2019 @10:17PM (#19051280)
Nielsen is a white Knight compared to what Vizio is doing.
Re:Apple blocks Google from running its internal iOS apps by 51lver on Thursday January 31, 2019 @06:54PM (#19050270)
Users with spyware should be dealt with by their admins.
Re:Apple blocks Google from running its internal iOS apps by adrr on Thursday January 31, 2019 @11:39PM (#19051625)
If you asked IOS users about all the restrictions Apple places on apps, I bet less than 10% could tell you any of them. I also bet the majority of them would disagree with Apple's policy on forbidding real alternatives to Safari instead skinned Webviews.
Re:Apple blocks Google from running its internal iOS apps by politician on Thursday January 31, 2019 @06:43PM (#19050206)
Do you run your own firmware on the baseband processor?
Re:Apple blocks Google from running its internal iOS apps by chii on Thursday January 31, 2019 @08:36PM (#19050864)
The question isn't "do you", but "could you"?

And atm, you couldn't on a locked down device.

Re:Apple blocks Google from running its internal iOS apps by Gorbzel on Thursday January 31, 2019 @09:39PM (#19051133)
> You can’t do that on any modern smartphone with the UX most have come to expect of their devices.

FTFY

Re:Apple blocks Google from running its internal iOS apps by 51lver on Thursday January 31, 2019 @06:59PM (#19050298)
I play in firmware whenever I have the opportunity, absolutely. SPI is fun!

Do you?

Re:Apple blocks Google from running its internal iOS apps by politician on Thursday January 31, 2019 @07:02PM (#19050324)
I don't; but the world is a better place because of people that have that skillset.
Re:Apple blocks Google from running its internal iOS apps by moron4hire on Thursday January 31, 2019 @08:03PM (#19050721)
Give it a try. The tools are a little primitive, but it's not black magic.
Re:Apple blocks Google from running its internal iOS apps by damgoodpoint on Thursday January 31, 2019 @06:30PM (#19050113)
Never made this connection — genius
Re:Apple blocks Google from running its internal iOS apps by ce4 on Thursday January 31, 2019 @05:53PM (#19049847)
To downvoters: That point is valid.

It's the golden cage that allowed them to do of course good things this time. This argument is the old one against a walled garden and it still stands.

Re:Apple blocks Google from running its internal iOS apps by ken on Thursday January 31, 2019 @06:26PM (#19050084)
The point may be valid, but it's not what this discussion is about. Apple didn't cut off a user for running unauthorized software on their iPhone. They cut off Google for using a paid enterprise service to distribute their software in violation of its TOS.
Re:Apple blocks Google from running its internal iOS apps by chii on Thursday January 31, 2019 @08:37PM (#19050870)
> paid enterprise service to distribute their software

that's the problem - why should this service exist in the first place? It's extortion to have to pay to distribute apps to people who want them, on devices they own themselves.

Re:Apple blocks Google from running its internal iOS apps by kngspook on Thursday January 31, 2019 @11:56PM (#19051696)
Not really. Give me your code, and I can upload it on to any iPhone I want, without paying a cent to Apple.
Re:Apple blocks Google from running its internal iOS apps by chii on Friday February 01, 2019 @01:52AM (#19052180)
Not without violating the ToS and jailbreaking (voiding warranty).
Re:Apple blocks Google from running its internal iOS apps by mirimir on Thursday January 31, 2019 @08:43PM (#19050890)
Yes, and more to the point, they cut off Facebook and Google for distributing unreviewed apps to the general public. So the violation was using the enterprise key to evade app review by Apple. Which Apple does to protect its customers. And so Apple is just protecting its customers.
Re:Apple blocks Google from running its internal iOS apps by jmanderley on Thursday January 31, 2019 @10:14PM (#19051273)
Facebook already got their access back, I assume the block on Google won't last all that long, either.
Re:Apple blocks Google from running its internal iOS apps by peteretep on Thursday January 31, 2019 @11:17PM (#19051533)
Presumably FB got it back after signing in blood that they were only going to use this for internal, non-public releases
Re:Apple blocks Google from running its internal iOS apps by kngspook on Thursday January 31, 2019 @11:55PM (#19051692)
I believe Apple will do everything they can to keep them from abusing the ToS, but I also believe Facebook will try to work around any and every restriction applied to them.
Re:Apple blocks Google from running its internal iOS apps by mirimir on Friday February 01, 2019 @01:23AM (#19052066)
Yeah, well, but Apple can always reject apps that violate their ToS, or revoke keys used to work around that. So ultimately Facebook can't win.

Except if they force Apple to nuke all of their apps, which would put Apple in a difficult position. But perhaps Apple could sandbox apps, and prevent them from doing stuff that violates ToS.

Re:Apple blocks Google from running its internal iOS apps by mirimir on Friday February 01, 2019 @01:18AM (#19052037)
Yes, and revoking the enterprise key wasn't punitive. It was the only way to reliably kill the violating apps.
Re:Apple blocks Google from running its internal iOS apps by joshuamorton on Thursday January 31, 2019 @06:40PM (#19050182)
That loses a bit of the nuance. Apple cut off Google distributing software within apple's TOS after Google had already stopped breaking the TOS.
Re:Apple blocks Google from running its internal iOS apps by jakebellacera on Thursday January 31, 2019 @07:13PM (#19050434)
But Google already broke Apple's TOS, so it seems like Apple still has grounds to revoke their license.
Re:Apple blocks Google from running its internal iOS apps by joshuamorton on Thursday January 31, 2019 @07:17PM (#19050460)
Right, I'm not saying this isn't warranted necessarily, just that it's punitive not preventative.
Re:Apple blocks Google from running its internal iOS apps by jyrkesh on Thursday January 31, 2019 @07:32PM (#19050565)
No, they still needed to revoke the cert because the app was still hanging out on users' devices. The only way to ensure that those apps are dead, from Apple's perspective, is to revoke the cert
Re:Apple blocks Google from running its internal iOS apps by driverdan on Thursday January 31, 2019 @05:56PM (#19049862)
Of course you should. It's my device, I should be able to do what I want with it. The default should be protected but root should be available.
Re:Apple blocks Google from running its internal iOS apps by jyrkesh on Thursday January 31, 2019 @07:35PM (#19050582)
I 100% agree with you. I should be able to run any code on my device (after I flip a bit and it gets wiped). The first thing I've done with every Nexus or Pixel purpose is to wipe and root it.

But that's not what this is about. Apple has been enforcing these rules for years. F.lux tried to get around the App Store by reaching users how to sideload via Xcode. Apple killed it.

The big players should be subject to the same rules. If they want to run their own code, they can't just flagrantly ignore Apple's TOS.

I'm also onboard with the Nielsen metaphor but not for kids. And both were scummy in targeting kids (though FB was definitely worse judging from marketing materials).

Re:Apple blocks Google from running its internal iOS apps by saagarjha on Thursday January 31, 2019 @08:25PM (#19050818)
> F.lux tried to get around the App Store by reaching users how to sideload via Xcode. Apple killed it.

Specifically, Apple killed it because f.lux decided to distribute their app in a really sketchy manner where they essentially pushed an opaque binary blob to the phone rather than compiling the app from source and installing the build product from that.

Re:Apple blocks Google from running its internal iOS apps by SubuSS on Thursday January 31, 2019 @06:30PM (#19050112)
I don't understand: Do you expect to be able to run any programs you want on the micro-controller on your washing machine?

That's what Apple is doing here. Pushing iPhone as a commodity, not a replacement for your macbook. This way they get the benefits of controlling the experience as much as they want. (I am not saying it is right or wrong, just that many people are fine with commodity phones and don't care for the loss of configurability).

Re:Apple blocks Google from running its internal iOS apps by RandomBK on Thursday January 31, 2019 @07:12PM (#19050418)
If the washing machine was internet connected, then yes. If not, I'd still like the JTAG interface intact.

Now, _will_ I do that? Probably not, but my opinion is that as the owner of the device, I should have the ability to do so if I so choose.

Re:Apple blocks Google from running its internal iOS apps by xvector on Friday February 01, 2019 @12:50AM (#19051977)
> I should have the ability to do so if I so choose.

And what about the manufacturer? Why should it be their legal responsibility to satisfy your whims for programmable interfaces?

Not to mention what you're mentioning that what you're suggesting will make the iPhone incredibly insecure.

Re:Apple blocks Google from running its internal iOS apps by RandomBK on Friday February 01, 2019 @03:48AM (#19052637)
I'm not sure where you're getting the "legal responsibility" part from - I'm not advocating legislation, simply stating my personal preferences as a consumer. I do what I can to try and bring others to my point of view, but I am in no part trying to push this as a legal burden on manufacturers. Please don't bring strawman arguments into this, this topic is complex and nuanced enough as-is.

Regarding security, that very much depends on your threat model and definition of "secure". Indeed, I see this general trend of decreasing user control over increasingly complex and connected hardware as a massive security threat where I am forced to trust multiple 3rd parties who may arbitrarily disrupt my life anytime new "features" or "policies" get pushed out.

It is perfectly possible to securely implement a tamper-evident "I know what I'm doing" switch/fuse that enables advanced control by device owners. However, I'm well aware that I'm in the minority on this topic, so I'm not holding my breath for such features to be implemented.

Re:Apple blocks Google from running its internal iOS apps by SubuSS on Thursday January 31, 2019 @07:33PM (#19050575)
how does connectivity matter in relation to ability to custom program?
Re:Apple blocks Google from running its internal iOS apps by RandomBK on Thursday January 31, 2019 @07:47PM (#19050651)
On second thought, it doesn't. I just wanted a easy way to distinguish complex IoT devices from simpler ones.
Re:Apple blocks Google from running its internal iOS apps by driverdan on Friday February 01, 2019 @12:56PM (#19056512)
I don't use a washing machine controller as a general purpose computing device. I don't install apps on a washing machine and would never buy one that had that feature. It's not a reasonable comparison.

That said, I doubt washing machine microcontrollers use signed code. It's easier to modify them than your phone which is completely backwards.

Re:Apple blocks Google from running its internal iOS apps by Natanael_L on Thursday January 31, 2019 @07:27PM (#19050535)
You haven't seen Apple's commercials? "what's a computer"? This is the ONLY experience they want everybody expect
Re:Apple blocks Google from running its internal iOS apps by saagarjha on Thursday January 31, 2019 @08:26PM (#19050820)
Except, you know, they still sell Macs.
Re:Apple blocks Google from running its internal iOS apps by stale2002 on Thursday January 31, 2019 @08:42PM (#19050886)
> Do you expect to be able to run any programs you want on the micro-controller on your washing machine?

Yes. It is within my full legal right to install whatever programs I want on my washing machine.

Apple lost a bunch of lawsuits, when it tried to sue people for doing this. The courts proved that yes, you do have a legal right to do whatever you want with hardware that you own.

Re:Apple blocks Google from running its internal iOS apps by Legogris on Thursday January 31, 2019 @07:49PM (#19050666)
JTAG interfaces on washing machines are not that uncommon, so this is absolutely a thing.
Re:Apple blocks Google from running its internal iOS apps by peteretep on Thursday January 31, 2019 @11:19PM (#19051547)
Sure. And Apple aren’t going to sue you if manage to. It sounds like you’re confused between “I should be able to” and “Apple should make it easy for me to”.
Re:Apple blocks Google from running its internal iOS apps by CodeWriter23 on Thursday January 31, 2019 @06:35PM (#19050148)
And you can. You just can’t do what you want with your _customer’s_ device, according to Apple’s TOS.
Re:Apple blocks Google from running its internal iOS apps by emiliosic on Thursday January 31, 2019 @07:51PM (#19050672)
However you could get a developer license and load anything you want on your phone. Granted it's not for everybody, but if you're so incline to sideload apps on your phone you can pretend to be a developer (Meaning you just need to know enough to use the tools available, not in a demeaning way).
Re:Apple blocks Google from running its internal iOS apps by kngspook on Thursday January 31, 2019 @11:51PM (#19051672)
I don't think you even need a developer license. IIRC, I think if you just plug your iPhone into Xcode, you can load whatever code you want on to it.
Re:Apple blocks Google from running its internal iOS apps by CodeWriter23 on Friday February 01, 2019 @03:58PM (#19058525)
You don't have to pay but you do have to register to get to the tools download.
Re:Apple blocks Google from running its internal iOS apps by zimpenfish on Friday February 01, 2019 @02:30AM (#19052327)
> The default should be protected but root should be available.

How do you protect against that backdoor being used by hostiles?

Re:Apple blocks Google from running its internal iOS apps by aout on Thursday January 31, 2019 @09:35PM (#19051115)
The thing is: my mother bought an Apple device not to think about data, security, backups and all these "InternetS" things. She doesn't even know what hardware is. If she did, she might have bought an Android phone or something else :)
Re:Apple blocks Google from running its internal iOS apps by hart_russell on Thursday January 31, 2019 @05:51PM (#19049815)
You are still able to sideload apps, just not at an enterprise level.
Re:Apple blocks Google from running its internal iOS apps by dangerbird2 on Thursday January 31, 2019 @05:56PM (#19049868)
You need a mac with Xcode to sideload apps for iOS (unless you want to deal with jailbreaking)
Re:Apple blocks Google from running its internal iOS apps by morpheuskafka on Thursday January 31, 2019 @09:54PM (#19051201)
If the IPA is already built you just need the cross-platform Cydia Impactor. Jailbreak not required, but standard Developer Account for full features applies.
Re:Apple blocks Google from running its internal iOS apps by saagarjha on Thursday January 31, 2019 @08:24PM (#19050813)
Not necessarily, though it can get rather annoying depending on which one you drop.
Re:Apple blocks Google from running its internal iOS apps by twtw on Thursday January 31, 2019 @06:27PM (#19050097)
Does sideload still work? I recall they enabled the ability for anybody to load apps via Xcode around iOS 7, but haven't kept up to date with latest versions. Did this stop working on newer iOS versions?

I sideload stuff on my phone quite frequently.

Re:Apple blocks Google from running its internal iOS apps by saagarjha on Thursday January 31, 2019 @08:27PM (#19050823)
> I recall they enabled the ability for anybody to load apps via Xcode around iOS 7

Xcode 7 and iOS 9, and yes, you can still do this.

Re:Apple blocks Google from running its internal iOS apps by twtw on Thursday January 31, 2019 @09:53PM (#19051190)
I do it on iOS 8. Can't recall the Xcode version.
Re:Apple blocks Google from running its internal iOS apps by saagarjha on Thursday January 31, 2019 @11:58PM (#19051710)
You sure about that? IIRC this came as part of the combined developer program in 2015.
Re:Apple blocks Google from running its internal iOS apps by twtw on Friday February 01, 2019 @12:20AM (#19051841)
Yup. I side loaded an app yesterday onto my phone running iOS 8.4.1.
Re:Apple blocks Google from running its internal iOS apps by saagarjha on Friday February 01, 2019 @12:27AM (#19051878)
Using Xcode 6? You can go back a little bit because Xcode 7 supported the current version of iOS along with iOS 9 beta, but I don't think this goes all the way to iOS 7.
Re:Apple blocks Google from running its internal iOS apps by philwelch on Thursday January 31, 2019 @07:46PM (#19050648)
So jailbreak it. Meanwhile, Apple should be able to ship whatever operating system it thinks its users want, and those users should be able to keep it if they want.
Re:Apple blocks Google from running its internal iOS apps by buildbot on Thursday January 31, 2019 @07:46PM (#19050644)
Well in this case, wouldn't most people be using Google owned phones? Or if they bring their own device, have explicitly allowed Google/FB to manage their device through an enterprise system. That enterprise system for some reason shared a cert with an application _not_ used for enterprise, so the cert is banned.
Re:Apple blocks Google from running its internal iOS apps by seba_dos1 on Thursday January 31, 2019 @05:35PM (#19049698)
That's right. That's why you shouldn't buy iOS devices. If you do, you agree to Apple's terms.

(also, what Apple allows you to run on your own device is actually a different story, not related to this news)

Re:Apple blocks Google from running its internal iOS apps by simonh on Thursday January 31, 2019 @05:48PM (#19049799)
>If you do, you agree to Apple’s terms.

And know that Apple has your back when it comes to holding developers of the apps you use to their commitments.

There’s a clear benefit to the reputation of a vendor being on the line for the security and quality of their product and the services offered on it.

Re:Apple blocks Google from running its internal iOS apps by ajross on Thursday January 31, 2019 @06:22PM (#19050054)
That's a misstatement of the principle here. I bought a thing. It's my thing, not someone else's thing. Things don't have "terms". I signed no contract. Let me use my thing.

I mean, yes, we shouldn't buy iOS devices. But we should accept that things have ad hoc vendor-controlled "rules" just because someone baked them into the things, either.

> what Apple allows you to run on your own device is actually a different story, not related to this news

How so? It's not like Facebook and Google were hacking their way in here. They asked users "please run this software" and users had the option to do so. Seriously how is that any different than "please run my great jailbreak environment" or "here's a new OS for your iPhone"?

It was the behavior and marketing of these spyware things that we shouldn't like, not their mechanism.

Re:Apple blocks Google from running its internal iOS apps by seba_dos1 on Thursday January 31, 2019 @07:19PM (#19050481)
> I signed no contract.

Facebook and Google did sign it and distributed their software based on it.

> It's not like Facebook and Google were hacking their way in here.

They literally did (in the legal sense).

But of course, it's a battle of two evils here. Both sides can just nuke each other if you ask me, I won't miss them ;)

Re:Apple blocks Google from running its internal iOS apps by ajross on Thursday January 31, 2019 @08:07PM (#19050741)
> Facebook and Google did sign it and distributed their software based on it.

I think we're talking past each other here. I'm not talking about how Facebook and Google's spy kits were licensed to the end users or about their compliance with Apple's own vendor license.

I was pointing out that the principle here is that I (and Facebook and Google) should have the ability to write and distribute software for you (and me, and Facebook and Google and even Apple) to use on your iPhone. And that the fact we don't have that ability is bad.

And more to the point the fact that Apple's control over their platform was used to benefit the public by disallowing spy kits still does not make that control a good thing.

Re:Apple blocks Google from running its internal iOS apps by Spooky23 on Thursday January 31, 2019 @10:23PM (#19051301)
What kind of principle is that it without rules?

Free speech doesn’t allow libel and slander. Free assembly doesn’t allow riots. Without a framework for meaningful justice, the high minded principle is just a race to the bottom.

I should be able to have the freedom to choose a platform where I have some protection against the various bad actors out there. Without Apple, the only options we have is non-participation, believing the lies, and arbritration.

Re:Apple blocks Google from running its internal iOS apps by FireBeyond on Friday February 01, 2019 @01:34AM (#19052104)
> Free speech doesn’t allow libel and slander

What? Very absolutely it does. It just doesn't protect from the consequences.

Re:Apple blocks Google from running its internal iOS apps by mathnmusic on Thursday January 31, 2019 @10:40PM (#19051378)
It's not "without rules". The rules are just democratically determined (i.e. laws).
Re:Apple blocks Google from running its internal iOS apps by kngspook on Friday February 01, 2019 @12:07AM (#19051765)
You can. Just give people the code, and they can load it on their device.
Re:Apple blocks Google from running its internal iOS apps by simon_acca on Thursday January 31, 2019 @06:56PM (#19050283)
> I signed no contract.

True, but you entered in a contract with the app developer and they are bound by one with Apple.

Apple’s right to act on iOS devices is in virtue of them being a service provider to google more than the company that sold you your phone

Re:Apple blocks Google from running its internal iOS apps by ajross on Thursday January 31, 2019 @07:11PM (#19050411)
> you entered in a contract with the app developer

... wat? No, I didn't. It's easy to imagine I "must have", but in fact there's no signature, no negotiation nor in many cases any consideration.

Ah, but you say: I must have signed a contract to use the app store that I downloaded the app from, and that must constrain me to honor the terms of the app that I downloaded, which is constrained by Apple's contract with the developer.

Except, no, I didn't do that either. The whole thing is a house of cards. There is absolutely no principle behind this regime, it's just something we've all come to accept because it's technically possible and because "usually" the power granted to hardware vendors hasn't been abused.

But it has bad side effects too, and it's really important that we as a community not lose sight of the fact that locked down devices are really, really bad.

Re:Apple blocks Google from running its internal iOS apps by seba_dos1 on Thursday January 31, 2019 @07:21PM (#19050496)
You didn't, but the users of apps discussed here did. There's no App Store involved.
Re:Apple blocks Google from running its internal iOS apps by kngspook on Friday February 01, 2019 @12:13AM (#19051795)
>Ah, but you say: I must have signed a contract to use the app store... Except, no, I didn't do that either.

Do you have an Apple ID? You need an Apple ID to download apps from the App Store, and when you create the Apple ID, you accept their ToS. So, yeah, I think you did.

Though that ToS has absolutely nothing to do with anything we're discussing -- the ToS that matters here is the one between Apple and Google/Facebook.

> ...and that must constrain me to honor the terms of the app that I downloaded...

I don't think Apple's ToS with you constrains you to honors the terms of the app you downloaded. That seems strangely indirect. I think the app may or may not have their own ToS that they make you agree to at some point before permitting you to use their services.

Re:Apple blocks Google from running its internal iOS apps by simon_acca on Friday February 01, 2019 @02:46AM (#19052382)
Go to the app store, search for “youtube”, scroll down, click on “license agreement”.
Re:Apple blocks Google from running its internal iOS apps by Spooky23 on Thursday January 31, 2019 @10:25PM (#19051312)
Electronic signatures are a thing. You absolutely are bound by contract.
Re:Apple blocks Google from running its internal iOS apps by briandear on Thursday January 31, 2019 @06:27PM (#19050099)
> Things don't have "terms".

Technically correct. But software running on "things" has terms. It's called a license. When you buy a movie, you don't own the film. You own the right to use that film in accordance with the license.

Re:Apple blocks Google from running its internal iOS apps by ajross on Thursday January 31, 2019 @06:35PM (#19050152)
You're conflating things. Your example is about copyright, not licenses. Copyright doesn't constrain use, it constrains distribution (though there's a parallel argument there about DRM and things like DVD region codes, etc...).

The question you're sidestepping is whether a license can say "you can't run your own software on your own thing". Obviously it can be implemented to do so given the way computers work, but it's not at all clear why that should be so.

Re:Apple blocks Google from running its internal iOS apps by Spooky23 on Thursday January 31, 2019 @10:30PM (#19051328)
It can.

IBM has had contracts for decades that govern use of your software on the hardware you bought from them. You buy CPU hours or the right to use a certain amount of the computer for a specific timeframe. One place I worked at had a mainframe that they could not use for production workloads unless a disaster declaration was made.

They’ve been litigated and are valid.

Re:Apple blocks Google from running its internal iOS apps by seba_dos1 on Thursday January 31, 2019 @07:25PM (#19050524)
Copyright can constrain use (although the actual extent varies a lot between jurisdictions). Most licenses (which are basically a way to manage copyrights) don't make use that, but some do (like a license that Apple uses for their SDKs, which disallows running it on non-Apple hardware).

BTW. I ignore that and even many large, respectable companies ignore that, but it's there ;)

Re:Apple blocks Google from running its internal iOS apps by kngspook on Friday February 01, 2019 @12:05AM (#19051753)
> Things don't have "terms".

Sure they do. You want a gun? That comes with certain restrictions on what you can do with it. You want a car? There are certain restrictions on what you can do with it. Jet? Restrictions. Schedule 1 drugs? Restrictions. Knives? Restrictions. Fireworks? Restrictions. Cameras? Restrictions. Hell, even when it comes to a 2x4, there are rules about what you can and can't do with it -- you can't hit someone with it, or you'll suffer consequences.

Re:Apple blocks Google from running its internal iOS apps by mjw1007 on Thursday January 31, 2019 @05:47PM (#19049787)
According to the story, Apple have stopped Google employees running Google's "Gbus app for transportation". So yes, it's about what Apple allows people to run on their own devices.
Re:Apple blocks Google from running its internal iOS apps by seba_dos1 on Thursday January 31, 2019 @05:53PM (#19049837)
They can still run that app by signing it themselves with a developer account, although that's not a very convenient option. And no, this is still about what Google allows its employers to run on their corporate devices (and Apple now taking this right away from them), as users wouldn't be able to sign that app with enterprise certificate by themselves.
Re:Apple blocks Google from running its internal iOS apps by threeseed on Thursday January 31, 2019 @05:58PM (#19049884)
Google can make that app public.

Or stop abusing the terms of the enterprise certificates.

Re:Apple blocks Google from running its internal iOS apps by curt15 on Thursday January 31, 2019 @05:52PM (#19049831)
Since Gbus is presumably developed internally, what prevents the employees from installing the program via Xcode?
Re:Apple blocks Google from running its internal iOS apps by q3k on Thursday January 31, 2019 @06:06PM (#19049934)
Not everyone at Google has a Mac? Nobody wants to reinstall GBus every 3 days?
Re:Apple blocks Google from running its internal iOS apps by saagarjha on Thursday January 31, 2019 @08:28PM (#19050832)
Seven days.
Re:Apple blocks Google from running its internal iOS apps by briandear on Thursday January 31, 2019 @06:28PM (#19050107)
Why would you have to reinstall it every 3 days?
Re:Apple blocks Google from running its internal iOS apps by spurcell93 on Thursday January 31, 2019 @06:50PM (#19050248)
IIRC dev certs expire quickly, by design
Re:Apple blocks Google from running its internal iOS apps by saagarjha on Thursday January 31, 2019 @08:29PM (#19050836)
Free certificates expire after a week. Standard certificates obtained from a developer program membership last for a year.
Re:Apple blocks Google from running its internal iOS apps by seba_dos1 on Thursday January 31, 2019 @07:29PM (#19050550)
Yup. However, at least you don't really need a Mac for that, as there are external tools to resign and install ipa files.
Re:Apple blocks Google from running its internal iOS apps by cbhl on Thursday January 31, 2019 @07:29PM (#19050553)
Probably something like this:

XX% of Google employees are non-technical

XX% of Google employees don't use Mac as their laptop platform

XX% of Google employees have a locked-down Mac that isn't allowed to run XCode or locally-compiled binaries because their job role isn't in Engineering

Re:Apple blocks Google from running its internal iOS apps by kngspook on Friday February 01, 2019 @12:21AM (#19051848)
Re:Apple blocks Google from running its internal iOS apps by morpheuskafka on Thursday January 31, 2019 @09:56PM (#19051209)
The employees would each have to spend $100 on a developer membership (sharing them is a good way to get more revokes).
Re:Apple blocks Google from running its internal iOS apps by kngspook on Friday February 01, 2019 @12:21AM (#19051855)
No, that's not necessarily for loading an app on to your device. It's only necessary for broader distribution.
Re:Apple blocks Google from running its internal iOS apps by morpheuskafka on Friday February 01, 2019 @12:14PM (#19056037)
You can only sideload up to a certain number of apps (3 IIRC), only for seven days at a time, and only using certain APIs (cannot for example use notifications), all of which would pose serious limitations.
Re:Apple blocks Google from running its internal iOS apps by dougdonohoe on Thursday January 31, 2019 @07:16PM (#19050449)
60,000+ employees makes this unrealistic.
[dead]
Re:Apple blocks Google from running its internal iOS apps by tjpnz on Thursday January 31, 2019 @08:13PM (#19050768)
Sounds like somebody learned a new word but couldn't be bothered to learn what it means.
Re:Apple blocks Google from running its internal iOS apps by gjs278 on Thursday January 31, 2019 @06:11PM (#19049979)
how is this possibly mansplaining
Re:Apple blocks Google from running its internal iOS apps by wutbrodo on Thursday January 31, 2019 @06:50PM (#19050249)
It's as central an example of mansplaining as I've ever seen; Mansplaining just means "I'm too stupid to understand your point, so I'm going to throw in a non sequitur gendered insult".
Re:Apple blocks Google from running its internal iOS apps by bunderbunder on Thursday January 31, 2019 @06:57PM (#19050293)
At least as I understand it, it more means explaining things to the person you're talking to as if they don't know anything about the conversation topic, even though you have no particular reason to do so.

It doesn't necessarily have to be done by a man or directed at a woman. That's just how it tends to go. And obvs is a bit more fraught when it is going that way.

Re:Apple blocks Google from running its internal iOS apps by wutbrodo on Thursday January 31, 2019 @07:14PM (#19050437)
Leaving aside whether that's something to reasonably get upset about (how are people supposed to know exactly which facts are known to every single reader of their comment?), the way you're describing it seems pretty identical to the now-mostly-anachronistic expression of being "jewed" out of some money. The fact that the target of the slur doesn't have to be Jewish doesn't make it better; in fact, it kind of makes it worse. Hell, at least my example has its roots in a time when casual racism/sexism were accepted _pro forma_, and the term is slowly dying out. It seems to me your example is even less excusable.
Re:Apple blocks Google from running its internal iOS apps by bunderbunder on Thursday January 31, 2019 @07:30PM (#19050556)
It's the difference between punching up and punching down.
Re:Apple blocks Google from running its internal iOS apps by wutbrodo on Thursday January 31, 2019 @08:36PM (#19050862)
Meh, those aren't as well-defined as you think they are. Variously, market-dominant minorities have been labelled as "oppressors" throughout history, and "we can be as immoral as we want as long as the victims deserve it" has been cover for all sorts of horrible shit. You can do whatever you want under the aegis of "fighting the power" if you just define "the power" as the people you wanted to be vicious to anyway. It takes a pretty simple-minded view of the world to think that a one-dimensional oppressors/oppressed view of the world is anywhere close to reality, instead of just being convenient cover that can be targeted at pretty much anyone, so shitty people can be regressive and sexist and racist while sitting on their high horse.
Re:Apple blocks Google from running its internal iOS apps by Ensorceled on Thursday January 31, 2019 @06:18PM (#19050030)
Maybe you’re replying to a woman?
Re:Apple blocks Google from running its internal iOS apps by hesarenu on Thursday January 31, 2019 @10:39PM (#19051376)
With focus on privacy Apple successfully reducing users wanting freedom. The marketing now seems to indicate that if you want freedom then you loose privacy.
Re:Apple blocks Google from running its internal iOS apps by kngspook on Thursday January 31, 2019 @11:48PM (#19051663)
Yes. Because it is technically almost impossible, if not completely impossible, to build a system that gives your code absolute freedom while not giving other code running on the system absolute freedom as well.

There will always be the possibility that some company will ask users to their absolute freedom ability to give them absolute freedom. Which is basically exactly what happened in this case. The only difference is, in this case, Apple built in a mechanism where they can stop individual actors.

And, to protect their users, they used it.

Re:Apple blocks Google from running its internal iOS apps by hesarenu on Friday February 01, 2019 @01:58AM (#19052200)
Protecting the users is marketing speech. The users had given consent. This was Apple using its control over app distribution.
Re:Apple blocks Google from running its internal iOS apps by _jal on Thursday January 31, 2019 @09:25PM (#19051071)
Correct. Unfortunately for this argument, Google also disagrees with those people, so there's a certain degree of difficulty inherent to it.
Re:Apple blocks Google from running its internal iOS apps by empath75 on Thursday January 31, 2019 @05:57PM (#19049871)
If you want to sell your privacy, buy an Android I guess.
Re:Apple blocks Google from running its internal iOS apps by robertAngst on Thursday January 31, 2019 @07:11PM (#19050407)
This is Apple, where people pay more to have LESS features.

They are anti consumer and anti developer, buying from them is bad capitalism.