5 ms·
This argument is nonsensical.. I should be able to use my fully-paid-for device how I see fit.
by jpambrun 5y ago
This argument is nonsensical.. I should be able to use my fully-paid-for device how I see fit.
- simondotau 5y agoApologies if I wasn't clear. I'm talking about the relationship between Apple and developers who are building applications using Apple's proprietary software libraries. I completely agree that consumers should have very wide rights to the device they purchased.
- seanalltogether 5y agoShould I pay Apple for the right to build a Mac app, or Windows for using their desktop apis? Maybe I should have to pay mozilla and google every time someone visiting my website and I use a piece of javascript that executes in their browsers?
- ethbr0 5y agoOr maybe Google should have to pay Oracle for duplicating the layout of standard Java classes.
- simondotau 5y agoIndeed, though here we're talking about developers literally including Apple proprietary code in their build process.
- ethbr0 5y agoIf Apple wants to license theur libraries and dev tools at FRAND rates, I'd have no problem with them charging for those. But pretending the current cut isn't supported only because of their platform control is crazy. Form an open market for app distribution, and then see what the market sets competitive rates at.
- simondotau 5y agoApple is under no legal obligation to license their material at FRAND rates, nor are they under any legal obligation to make you happy. So let's table that. What does the App Store fee cover? • Credit card transactions (~3%) • Gift card transactions (10–30%) • Absorbing the costs of credit card fraud • Running the App Store, bandwidth etc • Performing app review[1] • A license fee for use of Apple libraries and APIs • Having your App receiving the residual goodwill of being available in a store where customers know that Apple is constantly breathing down the neck of developers to do the right thing[2] and pushing the envelope of policies such as not allowing third party tracking by Facebook. • Having your App for sale in a store where customers feel comfortable generally need to fear credit card fraud, malicious code, where scams are less common (and can generally be refunded), etc etc. Let's imagine that Apple said "okay, you can have an open market" and replaces their App Store fees with a license fee of 15 percent of gross revenues, similar to how Epic charges developers for use of Unreal Engine. Now you can have an open market for apps. Let's see how alternatives compete for the costs of running and marketing their stores. [1] Just because something is imperfect, doesn't mean it's useless. [2] This alone is worth 30% to me personally.
- giyokun 5y agoActually not really. Developers are just calling into code that the user already paid for when they bought the device.
- simondotau 5y agoFirst, you are talking about the rights of an end user to use an app. That's different. I'm talking about the rights of a developer to distribute an app built against these libraries and APIs. The FSF says that if you did this with GPL libraries and APIs, this would require your app to also be available under a GPL compatible license. Furthermore, whether you paid for a thing is not relevant. What matters is whether the license conditions are satisfied. You can pay for a boxed copy of Red Hat Linux, but that doesn't absolve you of the responsibilities under the GPL. And finally, licensed Apple intellectual property is absolutely contained within the binary of your iOS application.
- oblio 5y agoAnd Oracle should pay IBM for having practically invented SQL. And everyone using virtualization should be paying IBM for having practically invented virtualization. Repeat ad nauseam.
- simondotau 5y agoIf Apple or Microsoft or Mozilla or Google wanted to, they could have. They chose a different model because it suited their business strategy. Whereas Sony and Nintendo did choose that model for their games consoles.
- Dracophoenix 5y agoHistorically, people had to buy developer tools like compilers and assemblers for hundreds if not thousands of dollars either directly from the company or through retail channels if they wanted access to the inner workings of their computer. Apple included. So the pay-to-build model isn't new. As far as what "should" happen is concerned, that'll be a matter of debate and contract law if/when Apple changes its terms and if/when you agree to them.
- simondotau 5y agoIndeed. And Apple does have the benefit of prior art in the case of games consoles which have—for the past 30 years at least—required developers to accept some kind of revenue share for the right to distribute software to customers.
- howinteresting 5y agoIs Apple advertising iPhones as game consoles? When I search for iPhone on Google, the top result is a link to Apple with the text "Explore iPhone, the world's most powerful personal device."
- simondotau 5y agoCan you suggest why that would be relevant? It's not like the software license model of general purpose computers is enforced under law.
- howinteresting 5y agoIt would be evidence in antitrust proceedings to demonstrate that Apple is not aligning itself with the game console market but with the personal computer market.
- simondotau 5y agoYou still haven't explained how that is relevant. The law doesn't currently distinguish between a personal computer and a game console.
- the_solenoid 5y agoYou can (I guess to an extent). But, you cannot use iOS however you see fit - it's probably in that wall of text you agree to every time it updates. I get all these laws etc, but they are all at the behest of other big business who wants to take the ecosystem apple made and profit MORE off of it. This whole thing does not help small devs, or consumers. I would argue apples PR stance that it actively basically harms consumers is 100% spot on. The problem may be that people in ios have grown to not be looking over their shoulders for scams, but all of this will just bring about that exact thing. The grift as soon as ios/app store opens up will be insane. You can't stop it in an open platform, and again, the average tech user is not at all savvy about tech. There are probably good solutions to this, but so far nothing out in public is anything but self-serving of already monied interests.