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