Free, open source software is very practical for the user: Just download, install and enjoy! But all the programmers need to pay their rent, their food and social insurance … How do they typically earn their money? (Answers from actual programmers would be appreciated!)