scoble has a great post about meeting Doug Cutting, open source guru. His
He gives away the code, but charges companies (and he's worked for many of
the big companies) a consulting fee to integrate his software into
companies' other systems.
In other words, he sells his expertise, not necessarily the physical output.