>I've seen a large volume of creative software, often free, that is used to produce output, that requires, as part of its license, that you give the creator of the software a cut if you sell any of the things you make with it.
Comparing the history of "Apple-branded Mac software for which Apple does not charge users license fees" with the history of the "free for non-commercial use" software projects of the world is...a stretch.
Xcode is free. GarageBand has been included free on any semi-recently purchased Mac. iWeb who knows; Keynote, Pages, and Numbers are very low cost (and FWIW they each probably share code with iBooks Author).
Imagine for a moment that the next update to Xcode or GarageBand included EULA language similar to what the OP is complaining about. Would you defend it on the grounds you cite above, or not? And if not, why not?
Are there any other free applications on the Mac App Store that contain similar license language? If a third-party developer had a free application rejected from the Mac App Store for including this type of license language in the EULA, would you be surprised, or would you find the rejection consistent with the expectations that Apple has set for non-expert users on the platform?
If the "iBooks Author" application were something that had to be downloaded from inside an iBooks Developer Program portal, where you had to accept the license language as an explicit step to getting a portal account, I wouldn't care so much. But Apple literally held a press conference to tell the whole world "hey this shiny free shovel is going to enable happy rainbow pony time for the children, and everyone with a Mac and something to write for the children should download it right now and start digging."
>Very often today we've seen Apple offer all kinds of new and innovative things, and I've seen a content stream of comments along the lines of "these are bad because apple profits from them". Of course Apple profits. We all profit, though, because they changed the economics of the education situation. If you want something different, create it.
I totally agree with you on this point. And I would even agree that it's the most important point. In return, all I ask is that you join me in finding their EULA shenanigans slightly scummy in their bait-and-switchness.