What we know :
1) Apples rules say that if you offer new content for an app from an outside source, you MUST also offer that content via in-app purchases.
1a) Wording may / may not have been in there from the beginning, but it doesn't matter, it has always had wording saying that they can add/change the requirements at any time. If the developer doesn't agree, they can pull their app at any time.
1b) It does NOT prevent people from selling outside of the app. It just says if you do offer it outside, you also have to offer it inside.
2) The 30% fee for app sales has always been there
3) The 30% fee for in-app sales has been there since in-app sales were permitted.
4) Developers agreed to the licensing when they purchased a developers account.
5) Apple has not always enforced the rule in question.
5a) Because they wanted to gain market share?
5b) They forgot?
5c) They had agreements with the developers in question?
5d) We don't know!
6) If a developer doesn't agree with any of the rules, they can pull their app at any time.
7) Some developers have skirted the rules up until now.
8) So far only one developer has had their app rejected because of the enforcement of the rule. There is no comment on more to come (See #5 for possible reasons)
What appears to have happened :
a) Developer agrees to Apple's rules.
b) Developer creates app
c) Developer sells content for app via website only.
d) Apple ignores the rule (see #5, we don't know why)
e) Apple later decides to enforce the rule
f) People cry
Questions
I) Why did Apple decide to initially ignore the rule, and then suddenly start to enforce it? (Could be they wanted to grow initially and now want to reap the rewards?)
II) All developers know the rules, and anytime Apple changes them, they email them the new set of rules; so why did any developer ignore them in the first place?
III) Is it possible that some big developers have different rules, or have negotiated their own set of rules up front and that is why it seems that the rules are not being universally applied?
IV) Will there be more apps subject to this new enforcement? Maybe, maybe not, depends on the answer to (III).
V) Why is any developer surprised by the enforcement of a rule that has been around?
VI) If a developer is so upset by a rule; why don't they remove their app and go elsewhere?
VII) If a developer isn't really complaining about it, why are some people?
VIII) Why is the percentage that Apple takes a question at all? It has
always been clear; if a developer was so against it, why bother creating the app in the first place?
IX) How many more roman numerals can I keep going with before I forget what is the next "number"?
X) Will this hurt the user in the end? Maybe, we don't know, it will depend on the response of the developers.
XI) Are the developers really upset by this? So far it seems more like the users are more "scared" then the developers.
XII) Is Apple wrong given that their rules are spelled out, documented, and had to be agreed upon by the developer?
XIII) Is a developer wrong for bypassing the rules, even though the rule wasn't enforced?
XIV) Is it wrong for Apple to start enforcing a rule after so long?
XIIV) Why are some people so upset by this? Isn't it really between Apple and the Developers?
(NOTE: Not trying to take any sides here, just trying to organize things. Also I am trying to avoid naming any developer by name, there seems to be a lot of "confusion" about who is involved)