"Start-ups once required a lot of money, time and people. But over the past decade, free, open-source software and “cloud” services have brought costs down.." I read this in new york time article (http://www.nytimes.com/2011/05/08/technology/08class.html?hpw). What does it mean when it mentions 'free, open source software' in this article exactly??? Can anyone give some names of them?