Working in Public : The Making and Maintenance of Open Source Software