There's a nasty double standard here - just because it's "software", people seem to be complaining that it's not free.
However, I'm sure the same people will happily spend $100 for a book that teaches some open-source tool. Or at least they would never complain that there's a price for it.
Why?