I definitely don’t love all of the detail of either option.
However, why would one chose an option that would cost them so much when the other, existing option costs nothing?
Yes that's the point. In my scenario I was wanting to distribute this on a different app store than Apple's, which forces me to choose the new terms.
Your question there is the exact question apple expects people to ask themselves, to dissuade them from supporting other stores.
When you compile OpenFlappyBird for iOS, your binary includes statically linked Apple intellectual property. Just as open source developers are entitled to use copyright law to enforce GPL rules[0], Apple is entitled to set license terms for use of this intellectual property.
While many operating system developers have historically chosen to license this intellectual property at no cost, many others have not. And regardless, norms aren't laws. Apple isn't required to give away their stuff for free.
[0] https://www.gnu.org/licenses/gpl-faq.html#LinkingWithGPL
What does that have to do with being asked to pay $400k/month for a free app that you made $0 from being considered by the person I replied to as "better for developers and users in the EU."?
If we were discussing desktop operating systems, this is the moment where I would advocate switching to a properly Free Software (or near-Free) software ecosystem. Unfortunately there's nothing for me to advocate when it comes to smartphones; there aren't any serious recommendations to make which aren't catastrophically impractical for all but the most obsessive Richard Stallman acolyte.
1. They're already charging for access to SDKs and services via their $100 annual developer fee. Quote from Apple:
> Membership includes all the tools, resources, and support you need to develop and distribute apps, including access to beta software, app services, testing tools, app analytics, and more.
2. In any case, reverse engineering, modifications, and distribution of IP for the purposes of interoperability is protected under the Computer Programs Directive in the EU
2. The directive gives end users the right to reverse engineer, modify, and make PRIVATE copies of intellectual property for the purposes of interoperability. It doesn’t create a new avenue for the redistribution of intellectual property.
Can you imagine if AMD or Intel tried to charge a fee to every program written using their instruction set? How about your web browser or keyboard manufacturer wanting a cut of your revenue? Is that ridiculous enough yet? Apple derives almost the entirety of their value from their app ecosystem, so don't act like giving developers access to development tools used to be charity before this new fee came along. Conveniently it only affects one side of this monopolistic fence, too.
Above all, there's nothing being distributed, the tools and SDKs certainly aren't, and APIs aren't protected IP, courts have already settled that.
Your third paragraph is technically incorrect. Even the simplest iOS binary includes fragments of statically linked Apple intellectual property. Software piracy is software piracy, no matter how simple the app.
Pray tell, when can I publish my porn app on iOS for free?
Apple doesn't want it in their stores, which is fair, but I heard there was this piece of regulation coming around that gave us the right to sideload, and the right to use alternative browsers!
At this point I just look forward to the day they get hit with the spicy fines of percentage annual revenue. If you think that having to pay a fee to exercise your lawful rights will be allowed to stand, I have bad news.
> Software piracy is software piracy, no matter how simple the app.
The law also considers fair use, which is allowed infringement. Additionally, EU courts have ruled that "functional" parts of computer programs aren't protected at all.
Apple’s new rules now allow an avenue for porn apps, and those rules are actually great for paid apps. Hopefully you’re not talking about free porn? You want to women to take their clothes off and you won't even pay them for it?
> the right to use alternative browsers
You have the right to use whatever browser you want, just buy a device which supports that browser. Meanwhile, you're being embarrassingly short-sighted. Browser diversity is infinitely more important than browser choice. Apple is the only significant entity forcing browser diversity upon the web ecosystem.
> If you think that having to pay a fee to exercise your lawful rights
You do that every time you consume the goods and services provided by corporations. You have a lawful right to watch Netflix, but that right doesn't absolve you from paying for your subscription. You have no lawful right to decide how Apple monetises their intellectual property. And the EU has no right to give Apple's intellectual property away.
If you demand that governments force Apple to rearrange their deal, don't complain when they rearrange it.
> The law also considers fair use
Just using someone else's intellectual property because you think you're entitled to isn't fair use. This is the third reply in a row where you've repeatedly demonstrated a gross misunderstanding of law.
> EU courts have ruled that "functional" parts of computer programs aren't protected at all
Wow, there you go again. No they didn't. That ruling did not walk back copyright in any way. The ruling upheld the self-evident truth that functionality isn't protected by copyright. The example they cite is code which parses a specific file format. You can't declare the idea of a specific file format structure as intellectual property, and you can't stop someone from writing their own code to parse it. But that doesn't give them a right to use your code without permission.
Edit: Seems I misunderstood, I just re-read the relevant section:
>iOS apps distributed from the App Store and/or an alternative app marketplace will pay €0.50 for each first annual install per year over a 1 million threshold.
The fact that they are charging money for apps installed from non-App Store sources is ludicrous to me, if they aren't running the store, then they don't get to collect fees on it, imo.
https://developer.apple.com/support/fee-calculator-for-apps-...
Enter "No" to digital goods selling (you are making OpenFlappyBird as a personal project, and are not charging for it!)
Enter 10,000,000 Annual installs.
Check "New Capabilities and Terms" (you are putting it on OpenMarketPlace).
----
Where did I go wrong? This is a genuine question: I am not an iOS developer, maybe I am not applying this calculator correctly to my hypothetical?