Technology and coordination efforts in Free Software information systems: Exploring the role of the Concurrent Versioning System and related programming practices