3 ms·
> Ironic as it is, the Apple Store is the GNU of this situation. I've read a lot of mind-boggling post-hoc rationalisation of Apple's anti-competitive and pate
by Tainnor 6y ago
> Ironic as it is, the Apple Store is the GNU of this situation.
I've read a lot of mind-boggling post-hoc rationalisation of Apple's anti-competitive and paternalistic behaviour, but this definitely takes the cake.
- paulmd 6y agoSeeing as this is HN, perhaps you would care to explicate a reason why. Does GNU not (at times) restrict the distribution of software that end-users might find desirable, in order to protect their rights as a whole? Why do you think that is bad? Has that restriction not resulted in the creation of a high-quality, user-freedom-regarding codebase despite (and in fact because of) those restrictions? Why can Apple’s policy of mandatory curation not have a similar effect on the market as well? It seems self-evident that a lot of the privacy improvements in recent androids (like filesystem isolation in Android Q) probably would not have occurred without the impetus provided by Apple’s competitive pressure in this area, so you benefit from this even if you choose Android and “the BSD model”. Like, I completely get that this is a developer-centric community and you see it as Apple gating access to the user base that makes you money. And as a user I see it as Apple blocking nefarious practices that developers clearly race to use as soon as they're allowed, in order to make a couple more pennies off my privacy and worsen my user experience. I don't think it's intellectually honest to pretend there's some huge Apple userbase who's champing at the bit to have Facebook have root access on their phones, they already have Facebook now, and Apple's curation forces Facebook to tone down the worst of their excess. Just like it wouldn't be honest to hear Microsoft whining about how it's not fair that GNU is restricting user freedoms because Microsoft isn't allowed to distribute code that links against GNU source. No user would want Microsoft to link against GNU code, Microsoft might want to do it because it would make them more profit, but you shouldn't put words into my mouth as an Apple customer. And if you really did want to "sideload" onto your iphone, the only real barrier is having fifty bucks to get an apple developer account. Then you can sideload whatever you want. Similarly, a Microsoft developer account will let you sideload any UWP apps you want onto your Xbox, I've seen tons of people using it as an emulator console recently and that's certainly quite a thing for a walled garden. Discuss, if you have points to make. Don’t just grump that “Apple bad”, that’s low quality posting.
- danShumway 6y ago> Does GNU not (at times) restrict the distribution of software No, the GPL does not restrict the distribution of software. The GPL requires that source code be made available. That's not remotely the same thing. The GPL also doesn't have anything to do with manual curation. The GPL is also, while we're on the subject, not a platform. The GPL does not prevent you from running GPL-licensed code on another system, or building your own system that interacts with GNU code. Apple does prevent all of those things. So ignoring that the GPL does not restrict the distribution of software[0] there's still this huge jump in logic you're making that starts with "here is a thing that resulted in good outcomes" and jumps to a completely separate concept and says "maybe this will also have good outcomes." But it's an Apples and Oranges comparison. It's like saying, "the GPL has resulted in good software. Maybe an increased federal minimum wage will also be good." Those two things aren't related to each other. > It seems self-evident that a lot of the privacy improvements in recent androids (like filesystem isolation in Android Q) probably would not have occurred without the impetus provided by Apple’s competitive pressure in this area It is also self evident that concepts like filesystem isolation do not require gatekeepers to work. The web has better security than your iPhone. It just does. And it doesn't require mandatory curation to get those benefits. It is possible to build systems that have good sandboxing controls without closing down platforms and installing gatekeepers that decide who is and isn't allowed to make software. Filesystem isolation is a good example of that. We can do things like retire persistent device advertising IDs without an app store. > it's not fair that GNU is restricting user freedoms because Microsoft isn't allowed to distribute code that links against GNU source No, Microsoft can distribute code that links against a GPL library, in fact if they link against a GPL-licensed source they are required to do so with the code they link. The lack of restrictions in the GPL is the reason why the GNU and the OSCI don't recognize "source-available" licenses like SSPL, which do actually restrict user freedom. The GPL is a different thing. We actually do want Microsoft to link to GPL code, and sometimes Microsoft does release code under the GPL, and we're all usually happy about it. [0]: In fact, if anything it's the opposite, it requires the distribution of software code (in some instances). The GPL is never going to tell you that you can't release something.
- paulmd 6y ago