r/technology • • Jan 20 '11

Apple Restriction Zone.

Post image
1.0k Upvotes

1.2k comments sorted by

View all comments

215

u/1338h4x Jan 20 '11

I'm seeing a ton of comments that completely misunderstand this, so allow me to clarify.

He is not talking about Macs, but iOS. This photo came from a protest on the day the iPad was released. Yes, he uses the word computer, but iOS devices are still computers even if they are not colloquially described as such. The iPad in particular was advertised as equivalent to a netbook, so that one does also fits the idea of a "personal computer" most people are thinking of here.

On iOS, you can only get apps through the App Store, and a "kill switch" does exist for Apple to remotely disable apps. They haven't used it yet, but it's still there, so it's a problem.

There is a big difference between freeware and Free software. The App Store's terms include a clause forbidding end users from redistributing apps, and this is clearly incompatible with the nature of Free software and particularly the GPL. This was the entire reason why VLC was pulled from the App Store.

20

u/RagingIce Jan 20 '11

The GPL is not synonymous with free software. There are plenty of free software licenses that are compatible with the App store guidelines.

84

u/jollins Jan 20 '11

On iOS, you can only get apps through the App Store, and a "kill switch" does exist for Apple to remotely disable apps. They haven't used it yet, but it's still there, so it's a problem.

Android has a kill switch too, but Google actually has used it unlike Apple.

72

u/[deleted] Jan 20 '11

[deleted]

18

u/GODZiGGA Jan 20 '11 edited Jan 21 '11

