Comparing motivations of individual programmers and firms to take part in the Open Source movement. From community to business. Knowledge, Technology and Policy, 18(4), 40-64