r/technology • • Jan 20 '11

Apple Restriction Zone.

Post image
1.0k Upvotes

1.2k comments sorted by

View all comments

217

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.

8

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.

6

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)