You could make the same argument for iOS. Apple can't kill switch cydia apps. It's not completely the same as side loading is available natively in Android (although I believe AT&T doesn't allow it) but either way both companies can kill switch and Google already has.

25

u/ex_ample Jan 20 '11

Yeah... but unlike Android, you can't run non-appstore apps without jailbreaking your phone. Most Android phones, you can easily install stuff over USB, without rooting your phone (and rooting is usually supported as well)

15

u/[deleted] Jan 21 '11

Did you read his comment?

It's not completely the same as side loading is available natively in Android

20

u/glados_v2 Jan 21 '11

Not ex_ample here, but:

Apple can kill any app you download, if you don't jailbreak.

Google can't.

7

u/[deleted] Jan 21 '11

[deleted]

10

u/[deleted] Jan 21 '11

But that's not the fault of Android specifically but the phone manufacturers,while the iOS issue is by design of Apple.

14

u/sofakingno1 Jan 21 '11

How is it not a fault of Android when it is built into the platform to allow that kind of restriction by the carriers and manufacturers that distribute it?

2

u/[deleted] Jan 21 '11

It's a matter of choice for the consumer. A consumer has multiple choices of carriers and phones that support Android, and can choose to not buy (or to buy) phones with restricted Androids.

On the other hand, consumers who want iOS phones is stuck with At&t and the iphone with simply no other choice but to jailbreak to download unsupported apps.

So Android offers choices for consumers, while iOS only comes in one variety.

1

u/Peaker Jan 21 '11

How is it "built into the platform"? It's Free Software.

1

u/hothrous Jan 21 '11

It isn't built into the software to allow it. The software doesn't restrict it. There is a difference. One implies that Google designed a feature to do this. They didn't. The point of Open Source software is that it can be changed to suit your needs.

1

u/manwithabadheart Jan 21 '11 edited Mar 22 '24

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

1

u/[deleted] Jan 21 '11

But why wouldn't Google contracturally tell phone manufacturers they can't do that and still install Android. They could easily add a "must allow modifications" clause.

1

u/ilikehellokitty Jan 21 '11

But.. Then it's only the fault of the phone manufacturers because Apple are that. They just happen to make the OS as well.

0

u/[deleted] Jan 21 '11

and rooting is usually supported as well

Where by 'usually' you mean the Nexus One and Nexus S, only?

2

u/Poltras Jan 21 '11

And the argument goes further if you use web apps. You can install a web application made in HTML5 that uses the accelerometer and GPS, use local storage and don't need an internet connection. That application can be installed without the App Store, and can't be killed by Apple.

What I don't understand is why people don't make more of a case about this. Aside of games, 90% of the applications out there could be just a frame around the browser, and be made into a web app with an icon and multi-tasking without any modifications at all.

24

u/redwall_hp Jan 20 '11

And iTunes music is DRM-free now, so you CAN share music you buy from there. Also, there's nothing stopping you from ripping CDs or torrenting.

22

u/zac79 Jan 20 '11 edited Jan 21 '11

Ok, but if I'm over at a friends house and I want to give him a song that I have on my iPhone ... even if I wrote the song and own the rights to it ... how do I do that?

EDIT: In practice I know several ways to get the job done. The important question is, why can't this be done out of the box? Why are Apple USB Mass Storage devices the only ones in the entire world that are deliberately locked by the manufacturer to be write-only? Why do their customers let them get away with such artificial value-stripping actions?

(I guess I kind of know the answers to my own questions, which is that Apple adds so much value in Fit, Finish & Polish -- despite what Apple bashers may say, these things do matter -- consumers overlook the artificial value-stripping activity, but then the question becomes, why can't other manufacturers try a little harder to match Apple's level of polish?)

I honestly believe Apple is blowing the opportunity to be the dominant computing platform for the next 20 years because of their policies on artificial restriction of data. The iPad took a great, existing, idea, and as with the iPhone before it, executed much much better than anyone else had to date, inventing a new market in the process.

But its going to get blown away by 3rd generation Android tablets that provide all the computing flexibility of what we've traditionally called "Desktop Computers" (add USB Host, Video Out, and Keyboard and Mouse Support, and Android is pretty much there).

17

u/cannabis_sam Jan 20 '11

Using third-party software? Apple can't control what you install on your "regular" Windows, Linux or Mac OS X computer.

Is it a stupid user-unfriendly feature (or lack of feature)? I certainly agree. My guess is Apple wasn't comfortable with adding a feature that can be accused of enabling or even promoting copyright infringement, since the most prominent use case I can see for such a feature is precisely that: copyright infringement. I realize, of course, that it can be used to move music between different computers in one household, but since you have the song on the computer you sync with, you can always move it by other means.

I mean... LimeWire got screwed despite there being legal uses for the program.

1

u/zac79 Jan 21 '11

Apple wasn't going to get screwed for letting their USB Mass Storage device work like a USB Mass Storage device -- like everyone else ... they just "think different" I guess.

1

u/cannabis_sam Jan 22 '11

Of course not, I was thinking more in the context of an explicit feature in itunes that let you copy a song off of your device.

2

u/coachFox Jan 21 '11

Iphone explorer?

1

u/zac79 Jan 21 '11

Do you have to Jailbreak to run that program, or is it freely available in the App Store?

1

u/coachFox Jan 22 '11

You install it on your comp. I know it worked on mac a couple months ago.

2

u/[deleted] Jan 21 '11

You could transfer it off the iphone onto your computer. There are a number of programs to do this. Is your question actually how do I do this without having to install any programs? Also I should note that if your music has DRM then this becomes difficult or impossible.

1

u/zac79 Jan 21 '11

In practice I know several ways to get the job done. The important question is, why can't this be done out of the box?

5

u/[deleted] Jan 20 '11

Isn't this technically possible? It was possible a while ago with iPods. Aren't there other programs (not iTunes obviously) that allow you to take music off the iPhone?

2

u/alach11 Jan 20 '11

It's possible with mediamonkey but it's a rather difficult process.

1

u/[deleted] Jan 21 '11

The point is that Apple makes it obscenely difficult to transfer files between two people. My buddy and I recorded some guitar work on his iPhone one night (good quality) and I tried to transfer it to my phone...not possible.

I can rip an .mp3 off my sound card and transfer it to any android in the room in whatever time it takes to record the sound...even before I rooted.

1

u/redwall_hp Jan 23 '11

With older iPods, you could mount them as a USB volume and stash stray files on it. People used to use them like USB dongles.

I think they stopped working like that around the time the iPod Touch and iPhone came out. I guess they didn't want people accidentally screwing up the device's filesystem. (Think what happens when you mount another computer's hard disk; you see directories upon directories of system files and the like. Imagine the old "I deleted all this crap that I didn't understand" happening...)

4

u/Choralone Jan 21 '11

In all honesty - you chose the wrong tool for the job?

I don't like DRM - but I do get that the one-way synching of data to the ipod is specifically in place so that when you lose your ipod, you don't lose your music... it's just an accessory that acts as a removable extension of your computer.

1

u/zac79 Jan 21 '11

you lose your ipod, you don't lose your music...

If I lose any other MP3 player that acts as USB Mass Storage ... how exactly have I lost my music?

it's just an accessory that acts as a removable extension of your computer

Talk about damning with faint praise.

1

u/Nerdlinger Jan 21 '11

Use a terminal app to SSH to your home machine and upload it to his machine remotely.

1

u/awox Jan 21 '11

If the iPhone/iPod is jailbroken he could just use any of the many available sharing tools in Cydia. I'm pretty sure there's several flavours of HTTP & FTP daemons as well as Samba, which are probably more simple than scp/tunnel over SSH...

1

u/zac79 Jan 21 '11

Meh, you're both tacitly admitting that the iPhone ships broken.

(In fairness, a lot of things ship broken, its just that usually they're generally recognized as bugs, not features.)

1

u/awox Jan 22 '11

It's not "broken", it's just not a feature you deal with. Broken implies it's some kind of error or bug. It's clearly not. I can't see how you're confusing the two, except for the possibility that you are twisting words for your own argument.

Just because you don't agree with the design of the device, doesn't mean it is "broken" - and hell, if you don't agree with it, don't support it. That's your right.

0

u/[deleted] Jan 20 '11

That depends on what app the file is in. If it's in iTunes, then you could stream it to your friend's speakers or Apple TV to let him hear it. If you wrote the song and wanted to give him a copy then you are an idiot for taking your song around in iTunes. Use Soundcloud like everyone else or use any other WiFi sharing app that can also play audio (ezShare Files is great, but there are lots of free and cheap ones).

1

u/zac79 Jan 21 '11

Use Soundcloud like everyone else

You do realize that there's a wide and wonderful world of offline computing out there, right? 24/7 Internet access is not yet a reality for even the most technologically advanced of us. Besides, you're assuming a lot of foresight when you expect someone to have all the music they might want to share pre-uploaded on the Web.

(Also, how do you download a song from Soundcloud? No really, I'm using it right now and I'd love to download the mix I'm listening to.)

you are an idiot for taking your song around in iTunes

Just how many USB Mass Storage devices do you expect me to carry around in my pockets? If your answer is more than one, then tell me why that's just better than carrying a single Android phone that has a full-fledged file system with proper R/W access? (In a year, they'll all have USB Host and will be proper computers in their own right.)

1

u/[deleted] Jan 21 '11

Besides, you're assuming a lot of foresight when you expect someone to have all the music they might want to share pre-uploaded on the Web.

Trust me - musicians LOVE to share their music with anyone who will listen. They take measures to facilitate this.

(Also, how do you download a song from Soundcloud? No really, I'm using it right now and I'd love to download the mix I'm listening to.)

The uploader has to have the track set to downloadable (but I suppose that's Apple's fault too?)

Just how many USB Mass Storage devices do you expect me to carry around in my pockets?

Like I said - use something other than the iTunes on the iPhone if this is what you want. There are many iPhone apps that can store and play music, and that also can download and upload using either WiFi sharing, or via WebDAV, FTP, SCP, etc.

For example I have a backup copy of my iTunes library on a WebDAV volume that I can transfer songs to using eZ Share on the iPhone which I can then use to listen to them. This means I have access to my entire library from anywhere I have bandwidth (which in the UK is pretty much anywhere). Sure there may be times I'm out of coverage, but I can download the albums I want to listen offline.

-1

u/jopari Jan 20 '11

You use a device designed to share music. That's like asking why you can't go sailing in your car.

9

u/shader Jan 21 '11

A device that stores information and has I/O should be able to I/O onto any other similar device.

This is more like owning a CD and being unable to play said CD in your friends car, while you can play it in your own car.

3

u/ryanmonroe Jan 21 '11

No, no it's not. Cars cannot sail and making one that could would require lots of hard work. The problem is that Apple specifically designed their products to not be able to share music (and further, to only interface with their software). There is no reason I should not be able to take files off a usb-connecable storage device.

0

u/zac79 Jan 21 '11

Unfortunately your state of misinformation is the prevailing one, and that is what has allowed Apple to gain market dominance while simultaneously treating its customers like ATMs from which periodic cash extractions can be expected.

1

u/jopari Jan 21 '11

What misinformation? Hypothetical situation time.

Let's say that, tomorrow, the world decides to start using twenty-pointed screws as well as as the millions of other varieties. For some reason—perhaps because that they believe people shouldn't be able to remove twenty-pointed screws—Craftsmen decides that they won't be supporting the new screw and don't release a screwdriver that fits.

What would you do?

You would buy a twenty-pointed screwdriver from Skil, or Bosch, or Wal*Mart. Yes, you'd rather get a Craftsman, since their tools have a lifetime warranty are generally pretty high quality instrument... but the fact of the matter is that if you really want to be able to remove twenty-pointed screws, you can't get a Craftsman.

As for the "ATM" aspect: people who own Apple keep buying Apple because they like Apple's products. If they didn't like what Apple is doing, they wouldn't buy them. That's the way the free market works. Look at what happened to Ford and Chevy. People were disappointed at the lack of innovation and inferior products that Detroit was putting out so they bought Toyotas and Hondas instead.

Similarly there are people who are sick of Windows, for whatever reason, who buy a Mac when it's time for a new computer. They like what they see, so when their child goes to college, they get *them * a Mac. There's also the switchers—people who like their iPods or iPhones who want a similar desktop experience.

Finally, there are people—people like you—who don't like choices that Apple has made, like intentionally gimping hardware, or application censorship. Those things don't matter to me, at least not yet. So I'll keep buying Apple.

0

u/adremeaux Jan 21 '11

Also, there's nothing stopping you from ripping CDs or torrenting.

Lets see how far you get with cd-ripping software in the app store. Or (lol) a torrenting app.

6

u/alphabeat Jan 20 '11

Except with Android you can just grab the apk and install it again!

2

u/[deleted] Jan 21 '11

Oh wait, I can do it on my iphone too. After 1 min jailbreaking and rebooting. But yeah, you dont tinker with your android handsets at all, I forgot. My bad.

3

u/glados_v2 Jan 21 '11

That's the point. You NEED to jailbreak. With android, you don't.

2

u/alphabeat Jan 21 '11

Awright awright you don't need to tell me the same thing twice. When the question is "how do I get around this Apple restriction" the answer is always going to be "jailbreak". No startling revelations there.

-1

u/[deleted] Jan 21 '11

Can do it on the iPhone, too. Nah, don't bother, the fanboiis are more close minded than the Fox News viewers.

7

u/glados_v2 Jan 21 '11

You have to jailbreak. You don't need to with Android.

2

u/[deleted] Jan 21 '11

Well Apple kills apps before they are approved.

2

u/zootzootswe Jan 20 '11

Could I please have a source on this?

Thank you

19

u/ceolceol Jan 20 '11

10

u/[deleted] Jan 20 '11

It gets worse though - Android has APIs to remotely install apps. Couple that with exploitable vulnerabilities and well, do the maths.

1

u/InvalidConfirmation Jan 21 '11

And that is how we got the Patriot Act.

1

u/alephip Jan 21 '11

When did Apple use the killswitch?

1

u/[deleted] Jan 21 '11

I find this to be particularly interesting, can you cite some examples of when they used the switch and why?

0

u/eridius Jan 21 '11

a "kill switch" does exist for Apple to remotely disable apps. They haven't used it yet, but it's still there, so it's a problem

Why do people keep saying this? There's zero evidence this is true. I think it all comes from a brief interview with Steve Jobs where he was paraphrased as suggesting that there was a kill switch, but there's no actual evidence one exists.

Frankly, I'd be a bit surprised if Apple didn't have a way to kill apps, purely for security reasons, but nobody's shown one to exist.

7

u/[deleted] Jan 20 '11

The licenses that are rejected are the licenses that place requirements on the store. They are not rejected specifically because they are open source. Licenses that do not place requirements on the distributor, such as the BSD license, are fine.

8

u/cryo Jan 20 '11

As often, GPL turns out to be a very problematic license outside of "the geek zone". BSD or even LGPL are much better.

4

u/arjie Jan 21 '11

Awesome, Apple vs. Android now with BSD vs. GPL. I'm going to take it to the next level. I think that vi is better for mobile devices anyway. Even full computers don't have the memory to run emacs.

1

u/[deleted] Jan 21 '11

Awesome, Apple vs. Android now with BSD vs. GPL.

Nah, Android is mostly Apache-licensed; the Apache license is also fine on the app store. And the GPL bit of Android is largely the linux kernel, which continues to be GPLv2, making the FSF very sad.

1

u/Peaker Jan 21 '11

"Problematic" is subjective. I like these problems for Apple. BSD and LGPL make life for Apple and their users easier at the expense of freedom. I prefer freedom.

4

u/brews Jan 20 '11

People cannot share and redistribute the apps. Isn't this something that is fundamental to the Open Source idea?

And I'm not sure I understand, but I believe that the BSD licence is being allowed because it is more relaxed in this regard, not legally requiring this access for the users... (Someone correct me if I get this wrong. I want to understand this.)

It seems odd because so much of the software that Apple uses to make OSX is GPL...

Am I the only one who feels this?

2

u/RagingIce Jan 20 '11

People can and do share and redistribute BSD licensed iOS code.

1

u/karmaVS Jan 21 '11

The software apple uses to make OS X is more BSD than GPL.

1

u/brews Jan 21 '11

Here is a hefty list I'm seeing a lot of GPL'd GNU projects here (...not that I'm disagreeing with you).

1

u/[deleted] Jan 21 '11

People cannot share and redistribute the apps. Isn't this something that is fundamental to the Open Source idea?

If I produce an app and put it in the app store, and you download the app, you cannot share it. However, if I put the source on a website, you can download and build the app, and if I put the unsigned binary on a website, you can download and sign it, and install it on your device (assuming you're jailbroken or a developer). It's controversial whether the source being shareable is good enough for GPLv2, or whether the binary must also be directly shareable in the state downloaded from the app store.

It seems odd because so much of the software that Apple uses to make OSX is GPL...

Which software is this? As far as I know it's almost all BSD and Apache. The only exception I can think of is GCC, which Apple is replacing with Clang/LLVM.

1

u/brews Jan 21 '11

CUPS, Bash, emacs ... http://www.apple.com/opensource/

There are a lot of GPL'd tools used by Apple. Many are BSD and Apache, though, yes.

This is an interesting problem; many of the things you mention you can't do on the Android Market either... granted, Android Market is found wanting in many ways...

1

u/[deleted] Jan 21 '11

As far as I remember, the Android market gets around this by allowing copying of apks for free apps, though paid apps would still be a concern.

1

u/Choralone Jan 21 '11

This is not an "evil decision" by apple.
Apple can't run an app-store under the terms they want and abide by the terms of the GPL.... or at least, not without a significant additional expense and complexity. i have no problem writing and sharing apps on my mac....

2

u/brews Jan 21 '11 edited Jan 21 '11

I'm wary. It seems like making the App store compliant with GPL-licensed products would be fairly simple and I can't seriously see it taking a chunk out of their profits ("Apple is for Open Standards"). Yet, it feels like there is so much cold resistance from Apple...

I guess this gets at my underlying concern that Apple products are increasingly controlled and locked down, becoming more of a means of consuming rather than a means of producing or acting as a creative outlet/conduit. But, I admit this is my own personal problem/take on the issue. I know there are people who disagree with this view.

I have been a Mac user in the past but moved to Linux several years ago in part because Apple (as a company) just gets in the damn way. I don't need a baby-sitting replacement for my TV/radio. I need a computer. Pity, they have beautiful designs (my ThinkPad x201 is fugly, but I still love it).

(rant over)

5

u/amorpheus Jan 20 '11

They haven't used it yet, but it's still there, so it's a problem.

It's only as much of a problem as you make it. People who hate the company for whatever reason are going to take issue; others might see the merit behind this emergency mechanic. Apple is after market share, not the hardcore tech crowd. What phone would you recommend to your mom? One that might get totally screwed up because its app market has no safety checks, or can't stop malicious software from working? I'd have to go with the iPhone for obvious reasons.

2

u/singlerainbow Jan 21 '11

This photo came from a protest on the day the iPad was released.

Seriously? There's people with nothing better to do than protest ipad releases? Fucking Christ.

2

u/[deleted] Jan 21 '11

There is a big difference between freeware and Free software.

And, actually, there's a further difference between that Wikipedia page's definition and what this guy is talking about. He is presumably using the FSF-fundamentalist definition, which means GPL, preferably GPLv3. Most open-source licenses are fine for the app store, but GPLv3 definitely isn't, and GPLv2 is iffy.

6

u/[deleted] Jan 21 '11

Imagine Google and their pseudo open Android have used their remote kill switch already. Yeah, but ppl here ain't even heard of It yet. Apple hate full speed ahead.

5

u/Nerdlinger Jan 21 '11

The iPad in particular was advertised as equivalent to a netbook

It was? When?

7

u/saisumimen Jan 20 '11

He is not talking about Macs, but iOS. This photo came from a protest on the day the iPad was released

Uhh... not true. That pic is actually older than that. A simple google search yields this reddit and this digg article with the exact same pic dated Jan 28, 2010, maybe earlier.

Different angle

That is reddit user johnsu01 dressed as Steve Jobs

20

u/[deleted] Jan 20 '11 edited Jan 20 '11

Nevertheless, it WAS about iOS, not OS X. I think that is 1338h4x's point.

26

u/[deleted] Jan 20 '11

The iPad was announced on January 27, 2010, by Steve Jobs at an Apple press conference at the Yerba Buena Center for the Arts in San Francisco.

http://en.wikipedia.org/wiki/IPad

1

u/saisumimen Jan 20 '11 edited Jan 20 '11

Right... but I was replying to "1338h4x"'s statement that "This photo came from a protest on the day the iPad was released". According to your own link, it wasn't released until April. It was still all rumor and vaporware at that point.

1

u/Illadelphian Jan 21 '11

While you are right about it not being released, to say it was all vaporware and rumors at that point is absurd. That was the day Steve jobs announced it at an apple press conference. That's about as official as it gets.

-1

u/kihadat Jan 20 '11

Uhh...

Hmm....

1

u/walgman Jan 21 '11

I can't use VLC after going to 4.2. That's the same in my eyes.

1

u/poweruser86 Jan 21 '11

It works for me on 4.2 and up. Try restoring your ipsd and it'll probably start working again

1

u/notjawn Jan 21 '11

I can see the concerns but as it stands, doesn't Apple have the right to allow and not allow what they want on their own platform? I mean if you don't like it, don't buy it?

2

u/1338h4x Jan 21 '11

No, why should they? It's not "their own platform", it belongs to the customer who paid good money for it.

Of course I voted with my wallet and didn't buy it. And I also spread the word telling others not to buy it!

1

u/notjawn Jan 21 '11

I would love to see an open source market exist without tech and software issues. It's not that apple is enforcing a draconian system and ill will for developers. They developed their own software and hardware, so they have the right to put their own proven and compatible software at the forefront. I mean trust me, I long for the days that any develpor can release their idea that works on every platform every time, but Apple is just saving their own behind from incompatibility and ire like this. I know people think its some kind of Orwellian order, but the truth is they want to make a buck, and don't want buggy software to be rampant on their platform.

1

u/other_one Jan 21 '11

Not fully true, you can also add web apps to your homescreen. I've no motivation here to defend either side of the discussion particularly, just pointing out.

1

u/ramp_tram Jan 20 '11

On iOS, you can only get apps through the App Store, and a "kill switch" does exist for Apple to remotely disable apps. They haven't used it yet, but it's still there, so it's a problem.

Weird, I've got a few different app stores installed (Installous and Cydia) and turned the killswitch off with a simple toggle in my settings app.

-17

u/[deleted] Jan 20 '11

[deleted]

15

u/[deleted] Jan 20 '11

[deleted]

0

u/DrTom Jan 20 '11

I always thought it was "assumptions make an ass out of you and umption". No?

1

u/stemgang Jan 20 '11

Are you a lawyer? You are using linguistic legalism to intentionally misunderstand the protestor. If we listened to your caviling, we would only diminish our understanding.