Open-source software runs the Internet and challenges commercial software in many areas. Despite this success, it is not clear how the open-source paradigm solves problems of coordinating technical work over distance. This research is examining the processes of coordination in open-source software development to build a more general theory of coordination.