I first heard of this course through prof Schocken's TED's presentation and he advertises the course as completely open source with free material for self-learning. Did I misunderstand? That makes me raise an eyebrow.
I'd like to contribute with a donation, just like I do for Linuxmint and wikipedia. How can I do that without enriching amazon and a mailing company?
I can't speak to this. I'm just a firmware engineer who is doing his bit to promote hardware design education. This is a choice that Profs. Schocken and Nisan have made (I suspect it's a requirement from their publisher.)