How does a software company make money, if all software is free? | Hacker News Reader