With regards to the relative cheapness of open source software compared to traditionally developed software, see What's Gnu? Gnu's Not Unix" in which Richard Stallman states his purpose in founding the Free Software Foundation, which instituionalized the Open Source Movement, as the creation of high quality and essentially free software in order to prevent the software industry becoming dominated by a few powerful companies.