> All developers use only iStore for any end user transaction. This may be enforced by Apple on the grounds of providing a consistent and safe end user experience. But its is mostly to do with keeping a tight control over the market (end user) and their revenue stream. - Use only iOS for developing any Applications. Ditto said and actual reasons. - And now Apple also wants not only a 30% cut of the App sales (which is fair), but also a further 30% cut of the subscription revenue stream (which the App publishers have rightly described as exceedingly greedy. But it is also "monopolistic")

>So lets view the fairness arguments again. What would be fair for Apple to do so that they are paid a deserving portion of revenue for their efforts? They could mandate that 1. Any paid for App will not encumber additional subscription revenue share (tax), as long as they do not use Apple's streaming resources (is this 100% possible for subscription services?) 2. Any App which is distributed free, but is paid for by a subscription model, will have a revenue share agreement with Apple.

I'm not sure that's an accurate analysis. It appears you want to define Apple (and iOS) as simply a technical infrastructure service provider: bandwidth, disk space, etc. If that were true, iOS would be effectively identical to Android and no one would complain about this 30% because they'd just hop over to Android without a second thought.

Apple is providing a service to iOS developers: access to the iOS eco-system. Developers are not required to develop an iOS app, they have numerous other options for distributing their application/service. If they want to leverage the iOS eco-system (installed user base, iOS advertising & marketing that Apple pays for, SDK that Apple has developed and maintains that is often considered rather efficient at enabling development of user-friendly applications, payment processing system that is extremely easy for end-users, etc), those developers must agree to Apple's terms of access. In return, Apple believes they can charge fees for various methods in which a developer may choose to use the wide range of features Apple has created in their iOS eco-system.

Readability is, as far as I can determine, nearly identical: they have developed a service that provides access to other people's creative work and Readability charges for that service. As an end user, I don't have to use Readability to access the original creative work. If Readability is "allowed" to charge the content owner 30% to give me that special Readability access, why can Apple "not" charge the developer 30% to give them access to that special Apple eco-system?

My entire point would be moot if Apple required 30% of all revenue from Readability regardless of whether the subscription originated from within the iOS app or from Readability's website - but Apple has not done that, which is exactly why Apple's fee is a fee to access the eco-system (not specifically to use Apple's bandwidth, Apple's storage space, etc).

edit: In fact, on further consideration, why is Readability's business model considered fair in and of itself? They provide a mechanism for a publisher to voluntarily sign up to receive the 70% Readability wants to give them - but does that mean Readability will not function on a publishers content if that publisher does not agree? I don't believe Readability is blocking access to content from publishers that have not signed up. Effectively, Readability is extorting publishers: give us 30% or we'll take everything. Apple on the other hand is simply saying: give us 30% or you can't use our service. The latter is blatantly more "fair" as it only exists with choice. The former requires publishers to actively use resources to block Readability (on a continuing basis) in order for the publisher to maintain their previously established business model. The publisher's choice has been eliminated. How can Readability justify that?