I am really passionate and angry about this. Knowledge is everything in this world, and it is being withheld. I'm a well paid silicon valley engineer, and I think twice before pressing the buy button on Amazon, because the books I want run 100-200. I mostly don't push buy. I don't see how that helps anyone (some revenue > no revenue). How does anyone else afford it?
I'm writing a free mathematical book, and pretty much want to continue it in the future (tackle other topics). We need an open book movement. Alan B. Downey has been doing it, all of his books are free. Khan, of course, is doing it, but in video format (so far).
I'm not a fan of 'shame the publishers' approach. They are trying to make a living, and turning out new books does that. Plus, they are also responding to government - we have some new initiative, tons of new material has to be developed so students can 'pass the test', and if the textbook is only going to be around for 5 years they legitimately have to charge a lot to break even.
I think online, free books with cheap printed versions is going to (or should) change all of this. The whole idea of 'editions' is outdated. If something needs to be changed, make the change, and push it to the cloud. If you made some typo, push the change tomorrow, don't spend 6 months proofing galleries. The economics of dead trees doesn't work when I can get an email from a confused reader and push a better written explanation a day later.
It's already happening [1]. Let's make it happen faster. It's more important than the next jSomething interface, or 'like Waze but for dogs' app.
[1] http://www.wsj.com/articles/a-tough-lesson-for-college-textb...